The Official Blog for LifterLMS Contributors

  • LifterLMS Helper Version 3.0.0

    • This is nearly a complete rewrite of the codebase. Things have moved but no features have been removed.
    • Requires LifterLMS version 3.22.0 or later
    • License key activation is now on a per-site basis as opposed to a per product basis. This means that if you have a license key for a bundle you don’t have to enter the key for each add-on, you enter the key only once and it will activate ALL the add-ons.
    • The “Licenses” tab has been removed and your add-ons and licenses are now managed via LifterLMS -> Add-ons & More
    • A migration script exists to move license keys from previous versions of the helper to this version. After upgrading check LifterLMS -> Add-ons & More to ensure your keys were successfully migrated.
    • You can now install add-ons through the this plugin without having to download and install them manually. Enter your license key(s) and select the add-ons you wish to install to have them installed automatically. You can bulk install as well.
    • You can now subscribe to beta channels of LifterLMS and any LifterLMS add-ons. Visit the LifterLMS -> Status -> Betas screen to subscribe to betas. Always use betas at your own risk, by nature they’re unstable!
    • Uses the LifterLMS.com v3 REST api for all API calls
    • Added RTL language support
    • Added i18n support
    • Removed and replaced various functions
    • Fixes many bugs and almost certainly introduces some new ones
    Read more: LifterLMS Helper Version 3.0.0
  • LifterLMS Version 3.22.0

    • Frontend notifications are no longer powered by AJAX requests. This change will significantly reduce the number of requests made but will remove the ability for students to receive asynchronouos notifications. This means that notifications will only be displayed on page load as notification polling will no longer occur while a student is on a page (while reading the content a lesson, for example).
    • Course and membership catalogs items in navigation menus will now have expected CSS classes to identify current item and current item parents
    • The admin panel add-ons screen has been reworked to be powered by the lifterlms.com REST api
    • Some visual changes have been made to the add-ons screen
    • The colors on the voucher screen on the admin panel have been updated to match the rest of the interfaces in LifterLMS
    Read more: LifterLMS Version 3.22.0
  • LifterLMS Helper Version 3.0.0-beta.1

    • This is nearly a complete rewrite of the codebase. Things have moved but no features have been removed.
    • Requires LifterLMS version 3.22.0 or later
    • License key activation is now on a per-site basis as opposed to a per product basis. This means that if you have a license key for a bundle you don’t have to enter the key for each add-on, you enter the key only once and it will activate ALL the add-ons.
    • The “Licenses” tab has been removed and your add-ons and licenses are now managed via LifterLMS -> Add-ons & More
    • A migration script exists to move license keys from previous versions of the helper to this version. After upgrading check LifterLMS -> Add-ons & More to ensure your keys were successfully migrated.
    • You can now install add-ons through the this plugin without having to download and install them manually. Enter your license key(s) and select the add-ons you wish to install to have them installed automatically. You can bulk install as well.
    • You can now subscribe to beta channels of LifterLMS and any LifterLMS add-ons. Visit the LifterLMS -> Status -> Betas screen to subscribe to betas. Always use betas at your own risk, by nature they’re unstable!
    • Uses the LifterLMS.com v3 REST api for all API calls
    • Added RTL language support
    • Added i18n support
    • Fixes many bugs and certainly introduces some new ones we haven’t found
    Read more: LifterLMS Helper Version 3.0.0-beta.1
  • LifterLMS Version 3.22.0-beta.1

    • Frontend notifications are no longer powered by AJAX requests. This change will significantly reduce the number of requests made but will remove the ability for students to receive asynchronouos notifications. This means that notifications will only be displayed on page load as notification polling will no longer occur while a student is on a page (while reading the content a lesson, for example).
    • Course and membership catalogs items in navigation menus will now have expected CSS classes to identify current item and current item parents
    • The admin panel add-ons screen has been reworked to be powered by the lifterlms.com REST api
    • Some visual changes have been made to the add-ons screen
    • The colors on the voucher screen on the admin panel have been updated to match the rest of the interfaces in LifterLMS
    Read more: LifterLMS Version 3.22.0-beta.1
  • LifterLMS Authorize.Net Version 1.0.1

    • Adds dupchecking when saving payment details via the Authorize.Net api. Fixes an issue encountered when trying to use the same card for two transactions when Saved Cards are disabled in the LifterLMS gateway settings.
    • Removed unused empty asset directories
    • Fixed l10n load path
    Read more: LifterLMS Authorize.Net Version 1.0.1
  • LifterLMS Advanced Quizzes Version 1.0.5

    • Fixed issue causing question type defaults to be applied to existing questions. Fixes issue preventing settings like “Correct Answer” for Fill in the Blank questions from remaining enabled after being initially enabled.
    • Added RTL stylesheets
    Read more: LifterLMS Advanced Quizzes Version 1.0.5