- LifterLMS notices will now be displayed on pages defined as a Course or Membership sales page.
- TwentyTwenty Theme: Updated to use
background-color
property instead ofbackground
shorthand when adding custom elements to style. - Added filter
llms_sessions_end_idle_cron_recurrence
to allow customization of the recurrence of the idle session cleanup cronjob. - Added filter
llms_quiz_is_open
to allow customization of whether or not a quiz is available to a student. - When adding an client-side tracking events to the always make sure the server-side verification nonce is always set on the storage object.
- The Course/Membership filter on the main students reporting screen now correctly limits post results based on instructor access.
The Official Blog for LifterLMS Contributors
-
LifterLMS Version 3.37.2
Read more: LifterLMS Version 3.37.2 -
LifterLMS Version 3.37.1
Read more: LifterLMS Version 3.37.1- TwentyTwenty Theme: Fixed course information block misalignment.
- Fixed conflict with WooCommerce resulting from the movement of the deprecated LiftreLMS function
is_filtered()
.
-
LifterLMS Version 3.37.0
Read more: LifterLMS Version 3.37.0Updates
- Tested and compatible with WordPress core 5.3.
- Add theme support for the TwentyTwenty core default theme.
- Improved security and data sanitization in with regards to the SendWP integration connector.
LifterLMS Rest API 1.0.0-beta.8
-
Added memberships controller, huge thanks to @pondermatic!
-
Added new filters:
-
llms_rest_lesson_filters_removed_for_response
-
llms_rest_course_item_schema
-
llms_rest_pre_insert_course
-
llms_rest_prepare_course_object_response
-
llms_rest_course_links
-
Improved validation when defining instructors for courses.
-
Improved performance on post collection listing functions.
-
Ensure that a course instructor is always set for courses.
-
Fixed
sales_page_url
not returned inedit
context. -
In
update_additional_object_fields()
method, useWP_Error::$errors
in place ofWP_Error::has_errors()
to support WordPress version prior to 5.1.
-
LifterLMS REST API Version 1.0.0-beta.9
Read more: LifterLMS REST API Version 1.0.0-beta.9Updates
-
Added memberships controller, huge thanks to @pondermatic!
-
Added new filters:
-
llms_rest_lesson_filters_removed_for_response
-
llms_rest_course_item_schema
-
llms_rest_pre_insert_course
-
llms_rest_prepare_course_object_response
-
llms_rest_course_links
-
Improved validation when defining instructors for courses.
-
Improved performance on post collection listing functions.
Bug fixes
- Ensure that a course instructor is always set for courses.
- Fixed
sales_page_url
not returned inedit
context. - In
update_additional_object_fields()
method, useWP_Error::$errors
in place ofWP_Error::has_errors()
to support WordPress version prior to 5.1.
-
-
LifterLMS WooCommerce Version 2.0.12
Read more: LifterLMS WooCommerce Version 2.0.12- Tested to WordPress 5.3, LifterLMS 3.36.5, and WooCommerce 3.8.
- Only print WC Notices if
wc_print_notices()
is defined. Fixes issue when using the LifterLMS Rest API. - Fix issue producing malformed enrollment trigger encountered when updating the enrollment status to “enrolled” during order updates.
-
LifterLMS Blocks Version 1.7.0
Read more: LifterLMS Blocks Version 1.7.0Updates
- Membership post types can now use the LifterLMS Pricing Table block.
- Membership post types are automatically migrated to the block editor (use the pricing table block instead of the pricing table action).
- Added a block editor template for the Membership post type.
- The block ‘llms/form-field-redeem-voucher’ is now only available on registration forms.
Bug Fixes
- Backwards compatibility fixes for WP Core 5.2 and earlier.
- Perform post migrations on
current_screen
instead ofadmin_enqueue_scripts
. - Fix an issue causing “No HTML Returned” to be displayed in place of the Lesson Progression block on free lessons when viewed by a logged-out user.
- Import
InspectorControls
fromwp.blockEditor
and fallback towp.editor
to maintain backwards compatibility. - Fall back to
wp.editor
forRichText
import whenwp.blockEditor
is not found. - Import from
wp.editor
whenwp.blockEditor
is not available. - Return early during renders on WP Core 5.2 and earlier where the
PluginDocumentSettingPanel
doesn’t exist.