Core

LifterLMS Version 3.26.3

Updates
  • Improved pagination methods on Student Dashboard Endpoints
  • “My Notifications” dashboard tab now consistently paginated like other dashboard endpoints
  • Update to LifterLMS Blocks 1.3.1.
Bug Fixes
  • Fixed an issue preventing course difficulty and course length from being edited when using various page builders.
  • Fixed issues causing errors on quiz reporting screens for quiz attempts made by deleted users.
Deprecated Functions
  • LLMS_Student_Dashboard::output_notifications_content() replaced with lifterlms_template_student_dashboard_my_notifications()
Templates Changed

LifterLMS Version 3.26.1

Updates
  • Tested to WordPress 5.0.3
  • Student CSV reports will now bypass cached data during report generation.
  • Add course and membership catalog visibility settings into the block editor.
  • Includes LifterLMS Blocks 1.3.0.
Bug Fixes
  • Fixed issue preventing the course instructors metabox from displaying when using the classic editor plugin.
  • Fixed an issue causing membership background enrollment from processing when the course background processor is disabled via filters.
  • Fixed an issue causing errors when reviewing orders on the admin panel which were placed via a payment gateway which is no longer active.
  • Fixed an issue preventing course difficulty and course length from being edited when using the classic editor plugin.
  • Fixed a very convoluted conflict between LifterLMS, WooCommerce, and Elementor explained at https://github.com/gocodebox/lifterlms/issues/730.

LifterLMS Version 3.26.0

  • Adds conditional support for page builders: Beaver Builder, Divi Builder, and Elementor.
  • Fixed issue causing LifterLMS core sales pages from outputting automatic content (like pricing tables) on migrated posts.
  • Student unenrollment calls always bypass cache during enrollment precheck.
  • Membership post type “name” label is now plural (as it is supposed to be).

LifterLMS Version 3.25.4

  • Adds a filter (llms_blocks_is_post_migrated) to allow determining if a course or lesson has been migrated to the WP 5.0 block editor.
  • Added a filter (llms_dashboard_courses_wp_query_args) to the WP_Query used to display courses on the student dashboard.
  • Fixed issue on course builder causing prerequisites to not be saved when the first lesson in a course was selected as the prereq.
  • Fixed issue on course builder causing lesson settings to be inaccessible without first saving the lesson to the database.

LifterLMS Version 3.25.1

Updates
  • Editor blocks now display a lock icon when hovering/selecting a block which corresponds to the enrollment visibility settings of the block.
  • Removal of core actions is now handled by a general migrator function instead of by individual blocks.
Bug fixes
  • Fixed issue preventing strings from the lifterlms-blocks package from being translateable.
  • Fix issue causing block visibility options to not be properly set when enrollment visibility is first enabled for a block.
  • Fixed compatibility issue with Yoast SEO Premium redirect manager settings, thanks @moorscode!
  • Fixed typo preventing tag size options (or filters) of course information block from functioning properly. Thanks @tnorthcutt!
Templates Changed

LifterLMS Version 3.25.0

WordPress 5.0 Ready!
  • Tested with WordPress core 5.0 (Gutenberg)!
  • Editor Blocks: Course and Lesson layouts are now (preferrably) powered by various editor blocks.
  • When a block is added to a course or lesson, the template hook that automatically outputs that element is removed automatically (preventing duplicates).
  • If you use the LifterLMS Labs: Action Manager you may no longer need it!
  • Course & Membership instructors are now managed through an editor “plugin”. Check out the rocket icon near the “Publish/Update” button.
  • Instructor metabox will load conditionally based on presence of the block editor
  • New courses and lessons will automatically have a preloaded block editor template
  • Courses and lessons will automatically be “migrated” to these templates when edited on the admin panel
  • Various course settings conditionally load based on the presence of the block editor
  • Added filter to the headline size in the course/meta-wrapper-start.php template. Allows customization of headline via the “Course Information” block settings.
  • If you’re not ready for WordPress 5.0 you can still upgrade LifterLMS. This release is fully functional without the block editor.
Bug Fixes
  • Fixed typo in quiz/start-button.php template.
  • Fixed error occurring during activation of LaunchPad via the Add-Ons & More screen.
  • Fixed issue causing quiz reporting screens to be blank for users without view_others_lifterlms_reports capabilities.
Templates Changed

LifterLMS Version 3.24.3

Updates
  • Added user email, login, url, nicename, display name, first name, and last name as fields searched when searching orders. Thanks Thanks @yojance!
Bug Fixes
  • Fixed issue causing fatal errors encountered during certificate downloading caused by CSS <link> tags existing outside of the <head> element.
  • Certificates downloaded by users who can see the WP Admin Bar will no longer show the admin bar on the downloaded certificate
  • Fixed issue on iOS Safari causing multiple choice quiz questions to require a “long press” to be properly selected
  • Fixed issue causing access plan sales to end 36m and 1s prior to end of the day on the desired sale end date. Thanks @eri-trabiccolo!
  • Ensure that fallback url slugs for course & membership archives are translateable.