The Official Blog for LifterLMS Contributors

  • LifterLMS Version 6.7.0

    Updates and Enhancements
    • Update LifterLMS Blocks to v2.4.3.
    • Upgraded Action Scheduler to v3.4.1.
    • Upgraded Action Scheduler to v3.4.2.
    Bug Fixes
    • Fixed a fatal error on PHP 8+ when restoring a post type from revision. #2164
    Read more: LifterLMS Version 6.7.0
  • LifterLMS Blocks Version 2.4.3

    Bug Fixes
    • Fixed an issue that prevented editing form confirmation fields when running WordPress 6.0. #170
    • Fixed field columns sizing in the block editor.
    Read more: LifterLMS Blocks Version 2.4.3
  • LifterLMS Version 6.6.0

    PHP Minimum Required Version Change
    • Raised the minimum supported PHP version to 7.4.
    WordPress Minimum Required Version Change
    • Raised the minimum supported WordPress core version to 5.6.
    New Features
    • Added support for WordPress 6.0.
    Bug Fixes
    • Fixed the ability for 3rd party plugins to use the lifterlms_external_engagement_handler_arguments and lifterlms_external_engagement_query_arguments filters.
    • Added automatic exclusion of “no cache” pages from the WP Engine server-side cache when using “pretty” permalinks. #1717
    • Stop subtracting LifterLMS order note comments from global comment counts via the wp_count_comments filter on WordPress 6.0 and later. See related WordPress Trac ticket #19901
    Read more: LifterLMS Version 6.6.0
  • LifterLMS Version 6.5.0

    Upcoming PHP Version Requirement Change

    This will be the last version of LifterLMS to support PHP 7.3. The next version of LifterLMS, expected before the end of May 2022, will raise the minimum supported PHP version to 7.4. PHP 7.3 reached its official end of life on December 6, 2021. If you are still using PHP 7.3 please upgrade to PHP 7.4 or later as soon as possible.

    Updates and Enhancements
    Bug Fixes
    • Students who have already completed a lesson will now automatically bypass the lesson’s drip restrictions. #1835
    • Properly encode certificate JS localization data. #2140
    Developer Notes
    • Added a new filter, llms_lesson_drip_bypass_if_completed, which controls the automatic bypass of drip restrictions for completed lessons. #1835
    • Allow avoiding error return when updating an LLMS_Post_Model post meta with the same value as the one stored in the database. #909
    Read more: LifterLMS Version 6.5.0
  • LifterLMS REST API Version 1.0.0-beta.25

    Updates and Enhancements
    • Stop returning an error when updating resource properties with a value equal to the saved one. #222, #289
    Bug Fixes
    • Allow deletion of an unenrolled student’s progress. #173
    • Delete API Keys when user is deleted. #90
    Read more: LifterLMS REST API Version 1.0.0-beta.25
  • LifterLMS Groups Version 1.0.0-beta.20

    Updates and Enhancements
    • Improved the compatibility with BuddyPress profile tabs when used with LifterLMS 6.3.0.
    Bug Fixes
    • Improved group’s cards appearance with some themes (e.g. with Twenty Twenty-Two) by explictly setting the cards box-sizing CSS property to border-box.
    • Fixed group’s tab links not working when using permalinks with front. E.g. /blog/%postname%/.
    • Fixed group’s tab links missing a slash when using permalinks without a trailing slash. E.g. /archives/%post_id%.
    Developer Notes
    • Added a new filter llms_groups_enqueue_dashboard_style to control whether or not the dashboard specific style is enqueued.
    • Added a new filter llms_groups_maybe_hide_dashboard_tab to control whether or not the checks to hide the group’s tab in the student dashboard are run.
    Read more: LifterLMS Groups Version 1.0.0-beta.20