- Fixed a compatibility issue with themes that utilize FitVids.js.
The Official Blog for LifterLMS Contributors
-
LifterLMS Advanced Videos Version 1.0.0-beta.11
Read more: LifterLMS Advanced Videos Version 1.0.0-beta.11 -
LifterLMS Groups Version 1.0.0-beta.8
Read more: LifterLMS Groups Version 1.0.0-beta.8- Bugfix: Fixed issue causing form fields to duplicated.
- Update: Added new hooks and filters to enable 3rd-party integrations to extend the group settings and group settings screen.
Templates Changed
- templates/profile/modal-invitations.php
- templates/profile/modal-seats.php
- templates/profile/settings.php
-
LifterLMS Version 4.3.0
Read more: LifterLMS Version 4.3.0Security Fix
- Fixed an XSS issue on account edit and registration forms. Thanks to Morningstar for reporting this issue!
Bug fixes
- Fixed an error encountered during customizer live theme preview encountered when Twenty-twenty is the current theme.
- The
$type
property of theLLMS_Abstract_Database_Store
is now set to a default placeholder value (_db_record_
) in favor of an empty string. - Set the
$type
property of theLLMS_Event
class toevent
. - Set the
$type
property of theLLMS_Quiz_Attempt
class toquiz_attempt
. - Set the
$type
property of theLLMS_User_Post_Meta
class touser_postmeta
.
Updates
- Added a filter
llms_form_field_args
to allow extending form fields prior to HTML rendering.
Deprecations
The following filter hooks have been deprecated. These hooks were being called as the result of a bug (noted above) and should no longer be used. They will be removed in the next major version of LifterLMS.
llms__created
has been deprecated, usellms_{$type}_created
where{$type}
is the database record type defined by the class property.llms__deleted
has been deprecated, usellms_{$type}_deleted
where{$type}
is the database record type defined by the class property.llms__updated
has been deprecated, usellms_{$type}_updated
where{$type}
is the database record type defined by the class property.
-
LifterLMS WooCommerce Version 2.1.1
Read more: LifterLMS WooCommerce Version 2.1.1- Fixes a bug encountered when using BuddyBoss resulting in the incorrect currency symbol being displayed.
- Fixes a bug encountered when the LifterLMS Social Learning plugin is activated but not enabled as a LifterLMS integration.
-
LifterLMS Version 4.2.0
Read more: LifterLMS Version 4.2.0Updates
- Admins can now preview the checkout screen as visitors or students using the “View As” function from the WP Admin bar
- Javascript cookies now set cookies with
sameSite
set tostrict
as recommended by Firefox/Mozilla. - Added filters to allow 3rd parties to use LifterLMS completion tracking APIs to “complete” external or non-LMS content.
- Added “deep” orphan checks when checking the relationship between a quiz and a lesson.
- Normalized the return structure in
LLMS_Post_Instructors::get_instructors()
when no instructor set, thanks @nicolas-jaussaud! - Update LifterLMS rocket icon used in the WP Admin Bar in the “View As” area.
Bug fixes
- When deleting a quiz attempt the related lesson will now be automatically marked as “Incomplete” when appropriate.
LLMS_Abstact_User_Data::get_id()
now always returns an integer.- Fixed a 404 error resulting from settings tooltips referencing a missing icon asset.
- Added logic to set the order status to ‘cancelled’ when an enrollment linked to an order is deleted.
-
LifterLMS Groups Version 1.0.0-beta.7
Read more: LifterLMS Groups Version 1.0.0-beta.7- Bugfix: Fixed pagination not working in group profile tabs.
- Bugfix: Resolved error encountered on group reports tab when a course has been deleted from a membership associated with a group.