Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 08:42
· 17 commits to main since this release

What's Changed

💥 Breaking Changes

  • Stricter Value Updates: Input aliases and numeric/boolean choice-ID coercion are no longer supported. Malformed setter calls now reject before any value batch is applied, and writes to calculated, display or container targets, cross-scope writes, and setter/event writes in record readonly mode are rejected. Use string choice IDs, { choice, other } (SingleChoice/Boolean), or arrays/{ choices, other } (MultiChoice) instead (afa6383)

🚀 New Features

  • Unified Value Normalization: Official setters and default SETVALUE operations now share core normalization across the React layer and the engine worker, with full live objects preserving labels and metadata (afa6383)
  • Worker Value Setter: Added setValue to the engine worker client and a replacement option on setValues for loading paths that bypass setter restrictions (afa6383)

📚 Documentation

  • Programmatic Updates Guide: Added a README section describing the value-update contract, accepted value shapes, and rejection rules (afa6383)

🔧 Maintenance

  • Core Dependency: Updated form0-core from ^0.8.1 to ^0.9.0 (574bd30)
  • Version Bump: Bumped package version to 0.6.0 (8564d23)
  • Release Merge: Merged development branch via PR #86 (4dbeef6)

Full Changelog: v0.5.0...v0.6.0