The Official Blog for LifterLMS Contributors

  • 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.
    Read more: LifterLMS Version 5.3.2
  • 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
    Read more: LifterLMS Groups Version 1.0.0-beta.15
  • 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().
    Read more: LifterLMS Version 5.3.1
  • LifterLMS LaunchPad Version 2.4.9

    • Fixed incorrect version number shipped with 2.4.8.
    Read more: LifterLMS LaunchPad Version 2.4.9
  • 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
    Read more: LifterLMS Version 5.3.0
  • LifterLMS Groups Version 1.0.0-beta.14

    • Implement groups pagination in the student dashboard.
    Read more: LifterLMS Groups Version 1.0.0-beta.14