The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.30.3

    Updates
    • Fixed typos and spelling errors in various strings.
    • Corrected a typo in the content-disposition header used when exporting voucher CSVs, thanks @pondermatic!
    • Improved the quiz attempt grading experience by automatically focusing the remarks field and only toggling the first answer if it’s not visible, thanks @eri-trabiccolo!
    • Removed commented out code on the Student Dashboard Notifications Tab template, thanks @tnorthcutt!
    Bug Fixes
    • Renamed “descrpition” key to “description” found in the return of LLMS_Instructor()->toArray().
    • Fixed an issue causing slashes to be stripped from course content when cloning a course.
    • Fixed an issue causing JS warnings to be thrown in the Javascript console on Course and Membership edit pages on the admin panel due to variables being defined too late, thanks @eri-trabiccolo!
    • Fixed an undefined variable notice encountered when filtering quiz attempts on the quiz attempts reporting screen, thanks @eri-trabiccolo!
    • Fixed an issue causing slashes to appear before quotation marks when saving remarks on a quiz attempt, thanks @eri-trabiccolo!
    • @pondermatic fixed typos and misspellings in comment and docs in over 200 files and while that doesn’t concern most users it’s worthy of a mention.
    Deprecations

    The following unused classes have been marked as deprecated and will be removed from LifterLMS in the next major release.

    • LLMS\Users\User
    • LLMS_Analytics_Page
    • LLMS_Course_Basic
    • LLMS_Lesson_Basic
    • LLMS_Quiz_Legacy
    Template Updates
    Read more: LifterLMS Version 3.30.3
  • LifterLMS Stripe Version 4.4.1






    • Added compatibility to allow definition of API credentials in constants as opposed to saving them to the database. See our docs for information on how this works: https://lifterlms.com/docs/lifterlms-stripe/#keys


    Read more: LifterLMS Stripe Version 4.4.1
  • LifterLMS MailChimp Version 3.1.2

    + Added an action which fires when user consent is saved.
    + Fixed an issue causing an error when saving API credentials for the first time.
    + Fixed an issue preventing subscriptions from being created when consent is disabled via the `llms_mc_enable_consent` hook.

    Read more: LifterLMS MailChimp Version 3.1.2
  • LifterLMS Version 3.30.2

    • Added new filter to allow 3rd parties to determine if a LLMS_Post_Model field should be added to the custom array when converting the post to an array.
    • Added hooks and filters to the LLMS_Generator class to allow 3rd parties to easily generate content during course clone and import operations.
    • Fixed an issue causing all available courses to display when the [lifterlms_courses] shortcode is used with the “mine” parameter and the current user viewing the shortcode is not enrolled in any courses.
    • Fixed a PHP undefined variable warning present on the payment confirmation screen.
    Read more: LifterLMS Version 3.30.2
  • LifterLMS Assignments Version 1.1.1

    • Add handlers to handle LifterLMS duplicate assignments during when importing and cloning courses.
    Read more: LifterLMS Assignments Version 1.1.1
  • Working Group Session 3: Merge Codes

    The LifterLMS Working Group will be meeting on April 17, 2019, 9-10am PT for our 3rd session. The focus of this month’s meeting will merge codes.

    LifterLMS currently utilizes merge codes for engagements and notifications. In the future we plan for merge codes can be utilized in all areas of LifterLMS (including LMS and non-LMS posts and pages).

    As the maintainers we’re in the very early phases of clarifying our thinking around how to make merge codes most useful to course creators and before we solidify any plans we look to the working group for feedback and guidance.

    Join us live or leave comments below.

    Check the events calendar for information on the event.

    Read more: Working Group Session 3: Merge Codes