The Official Blog for LifterLMS Contributors

  • 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.
    Read more: LifterLMS Groups Version 1.0.0-beta.12
  • 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.
    Read more: LifterLMS Assignments Version 1.1.13
  • 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.
    Read more: LifterLMS Version 4.21.2
  • LifterLMS Version 5.0.0-alpha.6

    • LifterLMS Blocks 2.0.0-beta.4
    • Fix default reusable password field type from plain text to password
    • Change the default reusable block post titles to reduce confusion when searching for blocks in the editor
    Read more: LifterLMS Version 5.0.0-alpha.6
  • 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
    Read more: LifterLMS Blocks Version 2.0.0-beta.4
  • 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