FormEngine 7.15.0: Language Callbacks, Preset Tracking, and More

Language-change callbacks for the designer and preview, preset name in component-add events, bug fixes, and an updated public example with IndexedDB form storage.

Optimajet Team·Published·3 min read
FormEngine 7.15.0: Language Callbacks, Preset Tracking, and More

What's New

FormEngine 7.15.0 adds language-change callbacks for the designer and preview, extends the component-add event with preset information, fixes preset display in the component palette, and updates the public example with IndexedDB-backed form storage.

Key Features

Language-change callbacks. Two new optional callbacks on FormBuilderProps: onBuilderLanguageChange fires when the designer language changes, and onViewerLanguageChange fires when the preview language changes.

Preset name in onFormElementAdd. The onFormElementAdd callback now includes an optional presetName field when a component is added from a preset. See Tracking component add and remove events.

Updated public example. The FormEngine example on GitHub now demonstrates IndexedDB-backed form storage alongside the designer.

Bug Fixes

Security Updates

  • Bumped handlebars from 4.7.8 to 4.7.9.
  • Bumped node-forge, socket.io-parser (transitive dependency updates).

Update Instructions

Update all packages to version 7.15.0. No additional actions are required.