The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.5.0

    • New course setting Retake Lessons allows students to mark lessons as “incomplete” after completing lessons. Admins may enable this site-wide setting under Settings -> Courses.
    • Course and Membership catalog per page settings will now only accept numbers
    • “Catalogs” settings tab has been split into “Course” and “Membership” settings
    • Settings added via filter lifterlms_catalogs_settings will be added to the “Course” settings tab and deprecated in the next major release
    • Default course and membership catalog courses per page changed to 9. Previous default was 10 which results in a 4th row on catalogs with only one item.
    • Tweaked size of LifterLMS admin tab menu items
    • Pass API Mode Context to links generated by LifterLMS payment gateways
    • Fixed typo on general settings screen
    • Moved LifterLMS Add-on Banners from General Settings to an Add-Ons menu
    • If required fields exist on checkout and are empty during free quick enrollment users will be redirected to the normal checkout page where they can enter required fields
    • Updated action scheduler lib to latest version. Minor changes, fixes compatibility with WooMemberships.
    • Recent activity stats widgets on general settings screen updated to be more reliable and accurate (and performant!)
    • Added 3 new widgets to enrollments reporting tab: courses completed, lessons completed, and user registrations
    Read more: LifterLMS Version 3.5.0
  • LifterLMS Stripe Version 4.1.0

    • 1-click refunds now available for transactions
    • Load textdomain lifterlms-stripe
    • Added pot file located at l18n/lifterlms-stripe.pot
    Read more: LifterLMS Stripe Version 4.1.0
  • LifterLMS Version 3.4.8

    • Tested to WordPress Version 4.7.3
    • Fixed undefined index notice on admin panel
    • Added a real description to new _nx() functions
    • Access plan trial periods now allow proper translations
    Read more: LifterLMS Version 3.4.8
  • LifterLMS Version 3.4.6

    • Fixed a text domain typo preventing translation of “Correct Answer” on quiz results screen
    • Ensure access plan “periods” are translatable
    • Now using date_i18n() for certificate dates so that dates are properly localized
    • Load plugin textdomain during init rather than plugins_loaded
    Read more: LifterLMS Version 3.4.6
  • LifterLMS Version 3.4.7

    • Ensure run when the lifterlms_db_version option doesn’t exist in the database
    Read more: LifterLMS Version 3.4.7
  • LaunchPad Version 2.1.0

    • New settings
      • Customize the font weight for course titles
      • Customize the font weight for menu items
      • Customize the spacing between menu items
      • Customize the spacing between the main menu and the top of the screen
      • Customize the spacing between the logo and the top of the screen
    • Post navigation links will no longer be displayed when viewing LifterLMS Memberships
    • Numeric settings fields will always output 0 instead of an empty string when left blank. Fixes issues where invalid CSS was being output for custom settings.
    Read more: LaunchPad Version 2.1.0