The Official Blog for LifterLMS Contributors

  • LifterLMS Version 4.4.2

    • Bugfix: Fix lesson navigation regression introduced in 4.4.0.
    Read more: LifterLMS Version 4.4.2
  • LifterLMS Version 4.4.1

    • Bugfix: Delayed engagement emails will not be sent to students who’s enrollment is not active in the related course or membership which triggered the email.
    • Bugfix: Fixed regression introduced in 4.4.0 preventing the certificates.css stylesheet from loading on certificate screens.
    • Update: Engagement email related logs will be logged to a separate logfile, engagement-emails in favor of the main llms log.
    Read more: LifterLMS Version 4.4.1
  • LifterLMS Version 4.4.0

    Updates
    • Improved LifterLMS static asset registration, queuing, definitions, and management.
    • Added strict comparators in various areas of the codebase.
    Changes to deprecated function logs and warnings
    • The llms_deprecated_function() method now uses _deprecated_function() (from the WP core) under the hood.
    • LifterLMS deprecation warnings are logged to the WP core debug.log file in favor of the LifterLMS log file.
    • LifterLMS deprecation warnings will now trigger a E_USER_DEPRECATED error when WP_DEBUG is enabled.
    Bugfixes
    • Fixed a lesson navigation issue encountered when sections contain unpublished lessons.
    • Fixed an undefined variable notice encountered on the student dashboard.
    • Fixed an issue encountered when the wp_login_url() function returns an empty string.
    • Fixed a double slash found in an asset URI.
    Deprecations
    • LLMS_Frontend_Assets::is_inline_script_enqueued() is deprecated in favor of LLMS_Frontend_Assets::is_inline_enqueued().
    • LLMS_Ajax::register_script() is deprecated with no replacement.
    • LLMS_Ajax::get_ajax_data() is deprecated with no replacement.
    • Javascript AJAX nonce variable is moved from wp_ajax_data.nonce to window.llms.ajax-nonce.
    Templates Updated
    • templates/checkout/form-gateways.php
    • templates/course/lesson-preview.php
    • templates/course/syllabus.php
    Read more: LifterLMS Version 4.4.0
  • LifterLMS Stripe Payment Gateway Version 5.3.0

    • Minimum supported WordPress version raised to 5.1.
    • Upgrade Stripe API Version to 2020-08-27.
    Read more: LifterLMS Stripe Payment Gateway Version 5.3.0
  • LifterLMS Groups Version 1.0.0-beta.10

    • Bugfix: Ignore case when determining if an email address is valid for a group invitation.
    • LifterLMS Forward Compatibility: Use LLMS_Assets::enqueue_inline() in favor of LLMS_Frontend_Assets::enqueue_inline_script().
    • WP 5.5 Compatibility: Conditionally disable groups in the WP sitemap.
    • Breaking Change: Fixed typo in filter: llms_groups_register_my_groups_student_dashboard_endoint to llms_groups_register_my_groups_student_dashboard_endpoint.
    Read more: LifterLMS Groups Version 1.0.0-beta.10
  • LifterLMS Assignments Version 1.1.10

    • Fixed a bug encountered when reviewing student course reports as a group leader using the Groups add-on.
    Read more: LifterLMS Assignments Version 1.1.10