The Official Blog for LifterLMS Contributors

  • LifterLMS REST API Version 1.0.0-beta.15

    • Bugfix: Created lessons will now have the derivative course_id property set according to the ID of the lesson’s parent section.
    • Bugfix: The course_id property of lessons is now properly marked as read-only.
    Read more: LifterLMS REST API Version 1.0.0-beta.15
  • LifterLMS Version 4.4.3

    • Bugfix: Fix engagement email duplicate check issue.
    • Bugfix: Fix transposition issue found in engagement email dupcheck debug log message.
    Read more: LifterLMS Version 4.4.3
  • 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