Optimajet FormEngine のリリース

Released: Oct 29, 2025

v7.5.0 での更新項目

機能

  • After upgrading to Zod v4, some default validation error messages have changed.
  • The method name initFormFields has been renamed to getEditableFormData.
  • Deprecated methods: Definer.preview, Meta.customPreview, and DefinerData.customPreview.
  • Updated Internal Dependencies: 
    • Updated zod from 3.22.4 to 4.0.0.
    • Updated validator from 13.11.0 to 2.1.4.

不具合の修正

  • Fixed a bug that caused the following error to appear:
    • [MobX] Since strict-mode is enabled, changing (observed) observable values without...

Released: Oct 20, 2025

v7.4.0 での更新項目

機能

  • When adding CSS properties marginLeft and marginRight in the Styles tab, the component now applies marginInlineStart and marginInlineEnd instead, for better RTL support.
  • The DeviceStyle.object type has been changed to any.

不具合の修正

  • Fixed a bug that caused custom components with kind: 'container' to render incorrectly in designer mode.
  • Fixed a bug where the internal validation rule type was not recognized in JSON.
  • Removed stylis-plugin-rtl dependency from the core package.
  • Removed lodash-es...

Released: Oct 2, 2025

v7.3.0 での更新項目

機能

  • Added Table component.
  • Added the feature to override or disable the onChange and onBlur component handlers.
  • Added the feature to disable styling for certain components.
  • Added an interactive, editable, live-coding form example to the documentation.
  • Added CellInfoContextProvider for implementing table components.
  • Added a standard color for svg icons in the component palette.
  • Added the feature to hide property editors on the Actions tab.
  • The sideEffects property has been added to packages (to...

Released: Sep 18, 2025

v7.2.0 での更新項目

機能

  • Added 'Add a new form' action to the Designer main menu.
  • Added the following keyboard shortcuts:
    • Delete - delete the selected component
    • Ctrl D / Cmd D - clone the selected component
    • Ctrl S / Cmd S - save the form
    • Ctrl Z / Cmd Z - undo action
    • Ctrl Y / Ctrl Shift Z / Cmd Shift - Z redo action
  • Added the useBuilderValue hook, which allows displaying a default value in custom components if the value is undefined in form design mode.
  • Added the following fields and methods:
    • Definer...

Released: Sep 5, 2025

v7.1.0 での更新項目

機能

  • Added article on how to work with form data.
  • Updated Internal Dependencies:
    • rsuite from 5.83.1 to 5.83.3.

不具合の修正

  • RsDatePicker prop showMeridian renamed to showMeridiem due to deprecation in RSuite.
  • Fixed broken validation for dates passed as strings in initialData.
  • Crash in RsNumberFormat in edge cases.

Released: Sep 1, 2025

v7.0.0 での更新項目

機能

  • Multiple fields with the same dataKey are now updated in sync when form data changes.
  • Added a dataKey editor for fields with two-way data binding (valued).
  • Fields from the initial data are always preserved in form data, even if not bound to form fields.
  • Changed two-way data binding to one-way in the Progress component.
  • Changed the return type of DataValidator.getValidationResult, IStore.localizeErrorMessages, and ErrorMessageLocalizer from string to string[].
  • Changed the style editor...

Released: Aug 27, 2025

v6.2.1 での更新項目

不具合の修正

  • Fixed a bug where a message was displayed that the license allows "-1" languages or an empty list of domains.

Released: Aug 25, 2025

v6.2.0 での更新項目

機能

  • Added support for creating modal windows on the form.
  • Added Validate, Reset to default, and Clear buttons to the left panel in Preview mode for form data management.
  • Added a Reset to default button to the object array editor to reset values.
  • Code editor title for functional arguments now display the related event information.
  • Added the View.filterModels and BuilderView.filterModels methods that returns an array of component metadata filtered by a predicate function.
  • Added a formComponent...

Released: Aug 11, 2025

v6.1.0 での更新項目

機能

  • Added support for using a functional argument type in custom actions.
  • Added support for passing CSS styles via the style property instead of className.
  • Added support for specifying a component role (e.g., label, tooltip, etc.).
  • Added the ability to manage component features, including:
    • cfComponentIsPreset
    • cfDisableAdditionalProperties
    • cfDisableMainComponentProperties
    • cfDisableStyleProperties
    • cfDisableStylesForClassNameEditor
    • cfEnableInlineStylesEditor
    • cfDisableTooltipProperties
  • Deprecated the...

Released: Aug 1, 2025

v6.0.0 での更新項目

機能

  • New:
    • Added Placeholder components: Paragraph, Graph, Grid.
    • Added Divider component.
    • Added examples for selective component inclusion with CDN bundles.
    • Added the reloadFormList method to useFormBuilder and builderRef.
    • Premium components are now included in the Designer CDN bundle.
    • Added new viewer-bundle-premium CDN package containing all free and premium components.
  • Changed:
    • Enhanced CSS Editor with new "Styles for className" header in Styles tab.
    • Deprecated the Meta.kind field.
  • Breaking...