The Official Blog for LifterLMS Contributors

  • LifterLMS Stripe Version 4.1.1

    • Prevent Stripe token callbacks from running when other gateways are selected for checkout
    Read more: LifterLMS Stripe Version 4.1.1
  • LifterLMS Version 3.5.3

    • Ensure that access plan subscription schedule details are fully translatable
    • Ensure “Services” title on admin add-ons screen can be translated
    • Fix “View All My Courses” link on Student Dashboard to obey endpoint slug customizations
    • Membership restriction checks only run on singular posts (not on archives)
    • Ensure [lifterlms_course_outline] and Course Syllabus widget can be used on Quizzes.
    • Fix reporting widgets for course & lesson completions to report the correct completion types only
    Read more: LifterLMS Version 3.5.3
  • LaunchPad Version 2.1.1

    • Ensure post category and tag pages obey layout and sidebar settings defined for the blog
    • LaunchPad custom CSS will load after LaunchPad rendered settings css so that custom css can override default css without bloating the specificity of the override rules
    • LaunchPad can now be translated! Find the .pot file in the /l18n/ directory and get started! More information at https://lifterlms.com/docs/translating-lifterlms-launchpad/
    Read more: LaunchPad Version 2.1.1
  • LifterLMS Version 3.5.2

    • Fix course outline shortcode when used on a lesson
    • Fix custom html form fields produced by llms_form_field()
    Read more: LifterLMS Version 3.5.2
  • LifterLMS Version 3.5.1

    • Lessons marked as incomplete will now display as incomplete in the course outline generated by the above Course Syllabus Widget and the course outline shortcode
    • Updated course outline shortcode / course syllabus widget to utilize new APIs
    • The template at templates/course/outline-list-small.php updated to reflect above changes. If you’re overriding this template please review the changes and update accordingly
    • Fix issue preventing course auto advance on lesson completion
    • Shortcodes added within [lifterlms_hide_content] will now be processed
    Read more: LifterLMS Version 3.5.1
  • 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