The Official Blog for LifterLMS Contributors

  • 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
  • LifterLMS Advanced Quizzes Version 1.1.0

    Dependency Requirement Changes
    • The minimum required LifterLMS Core Version has been raised to 3.29.0. Please ensure the LifterLMS core meets this requirement in order to continue using this add-on!
    Updates
    • Added the ability to choose the case-sensitivity of answers for automatically graded Fill in the Blank questions
    • Refactored various classes and methods.
    • Removed inline sourcemaps for static assets.
    Deprecations
    • Deprecated function LLMS_Advanced_Quizzes() in favor of llms_aq().
    Read more: LifterLMS Advanced Quizzes Version 1.1.0