The Official Blog for LifterLMS Contributors

  • LifterLMS Assignments Version 1.1.6

    • When a lesson with an assignment is deleted the assignment is now automatically deleted.
    • When an assignment is deleted all submissions for the assignment are automatically deleted.
    • When an upload assignment submission is deleted the upload file (and associated attachment post) is automatically deleted.
    • Bugfix: When an assignment is deleted from the course builder is now deleted (instead of trashed) and the lesson’s metadata is updated to remove the association to the deleted assignment.
    Read more: LifterLMS Assignments Version 1.1.6
  • LifterLMS Version 3.37.13

    • Remove usage of internal functions marked as deprecated.
    Read more: LifterLMS Version 3.37.13
  • LifterLMS Version 3.37.12

    Updates
    • Tested up to WordPress Core version 5.4.
    • Added support for post revisions for course, lesson, and mebership post types.
    Developer updates
    • Added strict comparisons for various condition checks.
    • Added a new filter, llms_builder_{$post_type}_force_delete which allows control over whether a post is moved to the trash or immediately deleted when trashed via the course builder.
    Bugfixes
    • Fixed the name of the “actions” column on the quiz reporting screen.
    • Fixed PHP warnings resulting from functions used to exclude order notes from comment counts.
    • Fixed issue causing order notes to be included in the count displayed on the admin comments list despite their exclusion from the table itself.
    • Fixed PHP notice thrown on the WordPress menu editor interface encountered when student dashboard endpoints have been deleted or removed.
    • Fixed issue causing quotes to be encoded in various email, achievement, and certificate fields.
    Deprecations

    The following have been deprecated with no replacements and will be removed in the next major update:

    • LLMS_Course_Factory::get_course()
    • LLMS_Course_Factory::get_lesson()
    • LLMS_Course_Factory::get_product()
    • LLMS_Course_Factory::get_quiz()
    • LLMS_Course_Factory::get_question()
    • LLMS_Course_Handler::get_users_not_enrolled()
    Read more: LifterLMS Version 3.37.12
  • LifterLMS Assignments Version 1.1.5

    • Bugfix: Call exit() after redirecting on submission deletion.
    • Bugfix: Made private method LLMS_Assignments_Install::_106beta6_add_points() static.
    • Bugfix: Use gmdate() in favor of date() when outputting task completion dates.
    Read more: LifterLMS Assignments Version 1.1.5
  • LifterLMS Stripe Version 5.2.0

    • Upgrade to the Stripe API Version to 2020-03-02.
    • Improved error logging when debug logging is enabled.
    • Use _x to translate the post type name used to generate dynamic statement descriptors. This will assist in resolving an issue encountered when translating into languages with non-Latin character sets.
    Read more: LifterLMS Stripe Version 5.2.0
  • LifterLMS Version 3.37.11

    Updates
    • Resolved a conflict with the “Starter Templates” plugin which made it impossible to edit quizzes while the plugin was enabled.
    Bugfixes
    • Fixed an issue causing lesson post authors to be “lost” when adding an existing lesson to a course.
    • Fixed an issue causing php notices to be generated during existing lesson addition on the course builder.
    • Fixed an issue causing course bbPress forums to be lost when editing that course using the “Quick Edit” function from the courses table.
    LifterLMS REST v1.0.0-beta.10
    • Added text domain to i18n functions that were missing the domain.
    • Added a “trigger” parameter to enrollment-related endpoints.
    • Added llms_rest_enrollments_item_schema, llms_rest_prepare_enrollment_object_response, llms_rest_enrollment_links filter hooks.
    • Fixed setting roles instead of appending them when updating user, thanks @pondermatic!
    • Fixed return when the enrollment to be deleted doesn’t exist, returns 204 instead of 404.
    • Fixed ‘context’ query parameter schema, thanks @pondermatic!
    Read more: LifterLMS Version 3.37.11