From 4579dba91829e2caa090af5438a40fee2e14f060 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2026 16:55:14 +0000 Subject: [PATCH] Version Packages --- .changeset/reactive-event-acceptance.md | 12 ------------ packages/devtools/CHANGELOG.md | 7 +++++++ packages/devtools/package.json | 2 +- packages/effect-machine-react/CHANGELOG.md | 7 +++++++ packages/effect-machine-react/package.json | 2 +- packages/effect-machine/CHANGELOG.md | 13 +++++++++++++ packages/effect-machine/package.json | 2 +- packages/oxlint-plugin/CHANGELOG.md | 2 ++ packages/oxlint-plugin/package.json | 2 +- 9 files changed, 33 insertions(+), 16 deletions(-) delete mode 100644 .changeset/reactive-event-acceptance.md diff --git a/.changeset/reactive-event-acceptance.md b/.changeset/reactive-event-acceptance.md deleted file mode 100644 index 0e86be4..0000000 --- a/.changeset/reactive-event-acceptance.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@typeonce/effect-machine": minor ---- - -Add `AtomMachine.can` for reactive event-acceptance queries with lifecycle-aware failures and stable derived atom identity. - -Declare a projection once from a concrete event or an atom containing a changing event, then apply it to compatible machine bridges: - -```ts -const submitAllowed = AtomMachine.can(AuthEvents.Submitted()) -const canSubmitAtom = submitAllowed(authMachineAtom) -``` diff --git a/packages/devtools/CHANGELOG.md b/packages/devtools/CHANGELOG.md index 682b8fd..25bcba2 100644 --- a/packages/devtools/CHANGELOG.md +++ b/packages/devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @typeonce/effect-machine-devtools +## 0.31.0 + +### Patch Changes + +- Updated dependencies [9ec7ef4] + - @typeonce/effect-machine@0.31.0 + ## 0.30.0 ### Patch Changes diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 86f53c2..b8e32fd 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine-devtools", - "version": "0.30.0", + "version": "0.31.0", "description": "Local development tools for Effect Machine", "author": "Sandro Maglione", "repository": { diff --git a/packages/effect-machine-react/CHANGELOG.md b/packages/effect-machine-react/CHANGELOG.md index 31b5fa6..7872ed8 100644 --- a/packages/effect-machine-react/CHANGELOG.md +++ b/packages/effect-machine-react/CHANGELOG.md @@ -1,5 +1,12 @@ # @typeonce/effect-machine-react +## 0.31.0 + +### Patch Changes + +- Updated dependencies [9ec7ef4] + - @typeonce/effect-machine@0.31.0 + ## 0.30.0 ### Patch Changes diff --git a/packages/effect-machine-react/package.json b/packages/effect-machine-react/package.json index e64b448..895c915 100644 --- a/packages/effect-machine-react/package.json +++ b/packages/effect-machine-react/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine-react", - "version": "0.30.0", + "version": "0.31.0", "description": "React ownership hooks for Effect Machine atoms", "author": "Sandro Maglione", "repository": { diff --git a/packages/effect-machine/CHANGELOG.md b/packages/effect-machine/CHANGELOG.md index 435101a..ca41bc3 100644 --- a/packages/effect-machine/CHANGELOG.md +++ b/packages/effect-machine/CHANGELOG.md @@ -1,5 +1,18 @@ # @typeonce/effect-machine +## 0.31.0 + +### Minor Changes + +- 9ec7ef4: Add `AtomMachine.can` for reactive event-acceptance queries with lifecycle-aware failures and stable derived atom identity. + + Declare a projection once from a concrete event or an atom containing a changing event, then apply it to compatible machine bridges: + + ```ts + const submitAllowed = AtomMachine.can(AuthEvents.Submitted()); + const canSubmitAtom = submitAllowed(authMachineAtom); + ``` + ## 0.30.0 ### Minor Changes diff --git a/packages/effect-machine/package.json b/packages/effect-machine/package.json index 9549419..73d5d22 100644 --- a/packages/effect-machine/package.json +++ b/packages/effect-machine/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine", - "version": "0.30.0", + "version": "0.31.0", "description": "Schema-first state machines and statecharts for Effect", "author": "Sandro Maglione", "repository": { diff --git a/packages/oxlint-plugin/CHANGELOG.md b/packages/oxlint-plugin/CHANGELOG.md index 53fc78c..23b039b 100644 --- a/packages/oxlint-plugin/CHANGELOG.md +++ b/packages/oxlint-plugin/CHANGELOG.md @@ -1,5 +1,7 @@ # @typeonce/oxlint-plugin-effect-machine +## 0.31.0 + ## 0.30.0 ## 0.29.0 diff --git a/packages/oxlint-plugin/package.json b/packages/oxlint-plugin/package.json index 28a1a34..2fe5337 100644 --- a/packages/oxlint-plugin/package.json +++ b/packages/oxlint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/oxlint-plugin-effect-machine", - "version": "0.30.0", + "version": "0.31.0", "description": "Oxlint rules for Effect Machine models", "author": "Sandro Maglione", "repository": {