LifterLMS Version 6.1.0

Upcoming PHP Version Requirement Change

LifterLMS will drop support for PHP 7.3 by May, 2022. This 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.

New Features
  • Added the {earned_date} certificate merge code.
Updates and Enhancements
  • Changed the label for the {current_date} certificate merge code from ‘Earned Date’ to ‘Current Date’.
  • Updates LifterLMS REST to v1.0.0-beta.24.
Bug Fixes
  • Fixed an issue encountered when editing an order with a completed payment plan. #2067
  • Fixed access of protected LLMSAbstractQuery properties.

LifterLMS PDFs Version 2.1.0

New Features
Updates and Enhancements
  • Improved error handling when certificate DOM manipulation is detected.
Bug Fixes
  • Fixed incorrect text domain used on various strings found on the add-on settings screen.

LifterLMS REST API Version 1.0.0-beta-24

Bug Fixes
  • Fixed reference to a non-existent schema property, visibiliy in place of visibility, when updating/adding an access plan.
  • Fixed issue when updating a free access plan. #267
  • Fixed issue causing the access plan availability_restrictions property to always return an empty array. #269
  • Fixed issue that prevented updating the access plan redirect_forced property. #271
  • Fixed issue updating access plans when there are 6 (max) plans associated with a course/membership. #272

LifterLMS Advanced Videos Version 1.0.0-beta.18

Updates and Enhancements
  • The minimum required LifterLMS core version requirement has been raised from 4.20.0 to 6.0.0. Please upgrade LifterLMS to 6.0.0 or later in order to continue using this add-on!
Bug Fixes
  • Fixed use of the deprecated LLMSLesson::getorder() method.
  • Fixed access of protected LLMSAbstractQuery properties.
Updated Templates
  • templates/post-video.php

LifterLMS WooCommerce Version 2.2.2

Bug Fixes
  • Prevented the output of JavaScript that hides a variable product’s “add to cart” button when multiple products are being displayed. Fixes an issue with related products created with Elementor Pro.
  • Fixed an issue that prevented a manual change of the subscription status to trigger the student enrollment/unenrollment into the linked course/membership.
Deprecations
  • Action lifterlms_created_person is deprecated in favor of lifterlms_user_registered.

LifterLMS Groups Version 1.0.0-beta.19

Updates and Enhancements
  • The minimum required LifterLMS core version requirement has been raised from 5.6.0 to 6.0.0. Please upgrade LifterLMS to 6.0.0 or later in order to continue using this add-on!
  • Renamed LLMS_Groups_Invitations_Query::preprare_query() to LLMS_Groups_Invitations_Query::prepare_query().
Bug Fixes
  • Fixed access of protected LLMSAbstractQuery properties.
Updated Templates
  • templates/profile/reports/members-list.php
  • templates/profile/sidebar-invitations.php

LifterLMS Social Learning Version 1.5.0

The minimum required LifterLMS core version has been raised from version 3.14.0 to version 6.0.0 and the minimum required WordPress core version has been raised from 5.3 to 5.5. Please upgrade LifterLMS and WordPress to the latest versions to continue using this add-on.

Developer Notes
  • Replaced use of the deprecated _llms_achievement_title meta key.
  • Added support for LLMS_Abstract_Integration option default value autoloading.
  • Renamed LLMS_SL_Story_Query::preprare_query() to LLMS_SL_Story_Query::prepare_query().
  • Renamed LLMS_SL_Story_Reply_Query::preprare_query() to LLMS_SL_Story_Reply_Query::prepare_query().
  • Replaced the use of the protected LLMS_SL_Story_Query::$max_pages property with LLMS_SL_Story_Query::get( 'max_pages' ).

LifterLMS Assignments Version 1.3.0

The minimum required LifterLMS core version requirement has been raised from 5.3.0 to 6.0.0. Please upgrade LifterLMS to 6.0.0 or later in order to continue using this add-on!

Developer notes
  • Renamed LLMS_Query_Assignments_Submission::preprare_query() to LLMS_Query_Assignments_Submission::prepare_query().
  • Replaced the use of the protected LLMS_Query_Assignments_Submission::$max_pages property with LLMS_Query_Assignments_Submission::get( 'max_pages' ).