- Added an action
llms_certificate_generate_export
to allow modification of certificate exports before being stored on the server. - Don’t unslash uploaded file
tmp_name
, thanks @pondermatic! - TwentyTwenty Theme Support: Hide site header and footer, and set a white body background in single certificates.
- Renamed setting field IDs to be unique for open/close wrapper fields on the engagements and account settings pages.
- Removed redundant functions defined in the
LLMS_Settings_Page
class to reduce code redundancy in account and engagement setting page classes. - The
LLMS_Settings_Page
base class now automatically defines actions to save and output settings content.
The Official Blog for LifterLMS Contributors
-
LifterLMS Version 3.37.3
Read more: LifterLMS Version 3.37.3 -
LifterLMS Advanced Videos Version 1.0.0-beta.8
Read more: LifterLMS Advanced Videos Version 1.0.0-beta.8- Fix duplicate slash in textdomain path.
- Only modify core client-side tracking settings for lesson post types.
- Only retrieve cascading options only for
course
andlesson
post types.
-
LifterLMS Advanced Videos Version 1.0.0-beta.7
Read more: LifterLMS Advanced Videos Version 1.0.0-beta.7- Fixed issue causing the completion of quizzes attached to a lesson requiring video completion from properly completing the lesson on successful quiz completion. This fix requires code available from the LifterLMS core versions 3.37.2 and later.
- Added a filter,
llms_av_allow_oembed_filtering
to control whether or not oEmbeds are filtered by the plugin. - Scope oEmbed filtering to affect only videos in the LifterLMS lesson template.
-
LifterLMS Version 3.37.2
Read more: LifterLMS Version 3.37.2- 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.
-
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.