Skip to content

1.3.0

Choose a tag to compare

@unadlib unadlib released this 06 Mar 17:31
· 576 commits to main since this release

coaction v1.3.0

This release focuses on stability across core sync, persistence, and history handling, with broader end-to-end coverage for
integration packages.

Highlights

  • Improved core sync recovery when sequence state becomes inconsistent, including fallback to full sync after incremental apply
    failures.
  • Hardened object merging against unsafe prototype keys to prevent prototype pollution paths.
  • Improved @coaction/persist hydration and write ordering to avoid pre-hydration storage clobbering, stale async overwrites,
    hydration races, and dropped queued writes during teardown.
  • Fixed @coaction/history undo/redo snapshot application so deleted keys and array truncation are restored correctly.
  • Expanded bidirectional sync E2E coverage for Jotai, Redux, Pinia, Zustand, XState, Valtio, and Yjs.
  • Added subpackage contract coverage to E2E and cleaned up example behavior around persisted writes and lifecycle listeners.
  • Updated package versions to 1.3.0 across coaction and the published @coaction/* packages.

Full Changelog: v1.2.0...v1.3.0