FormEngine 10.3.0
September 10, 2026
Overview
FormEngine 10.3.0 unblocks webpack 5 builds of the RSuite components package that failed after 10.1.0. Designer restores Date
values in validation rule arguments after JSON load, and the Style tab can clear CSS the same way as other property editors.
Why update
- Unblock webpack failed to resolve
rsuite/CustomProvider. - Edit date min/max rules after reload — the Rules tab no longer shows empty date pickers for arguments stored as ISO strings.
- Clear CSS on the Style tab without deleting rules by hand.
- Pick up dependency fixes from this maintenance release.
Key features
- RsThemeWrapper and RsLocalizationWrapper import RSuite through fully specified ESM file paths, so webpack 5, Create React App, and Node ESM resolve the package.
- The Designer Style tab CSS editors include a clear control that resets component and wrapper CSS for the selected device.
- After a form is loaded from JSON, date-typed
validation rule arguments are restored to
Dateinstances so Designer editors and form validation stay in sync.
Changelog
Update instructions
Update all packages to version 10.3.0. No form JSON migration is required for typical Designer and Viewer integrations.
If you applied a webpack fullySpecified workaround or an alias from rsuite/CustomProvider to an ESM file, you can remove it after
upgrading.
Features
- Added a clear control on the Designer Style tab CSS editors so you can reset component and wrapper CSS for the selected device.
Enhancements
- Improved TypeScript declaration generation time for packages with multiple Vite entry points.
- Shared a common Vite configuration across packages and tests.
- Updated forwardRef typings so React 19
refworks as a regular prop.
Bug fixes
- RsThemeWrapper and
RsLocalizationWrapper no longer import
rsuite/CustomProvideras a directory. Webpack 5, Create React App, and Node ESM resolve the RSuite wrappers withoutERR_UNSUPPORTED_DIR_IMPORTorCan't resolve 'rsuite/CustomProvider'. - Date-typed arguments in schema.validations are
converted back to
Dateon form load. Min/max and custom date rules on the Rules tab no longer show empty date pickers after reload.
Resources
- Removed the Build Form with AI button from documentation.
Security
- Bumped
js-yamlfrom4.3.0/4.3.1to4.3.2in examples. - Bumped
honofrom4.13.0/4.13.1to4.13.7in examples. - Bumped
fast-urifrom3.1.5to3.1.7. - Bumped
engine.iofrom6.6.5to6.6.9in examples. - Bumped
multerfrom2.2.0to2.3.0in examples. - Bumped
morganfrom1.11.0to1.12.0in examples. - Bumped
postcss-selector-parserfrom6.1.2to6.1.4, and from7.1.1to7.1.5in examples.
Chore
- Bumped
baseline-browser-mappingfrom2.9.19/2.10.0/2.10.20/2.10.42to2.11.21in examples. - Bumped
sharpfrom0.35.3to0.35.4in examples. - Bumped
colordfrom2.9.3to2.10.0. - Bumped
nextfrom16.3.0to16.3.3in examples. - Bumped
joifrom17.13.3to17.13.7. - Bumped
vitestfrom4.1.10to4.1.11. - Bumped
svgofrom3.3.4to3.3.5. - Bumped
browserslistfrom4.25.1to4.28.8. - Bumped
pacoteand@angular/cliin examples.