The Official Blog for LifterLMS Contributors
September 21, 2020
Bugfix: Created lessons will now have the derivative course_id
property set according to the ID of the lesson’s parent section.
Bugfix: The course_id
property of lessons is now properly marked as read-only.
Read more: LifterLMS REST API Version 1.0.0-beta.15
September 16, 2020
Bugfix: Fix engagement email duplicate check issue.
Bugfix: Fix transposition issue found in engagement email dupcheck debug log message.
Read more: LifterLMS Version 4.4.3
September 4, 2020
Bugfix: Delayed engagement emails will not be sent to students who’s enrollment is not active in the related course or membership which triggered the email.
Bugfix: Fixed regression introduced in 4.4.0 preventing the certificates.css
stylesheet from loading on certificate screens.
Update: Engagement email related logs will be logged to a separate logfile, engagement-emails
in favor of the main llms
log.
Read more: LifterLMS Version 4.4.1
September 2, 2020
Updates
Improved LifterLMS static asset registration, queuing, definitions, and management.
Added strict comparators in various areas of the codebase.
Changes to deprecated function logs and warnings
The llms_deprecated_function()
method now uses _deprecated_function()
(from the WP core) under the hood.
LifterLMS deprecation warnings are logged to the WP core debug.log
file in favor of the LifterLMS log file.
LifterLMS deprecation warnings will now trigger a E_USER_DEPRECATED
error when WP_DEBUG
is enabled.
Bugfixes
Fixed a lesson navigation issue encountered when sections contain unpublished lessons.
Fixed an undefined variable notice encountered on the student dashboard.
Fixed an issue encountered when the wp_login_url()
function returns an empty string.
Fixed a double slash found in an asset URI.
Deprecations
LLMS_Frontend_Assets::is_inline_script_enqueued()
is deprecated in favor of LLMS_Frontend_Assets::is_inline_enqueued()
.
LLMS_Ajax::register_script()
is deprecated with no replacement.
LLMS_Ajax::get_ajax_data()
is deprecated with no replacement.
Javascript AJAX nonce variable is moved from wp_ajax_data.nonce
to window.llms.ajax-nonce
.
Templates Updated
templates/checkout/form-gateways.php
templates/course/lesson-preview.php
templates/course/syllabus.php
Read more: LifterLMS Version 4.4.0