Release Notes

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!

LifterLMS REST API Version 1.0.0-beta.10

  • Added text domain to i18n functions that were missing the domain.
  • Fixed setting roles instead of appending them when updating user, thanks @pondermatic!
  • 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 return when the enrollment to be deleted doesn’t exist, returns 204 instead of 404.
  • Fixed ‘context’ query parameter schema, thanks @pondermatic!

LifterLMS Version 3.37.10

  • Update: Exclude the privacy policy page from the sitewide restriction.
  • Update: Added filter llms_enable_open_registration.
  • Fix: Notices are printed on pages configured as a membership restriction redirect page.
  • Fix: Do not apply membership restrictions on the page set as membership’s restriction redirect page.
  • Fix: Added flag to print notices when landing on the redirected page.

LifterLMS WooCommerce Version 2.0.13

  • Tested to LifterLMS 3.37.9 and WooCommerce 3.9.2.
  • Add action hooks to handle the cases when a product/variation is deleted linked to an access plan are deleted and handle the cases when an access plan is not linked to any product/variation.
  • Added logic to delete enrollments on order permanent deletion, and unenroll/enroll students on order or subscription trashing/untrashing.
  • Fixed an issue that made users to be unenrolled from a course when a subscription, that was part of the same wc order of the course, was ‘cancelled’.
  • Made sure that user enrollment/unenrollment related to a subscription happened only on the subscription status changes and not on their parent order status changes.
  • Use gmdate() in favor of date() for timestamps recorded to logs.

LifterLMS Version 3.37.9

  • Updated CSS classes used in privacy policy text suggestions per changes in WordPress core 5.3. Thanks @garretthyder!
  • Added privacy exported group descriptions. Thanks @garretthyder!
  • Added filters llms_user_enrollment_allowed_post_types & llms_user_enrollment_status_allowed_post_types which allow 3rd parties to enroll users into additional post types via core enrollment methods.
  • Added option for admin settings fields to show an asterisk for required fields.
  • Added option for integration plugins can now add automatically generated “Settings” link to the plugins screen.
  • Bugfix: Fixed an IE compatibility issue related to usage of Object.assign().

LifterLMS Labs Version 1.5.3

  • Tested to WordPress core 5.3.2
  • Beaver Builder: Fix module visibility issue when hiding modules based on enrollment in specific courses or memberships.
  • Action Manager: Remove non-functioning featured image hook. Featured images are output by themes not by LifterLMS.

LifterLMS Version 3.37.8

  • Fix: Student quiz attempts are now automatically deleted when a quiz is deleted.
  • Fix: “Orphaned” quizzes (those with no parent course and/or lesson) can be deleted from the Quiz reporting table.
  • Fix: Quiz IDs on the quiz reporting screen now link to the quiz within the course builder. If the quiz is an “orphan” there will be no link.