LifterLMS Blocks

LifterLMS Blocks Version 2.0.0-beta.6

  • (Re-)introduces user information shortcode through a block editor rich text area format button.
  • Prevent usage the “User Login” block on account edit forms (usersnames cannot be edited in WordPress).
  • Only prevent form posts from being made “draft” status on the “core” forms.
  • Modifies field localization data strategy for field validation and others.

LifterLMS Blocks Version 2.0.0-beta.5

  • Add WP core 5.8 compatibility for deprecated filter block_categories.
  • Fixed issue encountered on courses and memberships when attempting to edit instructor information.
  • Added validation to ensure all fields have unique HTML name attributes.
  • Simplified field data storage interface to enable saving only to the usermeta table.

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 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 Blocks Version 2.0.0-beta.1

  • Improved Javascript localization.
  • Updated JS source files to follow (slightly modified) eslint standards as defined by @wordpress/eslint-plugin/recommended.
  • Disabled import of incomplete module ./formats/merge-codes.
  • Improved the information displayed for a restricted block.
  • Don’t render InspectorControls for the Course Syllabus block since it doesn’t have any actual settings to inspect.
  • Improved the Search, SearchPost, and SearchUser components and made backwards incompatible changes to their usage.