- This plugin is now included by default via the LifterLMS core in versions 5.0+. Installing this plugin directly will use the plugin version instead of the version included with the core. Direct installation is likely only required for development purposes when using LifterLMS 5.0+.
- The main function
llms_helper()is declared conditionally when the classLifterLMS_Helperis not yet declared. - Added a constant
LLMS_HELPER_DISABLEwhich allows disabling of the plugin. - Distribution release zips now include a
composer.jsonfile to allow for installation via composer.
The Official Blog for LifterLMS Contributors
-
LifterLMS Helper Version 3.3.0
Read more: LifterLMS Helper Version 3.3.0 -
LifterLMS Helper Version 3.2.1
Read more: LifterLMS Helper Version 3.2.1Updates
- Flush cached update and add-on data when adding or removing license keys and when changing channel subscription for a package.
- Enable updating to beta versions of packages that don’t require a license when no license is present.
-
LifterLMS Version 5.0.0-beta.2
Read more: LifterLMS Version 5.0.0-beta.2- Updates LifterLMS Blocks to 2.0.0-beta.6.
- (Re-)introduces the user information shortcode as
[llms-user]. - Add Admins status tool to reinstall core forms & reusable blocks.
- Fixed issue causing data from conditionally disabled fields (like state) from being cleared during form submission
- Updated form post type labels and added missing labels
- Removed the previously deprecated class
LLMS_Frontend_Formsand it’s deprecated class methodsreset_password()andvoucher_check(). - Removed the previously deprecated class
LLMS_Frontend_Passwordand it’s deprecated class methods:retrieve_password(),check_password(), andreset_password(). - Updated country and state localization lists.
-
LifterLMS Custom Fields Version 2.0.0-beta.4
Read more: LifterLMS Custom Fields Version 2.0.0-beta.4- Extend LifterLMS core admin status tool “Reinstall Forms” to update core reusable blocks in custom forms.
- Fix issues encountered displaying custom fields on admin reporting screens
- Various changes to reflect changes in 5.0.0-beta.2.
-
LifterLMS Blocks Version 2.0.0-beta.6
Read more: LifterLMS Blocks Version 2.0.0-beta.6- (Re-)introduces user information shortcode through a block editor rich text area format button.
- Prevent usage the “User Login” block on account edit forms (usersnames cannot be edited in WordPress).
- Only prevent form posts from being made “draft” status on the “core” forms.
- Modifies field localization data strategy for field validation and others.
-
LifterLMS Version 4.21.3
Read more: LifterLMS Version 4.21.3Updates
- Increase 3rd party support for WP core hook
lostpassword_posthook.
Bug fixes
- Props to Hemant Patidar for discovering an issue preventing rate limiting in various security plugins from working on the LifterLMS password recovery form.
- Fixed an issue encountered when updating LifterLMS premium add-ons via the LifterLMS Helper encountered when API errors are occur.
- Updated the failure error code from ‘activation’ to ‘deactivation’ in the
LLMS_Add_Onclass. - Updated the API connection error message returned when using the
LLMS_Abstract_API_Handlerclass.
Deprecations
-
Class
LLMS_Frontend_Passwordis deprecated, see deprecated methods and their replacments below: -
LLMS_Frontend_Password::retrieve_password()is deprecated in favor ofLLMS_Controller_Account::lost_password(). -
LLMS_Frontend_Password::check_password_reset_key()is deprecated in favor ofcheck_password_reset_key(). -
LLMS_Frontend_Password::reset_password()is deprecated in favor ofreset_password().
- Increase 3rd party support for WP core hook
