Release notes
1.4.0
June 21, 2024
- Updated documentation on using
ref
withFormBuilder
andFormViewer
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.
1.3.1
June 14, 2024
- Fixed a bug that caused calculated properties to not work.
1.3.0
June 13, 2024
- Added the
RsSignature
component for drawing signatures. - The text of the form data and errors in the left panel on the designer preview is now scrollable.
- Fixed minor style breakdowns in the designer scrollbars.
1.2.0
June 5, 2024
- Added the
RsLink
component to be used as a hyperlink. - Improved error logging when launching custom functions:
- The error text now includes the source code of the function.
- Removed unnecessary logging to the console during testing in the editor.
- Added documentation for storing user-defined data.
- Styles have been added to the bundle for the viewer.
Fixed bugs
- Fixed minor style breakdowns in the Mozilla Firefox browser.
- The last selected form is not loaded when the designer is opened.
- The
onWillUnmount
event does not work. - Changes to the
Placement
property inError settings
are not applied to the form in real time.
1.1.0
May 3, 2024
- React Suite updated to version 5.59.1.
1.0.9
April 17, 2024
- The "Edit JSON" button in the designer has been moved to the layout switches.
- Changed appearance of the language switch - the language code is shown instead of the language name.
- Updated documentation on computed properties.
- Fixed a typo in the custom component documentation.
1.0.8
April 11, 2024
- Added localization for Farsi language in Designer.
- Added documentation on how to use FormEngine via CDN.
1.0.7
March 14, 2024
- Fixed the bug when the focus in the property editor was reset when entering each character.
1.0.6
March 8, 2024
- Added the FormBuilder UI customization feature.
- Add
IFormBuilder.parseForm(formString)
method that sets the form serialized in JSON as the current form. - Fixed the bug when FormBuilder UI breaks with
create-react-app
.
1.0.5
February 16, 2024
- Added the FormBuilder ref to provide access to BuilderStore. It can also be used to get a form's JSON.
- Fixed a bug in the Dropdown component that caused the original elements to be lost after adding a new element.
1.0.4
January 26, 2024
- Added FormEngine embedding library to unpkg.com CDN.
- The label property has been added to the
RsDatePicker
component. - Fixed bugs:
- The form handles null values incorrectly.
- Some children disappear in slot dropzone.
- The input text in
RsDropdown
component is not visible. - Dropdowns marked as required do not show invalid state after clear.
1.0.3
December 22, 2023
- Fixed dark theme styles.
- Fixed incorrect behavior of
renderWhen
property.
1.0.2
December 21, 2023
- Added
IFormData.getValidationResult()
method that returns validation results without changing the form state. - Added the user defined observable state -
IFormData.state
. - Added the
initialValue
toRsUploader
component. - Fixed bugs:
RsDropdown
component is not reset.- Elements flipping positions after saving.
- Lost styles in
FormViewer
. - An empty string in the
renderWhen
property works asfalse
. - Anonymous component error in bundle.
1.0.1
November 28, 2023
- The RSuite styles has been isolated so that they do not affect the elements outside the designer and viewer.
- Fixed the bug with infinite loading in rsPicker.
- Updated axios from 1.3.4 to 1.6.1.
- Other fixes and updates.
1.0.0
November 10, 2023
- Fixed
z-index
for the component search field in the designer.
0.0.14
November 9, 2023
- Styling of components has changed. We will write more about it in the documentation.
- Some bugs have been fixed.
- Small improvements to the user interface have been made.
0.0.13
October 31, 2023
- The custom validator has been renamed to code validator.
- External actions have been renamed to custom actions.
- Improvements to the user interface in the validation settings section.
- Added version to JSON file format.
- Other fixes and updates to vulnerable NPM packages.