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().

LifterLMS Version 5.3.0

Updates
  • Improved logic used to determine when a limited length subscription has completed its payment schedule.
  • Improved accessibility of various icon buttons on the admin orders view/edit screen.
  • Improved display of quiz attempts containing questions which have been deleted from the database.
  • POT files from included library plugins (like LifterLMS REST) are now excluded from LifterLMS distributions.
Development updates
  • Introduced LLMS_Trait_Singleton to replace redundant singleton pattern definitions across classes in the codebase.
  • Moveed the loading of the autoloader to the main lifterlms.php file.
  • Updated the LLMS_Payment_Gateway abstract class to utilize LLMS_Abstract_Options_Data for accessing gateway options.
  • Audio and video embed methods shared by LLMS_Course and LLMS_Membership have been relocated to LLMS_Trait_Audio_Video_Embed.
  • Sales page methods shared by LLMS_Course and LLMS_Membership have been relocated to LLMS_Trait_Sales_Page.
Bug Fixes
  • Fixed a visual issue encountered on the payment confirmation screen on small screens / mobile devices.
  • Fix untranslatable time period strings (day, week, month, and year) found on the admin orders view/edit screen.
  • Fixed an error encountered when attempting to grade a quiz attempt containing deleted questions.
Deprecations
  • Removed usage and references to the LLMS_Order post meta property date_billing_end. To determine if a subscription has ended, use LLMS_Order::get_remaining_payments() instead.
  • Removed private method LLMS_Order::calculate_billing_end_date().
  • Deprecated the class property $_instance from the following classes, use the public method instance() instead:
  • LLMS_Achievements
  • LLMS_Certificates
  • LLMS_Emails
  • LLMS_Engagements
  • LLMS_Events
  • LLMS_Grades
  • LLMS_Integrations
  • LLMS_Notifications
  • LLMS_Payment_Gateways
  • LLMS_Processors
  • LLMS_Sessions
Templates Updated
  • templates/checkout/form-confirm-payment.php
  • templates/admin/reporting/tabs/quizzes/attempt.php
  • templates/quiz/results-attempt-questions-list.php