Optimajet FormEngine のリリース

Released: Jul 23, 2025

v5.2.0 での更新項目

機能

  • Added clear button for boolean field editor.
  • Added editor configuration for node annotation type.
  • Components with no category defined will now go to the top of the list.
  • Added a new TypeDoc version, documentation regenerated, some links are changed.
  • Dropped 'rxjs' as dependency from core and Designer packages.
  • Updated internal dependencies form-data from 4.0.1 to 4.04.4.

不具合の修正

  • Fixed crash in create Presets component modal when selecting category.

Released: Jul 17, 2025

v5.1.0 での更新項目

機能

  • Added support for functional type properties.
  • Added the formOptions property to pass custom options to the getForm function.
  • Added the options property for templates, similar to formOptions.
  • Added support for one-way data binding for component properties.
  • Added ability to create computed and localized properties using the form JSON builder.
  • Added the persistFormName property to disable form name persistence in localStorage.
  • Added the AutoComplete component.
  • Added visual highlighting for user...

Released: Jun 26, 2025

v5.0.1 での更新項目

機能

  • Added an article on how to use userDefinedProps.
  • Reorganized the structure of the public repository and added license files.

Released: Jun 23, 2025

v5.0.0 での更新項目

機能

  • Added ARIA attributes aria-errormessage, aria-invalid, aria-labelledby to all input components.
  • Migrated examples and demo app to Vite.
  • Published the code for the following packages in our open-source repository:
    • react-form-builder/core
    • react-form-builder/components-rsuite
    • react-form-builder/viewer-bundle

不具合の修正

  • Fixed keyboard navigation in dropdown lists. The virtualized list must be disabled via an option.
  • Removed unnecessary stylis-plugin-rtl dependency from react-form-builder/designer...

Released: Jun 16, 2025

v4.3.2 での更新項目

機能

  • Updated internal dependencies.
    • brace-expansion from 1.1.11 to 1.1.12.

不具合の修正

  • Fixed second bug where the Designer application crashed trying to access the process.env.

Released: Jun 13, 2025

v4.3.1 での更新項目

不具合の修正

  • Fixed a bug where the Designer application crashed trying to access the process.env.

Released: Jun 3, 2025

v4.3.0 での更新項目

機能

  • Added disabled and readOnly properties to the Screen, Container, and Template components. These properties allow you to make the entire form or part of it disabled or read-only.
  • Added a form validation editor to the designer which allows you to set a code that will check the entire form.
  • Added localizations in Hindi, Serbian, Japanese, and Korean.
  • Now the required validation parameters are displayed above the optional ones.
  • Updated Internal Dependencies:
    • multer from 2.0.0 to 2.0.1.
    • tar-fs...

Released: Jun 3, 2025

v4.2.0 での更新項目

機能

  • Now the "required" class name will be applied to components with "required" validation.
  • In the RSuite components, the required fields are marked with a red asterisk.
  • Added required validation for fields with the date, number, boolean, array, and object types.
  • Added the label property to the Calendar, Google Map and to the Uploader components.
  • The errors property which allows you to manually set form validation errors has been added to the FormViewerProps, FormBuilderProps and to the IFormData...

Released: May 23, 2025

v4.1.0 での更新項目

機能

  • Added Conditional validation that is performed only if certain conditions are met.
  • Added the form data to the Code validation function so that the field can be validated based on other values from the form.
  • Added a new method allComponentFields to ComponentData that returns an array of all component fields, including non-unique data keys.
  • Updated Internal Dependencies:
    • undici from 6.21.1 to 6.21.3.

不具合の修正

  • Fixed a bug where the styles of cloned nested elements are applied to the original...

Released: May 15, 2025

v4.0.0 での更新項目

機能

  • Added FormJsonBuilder, a code-based tool for form creation.
  • Commercial license keys now use a different format, and the licensing scheme has changed.
  • FormViewerProps.language is now a string representing language full code.
  • Default links in Menu now use hash-based navigation.
  • Introduced useBuilderMode hook.
  • Tab and Menu components now support pill display variant.
  • With this release, the following packages are distributed under the MIT license:
    • react-form-builder/core
    • react-form-builder...