The Official Blog for LifterLMS Contributors

  • LifterLMS Version 5.4.1

    Bug fixes
    • Exclude internal-use-only properties (related to reporting caches and student counts) when exporting or cloning courses. #1532
    • Don’t sanitize input from user forms until validation has succeeded. #1829
    • Fixed an issue encountered when fields are removed from reusable blocks, causing some user forms from functioning as expected. #1832
    Read more: LifterLMS Version 5.4.1
  • LifterLMS CLI Version 0.0.2

    • Use a strict comparison when checking response status using the license command.
    • Remove --db option from the version command. This will be implemented in a separate command.
    • Fixed an unmerged placeholder in warning message when add-on is not installed when using the activate.
    • Updated success message when using channel set.
    • Completion messages use says “deactivate(d)” in favor of “activate(d)” in the addon deactivate command.
    Read more: LifterLMS CLI Version 0.0.2
  • LifterLMS Version 5.4.0

    Updates
    • Added logic to prevent the permanent deletion of courses or memberships with active subscriptions.
    • When a subscription attempts to charge a recurring payment against a deleted course or membership the transaction will be cancelled and the order marked as failed.
    • Updates LifterLMS Blocks to v2.2.1.
    • Updates LifterLMS REST to v1.0.0-beta.20.
    Bug fixes
    • Fixed issue encountered when cloning lessons with attached assignments.
    • Fixed an error encountered when viewing an order for a deleted course or membership on the student dashboard.
    Templates Updated
    • templates/myaccount/view-order.php
    Read more: LifterLMS Version 5.4.0
  • LifterLMS REST API Version 1.0.0-beta.20

    • Fixed an issue that generated a PHP Fatal when retrieving the list of access plans if logged in as administrator.
    • Fixed the access plan’s access_expires property format not respecting the specs (Y-m-d H:i:s).
    • Fixed an issue that made the access plan’s properties sale_date_start and sale_date_end to be returned as empty.
    Read more: LifterLMS REST API Version 1.0.0-beta.20
  • LifterLMS Custom Fields Version 2.0.2

    • Fixed an issue in the form’s location settings that limited the shown courses/memberships to 10
    Read more: LifterLMS Custom Fields Version 2.0.2
  • LifterLMS Version 5.3.3

    Updates
    • Update woocommerce/actions-scheduler to version 3.3.0.
    Bug fixes
    • Fixed an issue causing the latest earned achievement to not display on the “My Grades” tab in certain scenarios.
    • Fix issue causing a waiting... message to display on the JS dev console.
    • Fix improper usage of apply_filters_deprecated() encountered when using deprecated theme settings filters in the course builder.
    • Fixed missing text domain, thanks chetansatasiya!
    Developer notes
    • Improved the LLMS.waitFor() runtime JS dependency loader to output improved debugging information.
    Read more: LifterLMS Version 5.3.3