The Official Blog for LifterLMS Contributors

  • 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.
    Read more: LifterLMS Version 5.0.0-alpha.5
  • LifterLMS Groups Version 1.0.0-beta.11

    • Bugfix: Fixed an issue with courses and memberships containing comma characters in the post title.
    Read more: LifterLMS Groups Version 1.0.0-beta.11
  • LifterLMS Version 4.21.1

    Security Update

    This releases fixes two security issues affecting LifterLMS versions 4.21.0 and earlier:

    Read more: LifterLMS Version 4.21.1
  • 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.
    Read more: LifterLMS Version 5.0.0-alpha.4
  • 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.
    Read more: LifterLMS Blocks Version 2.0.0-beta.3
  • LifterLMS Version 4.21.0

    Updates
    • 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.
    Read more: LifterLMS Version 4.21.0