Release Notes

LifterLMS Groups Version 1.0.0-beta.12

The minimum LifterLMS core version requirement has been raised to version 4.21.2. Please upgrade LifterLMS to 4.21.2 or later in order to continue using this add-on!

Security Update
  • This releases fixes an insecure direct object reference issue affecting LifterLMS Groups versions 1.0.0-beta.11 and earlier.
Updates
  • Uses llms() in favor of deprecated LLMS().
Bug fixes
  • Uses the LifterLMS core view_grades capability to determine if group members may view another user’s grades within courses available to the group.

LifterLMS Assignments Version 1.1.13

The minimum LifterLMS core version requirement has been raised to version 4.21.2. Please upgrade LifterLMS to 4.21.2 or later in order to continue using this add-on!

Updates
  • Uses llms() in favor of deprecated LLMS().

Bug fixes

  • Uses the LifterLMS core view_grades capability to determine if users may view another user’s grades on the website’s frontend.

LifterLMS Version 4.21.2

Security Update

This releases fixes a security issue affecting LifterLMS versions 4.21.1 and earlier:

Updates
  • Added the view_grades capability which is used to determine whether or not a user has the ability to view another user’s grades on the website’s frontend.
Bug fixes
  • Fixed an issue causing PHP errors when attempting to access a quiz attempt that doesn’t exist.
  • Fixed a localization issue encountered when entering transaction amounts on the admin panel.

LifterLMS Blocks Version 2.0.0-beta.4

  • Fixed error encountered when opening the block editor options menu on an llms_form post type.
  • Added UUID generation to all form field blocks.
  • Fixed visual issues encountered with form field blocks on wide screens in the block editor.
  • Fixed issue preventing column widths from being set after switching from a stacked layout to a columns layout for a field group.
  • Added CSS classes to various option elements in the block editor
  • Moved most inline css in the editor into a static file
  • Fixed issue encountered when reverting a form to it’s default
  • Fixed dynamic block rendering errors encountered when the block is restricted to specific courses/memberships.
  • Added CSS to make input placeholder text look like a placeholder

LifterLMS Version 5.0.0-alpha.5

  • Reorganized new files into subdirectories.
  • Added serverside password minimum length validation.
  • Fix duplicate password strength meter output.
  • Fix the user password field type from text to password
  • Fix the phone number field type from text to tel
  • Fix user state select field
  • Don’t autoload field values from specified datastore when a “value” is explicitly passed to the field.
  • Only load published reusable blocks on the frontend of the website
  • Improved the UX for editing a users account by automatically “hiding” password and email fields and only requiring them to be submitted when users explicit request an update via the field’s “change” toggle button.

LifterLMS Version 5.0.0-alpha.4

  • Default form templates now use reusable blocks.
  • Improved the user experience surrounding fields with a confirmation field (email address and password).
  • Added the ability to define a field’s column width instead of requiring the usage of WP column blocks.
  • Added support for reusable blocks on form posts
  • Upgraded LifterLMS Blocks to 2.0.0-beta.3.

LifterLMS Blocks Version 2.0.0-beta.3

  • All form field blocks refactored and many were removed or renamed.
  • Added column support to form field blocks.
  • Added reusable block support to form field blocks.
  • Removed support for block visibility on required field blocks (email and password).
  • Added reusable block filtering to only show “supported” reusable blocks when editing a form.
  • Added utility function support for reusable blocks.
  • Fixed issues related to visual rendering of checkboxes / radio elements on custom fields.