Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 15:42
· 73 commits to main since this release

What's Changed

🚀 New Features

  • Calculation Diagnostics: Added scoped calculation diagnostics, delivered through a new onDiagnostics(snapshot, meta) callback in engineOptions, for the root form and repeatable-row editors (c776baf)
  • Diagnostic Metadata: Added scopeId, instancePath, evaluationId and kind to every diagnostic callback, with row paths that use id or record_id and fall back to position (c776baf)
  • Scope Retirement: Added a scope-ended notification 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 engineOptions so it forwards helpers, security, onWarning, onUpdate, onOperations and 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 onOperations delegation (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