The Official Blog for LifterLMS Contributors

  • LifterLMS Version 4.3.1

    • When resetting tracking data cookies, set a “secure” cookie where possible.
    • Catch an unhandled error encountered when generating certificate exports.
    • When an error is encountered during certificate export generation, display an error notice instead of a general notice.
    Read more: LifterLMS Version 4.3.1
  • LifterLMS LaunchPad Version 2.4.7

    • Moved custom CSS and JS output to be hooked to wp_head instead of being output in the header view. Fixes compatibility issues with plugins that create their own header element.
    Read more: LifterLMS LaunchPad Version 2.4.7
  • LifterLMS Advanced Videos Version 1.0.0-beta.11

    • Fixed a compatibility issue with themes that utilize FitVids.js.
    Read more: LifterLMS Advanced Videos Version 1.0.0-beta.11
  • LifterLMS Groups Version 1.0.0-beta.8

    • Bugfix: Fixed issue causing form fields to duplicated.
    • Update: Added new hooks and filters to enable 3rd-party integrations to extend the group settings and group settings screen.
    Templates Changed
    • templates/profile/modal-invitations.php
    • templates/profile/modal-seats.php
    • templates/profile/settings.php
    Read more: LifterLMS Groups Version 1.0.0-beta.8
  • LifterLMS Version 4.3.0

    Security Fix
    • Fixed an XSS issue on account edit and registration forms. Thanks to Morningstar for reporting this issue!
    Bug fixes
    • Fixed an error encountered during customizer live theme preview encountered when Twenty-twenty is the current theme.
    • The $type property of the LLMS_Abstract_Database_Store is now set to a default placeholder value (_db_record_) in favor of an empty string.
    • Set the $type property of the LLMS_Event class to event.
    • Set the $type property of the LLMS_Quiz_Attempt class to quiz_attempt.
    • Set the $type property of the LLMS_User_Post_Meta class to user_postmeta.
    Updates
    • Added a filter llms_form_field_args to allow extending form fields prior to HTML rendering.
    Deprecations

    The following filter hooks have been deprecated. These hooks were being called as the result of a bug (noted above) and should no longer be used. They will be removed in the next major version of LifterLMS.

    • llms__created has been deprecated, use llms_{$type}_created where {$type} is the database record type defined by the class property.
    • llms__deleted has been deprecated, use llms_{$type}_deleted where {$type} is the database record type defined by the class property.
    • llms__updated has been deprecated, use llms_{$type}_updated where {$type} is the database record type defined by the class property.
    Read more: LifterLMS Version 4.3.0
  • LifterLMS WooCommerce Version 2.1.1

    • Fixes a bug encountered when using BuddyBoss resulting in the incorrect currency symbol being displayed.
    • Fixes a bug encountered when the LifterLMS Social Learning plugin is activated but not enabled as a LifterLMS integration.
    Read more: LifterLMS WooCommerce Version 2.1.1