Release Notes

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.

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

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.

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.

LifterLMS Version 5.3.2

Updates
  • Updated the SendWP integration account management URL.
Bug fixes
  • Fixed issue encountered with TinyMCE editor instances in repeater metabox groups.
  • Fixed issue causing the latest achievement to not display when reviewing grades on the student dashboard.

LifterLMS Groups Version 1.0.0-beta.15

  • Added: Added banner_auto_fit theme setting, true by default.
  • Bugfix: Fixed an issue that produced empty tabs content in group profile, when translating the tabs slug.
  • Bugfix: Fixed course/membership tile in group profile not filling the area on some themes.
  • Bugfix: Fixed banner image not filling the banner area on some themes. See banner_auto_fit theme setting.
  • Bugfix: Fixed latest achievements no showing up in reporting.
  • Improved style compatibility with Twenty Twenty One theme.
Templates Changed
  • templates/profile/header.php

LifterLMS Version 5.3.1

Bug fixes
  • Fixed quote slashing for non-admin roles when editing content in the course builder.
  • The LifterLMS admin icon now uses an encoded SVG to improve admin color scheme compatibility.
  • Fixed an issue with empty admin notices.
Dev updates
  • The creation date of llms_orders is now determined by llms_current_time().