Repository navigation
v0.4.0
What's Changed
🚀 New Features
- Calculation Diagnostics: Added scoped calculation diagnostics, delivered through a new
onDiagnostics(snapshot, meta)callback inengineOptions, for the root form and repeatable-row editors (c776baf) - Diagnostic Metadata: Added
scopeId,instancePath,evaluationIdandkindto every diagnostic callback, with row paths that useidorrecord_idand fall back to position (c776baf) - Scope Retirement: Added a
scope-endednotification when an editor is closed or deleted, its engine or schema is replaced, or the form unmounts (c776baf) - Console Reporting: Added console reporting of diagnostics that is on by default, skips identical repeats, and can be turned off with
diagnostics: { console: false }(c776baf) - Engine Options Forwarding: Extended
engineOptionsso it forwards helpers, security,onWarning,onUpdate,onOperationsand diagnostic controls to root and repeatable-row engines (c776baf)
📚 Documentation
- Diagnostics Guide: Added a README section on engine options and calculation diagnostics, covering the callback, metadata, console behavior and
onOperationsdelegation (c776baf) - README Examples: Minor formatting update to the quick example, switching to single quotes (c776baf)
🔧 Maintenance
- Tests: Added diagnostics tests and a conformance fixture, and updated the field registry tests (c776baf)
- Version Bump: Bumped the package version from 0.3.0 to 0.4.0 (484c3a9)
- Release Merge: Merged PR #48 from
development(92e0c06)
Full Changelog: v0.3.0...v0.4.0