Skip to content

Releases: optimajet/formengine

Form Engine 1.10.0

19 Aug 15:58
Compare
Choose a tag to compare

Fixed bugs

  • After unchecking the Auto validate checkbox, the checkbox stops working and the list of previously created validators is deleted.
  • When clicking on the Delete button without selecting a component, the currently selected component will lose its selection

Form Engine 1.9.0

06 Aug 15:06
Compare
Choose a tag to compare
  • Added the preload property to the Dropdown and Search components. It enables preloading data before opening the drop-down list (on component mount).
  • The onFormSchemaChange callback has been added to the FormBuilder props. It is called whenever a form schema changes.
  • Now the component keys are generated as valid JavaScript identifiers - in camelCase and without spaces.
  • Now the active tabs in the left and right panels of the Designer are saved after the page is reloaded, as well as when switching between components.

Form Engine 1.8.0

31 Jul 16:37
Compare
Choose a tag to compare
  • Now the entered value in the component key editor is also applied by pressing Enter.

Fixed bugs

  • The IFormBuilder ref does not work.
  • A string date value passed via initialData to the DatePicker component causes an error.
  • If the name of an existing form is used to create a new form, the existing form will be overwritten.

Form Engine 1.7.0

24 Jul 18:14
Compare
Choose a tag to compare
  • Added validation for the format property in the DatePicker component.
  • Fixed a bug that prevented the string property editor from turning into a text area when inserting large text.
  • Fixed a bug in the "Key" property editor, due to which the key verification message was not updated when duplicating a component with the same key value.
  • Added support for Esc and Enter hotkeys in the prompt dialog.
  • After creating a new form, the old one is automatically saved and the designer switches to the new form.
  • Made the props attribute optional when parsing JSON for components.
  • The API reference documentation has been updated.
  • Added a new component TagPicker.

Form Engine 1.6.0

16 Jul 12:12
Compare
Choose a tag to compare
  • Added the QR Code component for generating and displaying QR codes.
  • Added a guide to connecting the WASM component.
  • Now information about files is displayed, instead of an empty object in the Data view (located to the left of the form preview).
  • Added the Read-only option to the Signature component.
  • Fixed a bug where localization was not applied in the Calendar component.
  • Removed the default value 0 for the timeout property of the Uploader component (the 0 value, like undefined, is no timeout).

Form Engine 1.5.2

05 Jul 12:23
Compare
Choose a tag to compare

Fixed bugs

  • Clearing the RSuite components with default value not triggering touched flag.
  • Clearing the date property is not working correctly.
  • The DatePicker crashes when the format is incorrect.
  • The defaultValue does not work in DatePicker.
  • The NumberFormat crashes with a negative decimal scale.
  • The value of the Number property changes to NaN when backspace is pressed on a negative value.

Form Engine 1.5.1

03 Jul 12:54
Compare
Choose a tag to compare
  • Fixed incorrectly set default values for DatePicker and Uploader components (the bug was introduced in the 1.5.0 release).
  • Fixed closable property for Message component.

Form Engine 1.5.0

02 Jul 14:37
Compare
Choose a tag to compare
  • Added Toggle component.
  • Added guide for integration with Electron.
  • An error handler has been added to the FormBuilder component to prevent the application from crashing if a faulty component is used.
  • Added default values to all boolean properties of components
  • Fixed a bug that caused hook useUniqueId to break the build.
  • Other minor style fixes.

Form Engine 1.4.0

21 Jun 12:07
Compare
Choose a tag to compare
  • Updated documentation on using ref with FormBuilder and FormViewer components.
  • Added ability to pass custom component errorWrapper.
  • The React Suite library has been updated to version 5.64.2.
  • Fixed bug where only the first action handler was executed on the onWillUnmount event.
  • Fixed keyboard navigation in Dropdown component.
  • The key property is now passed separately from other component properties, previous behavior caused a warning in React 18.3.1.
  • Added ability to define validators using code for all value types.
  • Updated internal dependencies:
    • braces from 3.0.2 to 3.0.3.
    • ws from 7.5.9 to 7.5.10.

Form Engine 1.3.1

14 Jun 12:44
Compare
Choose a tag to compare
  • Fixed a bug that caused calculated properties to not work.