The Official Blog for LifterLMS Contributors

  • LifterLMS Helper Version 3.5.0

    Updates and Enhancements
    • Updated the appearance of the license dropdown.
    Bug Fixes
    • Fixed incorrect HTML code for single Add On displayed on the LifterLMS > Add-ons & more screen.
    Developer Notes
    • Added new paramater $force, false by default, to the static method LLMS_Helper_Keys::activate_keys(). It’ll allow to force a remote call instead of using ccached results.
    Performance Improvements
    • Cache results from the activate keys calls to the LifterLMS license API. This prevents issues where sites are pinging the license server too often, specifically if they are “cloned” sites.
    Read more: LifterLMS Helper Version 3.5.0
  • LifterLMS REST API Version 1.0.0-beta.26

    Bug Fixes
    • Removed the extra parameter passed to LLMS_Student::enroll() during status updates. #278
    • Fixed an issue that produced the enrollment of the current user into a course when they were trying to enroll an user with ID 0. #308
    Developer Notes
    • The LifterLMS Core minimum required version has been raised to version 7.0.2. #308
    Read more: LifterLMS REST API Version 1.0.0-beta.26
  • LifterLMS Labs Version 1.6.1

    Deprecations
    • Fixed display issues on the Labs settings page.
    Read more: LifterLMS Labs Version 1.6.1
  • LifterLMS MailChimp Version 3.3.1

    Bug Fixes
    • Fixed Mailchimp subscription not working when groups were set with plugin version 3.3.0.
    Read more: LifterLMS MailChimp Version 3.3.1
  • LifterLMS MailChimp Version 3.3.0

    Updates and Enhancements
    • The LifterLMS Core minimum required version has been raised to version 5.9.0.
    • Replaced use of the deprecated FILTER_SANITIZE_STRING constant.
    • Can now set multiple groups to be added to when enrolled in a course.
    Bug Fixes
    • Better handling and logging of Mailchimp errors.
    • Fixed groups not available in the integration’s settings as soon as the integration was enabled and a list selected.
    Read more: LifterLMS MailChimp Version 3.3.0
  • LifterLMS Version 7.0.1

    Bug Fixes
    • Fixed a fatal error encountered on the payment confirmation screen when attempting to confirm a non-existent order. #2093
    • Use sanitize_file_name() in favor of sanitize_title() for generating the file name of reporting table export files. #1540
    • Resolved conflict encountered on post edit screens when using LifterLMS, Yoast SEO, and the Classic Editor plugin. #2298
    Developer Notes
    • A stub method, get_title() has been added to the LLMS_Abstract_Exportable_Admin_Table abstract class. This method should be defined by any extending classes and will throw a _doing_it_wrong() error when undefined.
    • Added new filter to allow customizing which user roles are affected by the LLMS_Admin_Menus::instructor_menu_hack function.
    Read more: LifterLMS Version 7.0.1