New Features
- Lesson content can be edited within the Course Builder for new lessons, or existing lessons with no existing content.
- Adding tab for Events.
- Added an explicit ‘Any’ trigger option for engagements so one engagement can apply to all matching courses, memberships, lessons, quizzes, sections, access plans, or tracks. #3109
- Adding new “focus mode” when viewing lessons and quizzes in a course.
- Added [lifterlmslessonnavigation] shortcode.
Updates and Enhancements
- Adding order note when changing the access expiration date.
- Add additional check for course capacity on the checkout page. #3086
- Allow admin to mark lesson complete with unpublished quiz. #3127
- Scroll to the top of the quiz UI area when a quiz question is loaded.
- Various course builder fixes, with quizzes set to published by default. #3033, #3056, #3097, #2938, #3030
- Using standard WP nonce check functions instead of llmsverifynonce.
- Removing use of SQLCALCFOUND_ROWS due to depreciation in MySQL and observed unreliability of count results.
- Updating helper and rest libraries, which switch to using standard WP nonce check functions.
Bug Fixes
- Show “Mark Complete” button when quiz requirements are already met. Thanks @faisalahammad! #3058
- Strip formatting when pasting into Course Builder title fields. Thanks @faisalahammad! #3057
- Avoid “block not found” error in the theme template editor.
- Avoid error protecting media image when multiple thumbnail of same size exist, or registered thumbnail size is missing. #3129
- Close lesson settings panel when lesson has been trashed.
- Fix lifterlmsloopcolumns filter styling to change the number of columns in a loop (ie. Course Catalog). #3101
- Fix pagination for My Courses when using Plain style permalinks. #3134
- Avoids PHP warning for passing null to exit() when using llms_exit().
- Avoid “Launch Course Builder” showing on orphaned lessons. #2943
Deprecations
- Removing unused LLMS_Update class. #1981
Developer Notes
- Adding actions for add-ons to insert additional blocks when a post is migrated to the block editor.
- Filter for modifying the field for a Media attachement.
Updated Templates