The Official Blog for LifterLMS Contributors
November 5, 2021
New Features
Includes the LLMS-CLI beta, a set of WP-CLI commands for LifterLMS and LifterLMS add-ons, as part of the core plugin:
To get started, run wp llms --help
in your terminal or read the online command documentation .
Please note that the LLMS-CLI is included as a public beta feature. The command API is in a pre-release state and, as such, is subject to change without warning.
If you encounter any issues or wish to provide feedback on the LLMS-CLI please get in touch at https://github.com/gocodebox/lifterlms-cli .
Bug Fixes
Fix AJAX post search when using search queries containing quotes.
Deprecations
The lifterlms_register_post_type_llms_engagement
is deprecated in favor of lifterlms_register_post_type_engagement
.
The lifterlms_register_post_type_llms_achievement
is deprecated in favor of lifterlms_register_post_type_achievement
.
The lifterlms_register_post_type_llms_certificate
is deprecated in favor of lifterlms_register_post_type_certificate
.
The lifterlms_register_post_type_llms_my_certificate
is deprecated in favor of lifterlms_register_post_type_my_certificate
.
The lifterlms_register_post_type_llms_email
is deprecated in favor of lifterlms_register_post_type_email
.
The lifterlms_register_post_type_llms_coupon
is deprecated in favor of lifterlms_register_post_type_coupon
.
The lifterlms_register_post_type_llms_voucher
is deprecated in favor of lifterlms_register_post_type_voucher
.
Developer Notes
The llms-addons
style asset no longer ships an unminified version.
The llms-admin-add-ons
style asset no longer ships an unminified version and the filename of the distributed file has changed.
All the LifterLMS post types are now registered using the static method LLMS_Post_Types::register_post_type()
.
Upgraded woocommerce/action-scheduler to v3.4.0 .
Read more: LifterLMS Version 5.5.0
November 3, 2021
Improved help documentation for several commands.
Added a warning to the root command’s help documentation denoting that the LLMS-CLI is in open public beta and its functionality is subject to change.
Read more: LifterLMS CLI Version 0.0.3
October 26, 2021
Bug fixes
Exclude internal-use-only properties (related to reporting caches and student counts) when exporting or cloning courses. #1532
Don’t sanitize input from user forms until validation has succeeded. #1829
Fixed an issue encountered when fields are removed from reusable blocks, causing some user forms from functioning as expected. #1832
Read more: LifterLMS Version 5.4.1
October 15, 2021
Use a strict comparison when checking response status using the license
command.
Remove --db
option from the version
command. This will be implemented in a separate command.
Fixed an unmerged placeholder in warning message when add-on is not installed when using the activate
.
Updated success message when using channel set
.
Completion messages use says “deactivate(d)” in favor of “activate(d)” in the addon deactivate
command.
Read more: LifterLMS CLI Version 0.0.2
October 14, 2021
Updates
Added logic to prevent the permanent deletion of courses or memberships with active subscriptions.
When a subscription attempts to charge a recurring payment against a deleted course or membership the transaction will be cancelled and the order marked as failed.
Updates LifterLMS Blocks to v2.2.1 .
Updates LifterLMS REST to v1.0.0-beta.20 .
Bug fixes
Fixed issue encountered when cloning lessons with attached assignments.
Fixed an error encountered when viewing an order for a deleted course or membership on the student dashboard.
Templates Updated
templates/myaccount/view-order.php
Read more: LifterLMS Version 5.4.0