- 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.
The Official Blog for LifterLMS Contributors
-
LifterLMS Version 5.0.0-alpha.5
Read more: LifterLMS Version 5.0.0-alpha.5 -
LifterLMS Groups Version 1.0.0-beta.11
Read more: LifterLMS Groups Version 1.0.0-beta.11- Bugfix: Fixed an issue with courses and memberships containing comma characters in the post title.
-
LifterLMS Version 4.21.1
Read more: LifterLMS Version 4.21.1Security Update
This releases fixes two security issues affecting LifterLMS versions 4.21.0 and earlier:
- Thank you to Amirmohammad vakili for reporting a way to store XSS.
- Thank you to Ashish Jha from Bluefire Redteam for reporting a reflected XSS issue on checkout screens.
-
LifterLMS Version 5.0.0-alpha.4
Read more: 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
Read more: 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.
-
LifterLMS Version 4.21.0
Read more: LifterLMS Version 4.21.0Updates
- Certificate exports will now automatically include (most) externally hosted images and stylesheets.
- Opt-in forward compatibility changes have been made to the
LLMS_Abstract_Options_Data
class.
Bugfixes
- Fixed an issue causing one-time payment orders from being included in totals on some reporting screens.
- Fixed an issue causing student enrollment counts to be incorrect under some circumstances.
- Fixed issues resulting in unnecessary duplicated instances of course background data processing.
- Fixed an error encountered when a course is deleted prior to its background data being processed.
- Fixed an escaping issue causing passwords with a backslash character from being usable following a password reset.