Release v0.76.5
馃 AI-Generated Changelog
Added
- Extracted
form-builder-property-editor.jsas a standalone module fromform-builder.jsfor improved code organization - Extracted
form-builder-api.jsas a standalone module fromform-builder.js - Added comprehensive test suite for the new
form-builder-property-editor.jsmodule - Added regression tests for multi-step field-order synchronization
Changed
- Multi-step mode now syncs field order to step order after add, move, and reorder operations so the live preview stays accurate
- Undo snapshots are now pushed before moving or reordering fields in multi-step mode, enabling proper undo behavior for those actions
Fixed
- Fixed duplicate
data-indexbugs in the property editor add and save handlers - Fixed XSS risk by escaping
field_typevalues throughescapeHtml()before rendering them in the Field Type input on the property editor tab - Fixed various GitHub security and code quality findings
馃敆 Full Changelog: v0.76.4...v0.76.5