v0.1.16
What's Changed
π New Features
- Form.io Schema Conversion: Added a new
schema convert formio <json>command (also available in the interactive shell) that converts an exported Form.io form schema into a validated form0 schema, with--dry-run,--report,--allow-lossy, and--forceoptions (56bdfce) - Conversion Reporting: Conversion runs produce a machine-readable report summarizing converted fields, structural elements, warnings, errors, omissions, and placeholders (56bdfce)
- Form.io Structural Mapping: Wizard pages, Panels, Fieldsets, and Collapsible components are translated into form0 Sections, and Selectboxes member references (e.g.
data.features.fastMode) are converted into MultiChoice membership checks (846b027) - Preview Safeguards: The converter is strict by default, blocking output for unsupported components or custom logic outside the safe subset, and now prints a preview-feature warning notice before each run (846b027)
π Documentation
- Form.io Conversion Guide: Added a new README section documenting the
schema convert formiocommand, its options, and conversion behavior (56bdfce, 846b027) - Localization Subtitles: Updated subtitle text in the English, Spanish, French, and Italian locale files for improved clarity and consistency (53f64a4)
π§ Maintenance
- Dependencies: Added
acorn(^8.17.0) and bumpedform0-corefrom^0.1.24to^0.1.25(56bdfce) - Schema Command Description: Updated the
schemacommand's top-level description from "Convert schemas between JSON and CSV formats" to "Create, convert, and manage form schemas" to reflect the new conversion capability (56bdfce) - Agent Skills Cleanup: Added and then removed internal skill documentation for "Wayfinder" and "Writing Great Skills" (337dc0c, 4c6e2cf)
- Version Bump: Released version
0.1.16(3400f0c)
Full Changelog: v0.1.15...v0.1.16