From 2c9d28d1e4d02f4361845672094f92821b9b0ba7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 08:39:16 +0000 Subject: [PATCH] Version Packages --- .changeset/quiet-machines-wait.md | 9 --------- .changeset/safe-chart-endpoints.md | 7 ------- packages/devtools/CHANGELOG.md | 11 +++++++++++ packages/devtools/package.json | 2 +- packages/effect-machine-react/CHANGELOG.md | 7 +++++++ packages/effect-machine-react/package.json | 2 +- packages/effect-machine/CHANGELOG.md | 10 ++++++++++ packages/effect-machine/package.json | 2 +- packages/oxlint-plugin/CHANGELOG.md | 2 ++ packages/oxlint-plugin/package.json | 2 +- 10 files changed, 34 insertions(+), 20 deletions(-) delete mode 100644 .changeset/quiet-machines-wait.md delete mode 100644 .changeset/safe-chart-endpoints.md diff --git a/.changeset/quiet-machines-wait.md b/.changeset/quiet-machines-wait.md deleted file mode 100644 index 4a1de3f8..00000000 --- a/.changeset/quiet-machines-wait.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@typeonce/effect-machine": minor ---- - -Add `Machine.waitFor(ref, predicate)` for external Effects and tests awaiting a current or subsequent published snapshot. Type predicates narrow the result. Unmatched failures preserve their Cause, stopping fails with `StoppedError`, and completion without a match fails with `Cause.NoSuchElementError`. Compose `Effect.timeout` to bound the wait; cancellation releases observation without stopping the machine. - -Effect, Stream, and timer invocations now run inside `Machine.invoke` spans with machine, state, source, and invocation identity. Use ordinary Effect tracing configuration to export them. This preserves resource ownership and does not propagate each sender's trace context through the mailbox. - -Fix indexed self-transitions and reentry for states without a value schema, so their invocations restart consistently with the generic runtime. diff --git a/.changeset/safe-chart-endpoints.md b/.changeset/safe-chart-endpoints.md deleted file mode 100644 index 43c60e54..00000000 --- a/.changeset/safe-chart-endpoints.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@typeonce/effect-machine-devtools": patch ---- - -Fix devtools charts failing to render retry transitions into compound states. Route repairs preserve the direction and clearance at both ends of each transition, including straight routes that need a detour to reach a state header. - -Keep the devtools platform dependencies on the supported Effect prerelease so fresh installations can start the CLI without missing-module errors. diff --git a/packages/devtools/CHANGELOG.md b/packages/devtools/CHANGELOG.md index 4964c507..35b38faa 100644 --- a/packages/devtools/CHANGELOG.md +++ b/packages/devtools/CHANGELOG.md @@ -1,5 +1,16 @@ # @typeonce/effect-machine-devtools +## 0.37.0 + +### Patch Changes + +- 25998c0: Fix devtools charts failing to render retry transitions into compound states. Route repairs preserve the direction and clearance at both ends of each transition, including straight routes that need a detour to reach a state header. + + Keep the devtools platform dependencies on the supported Effect prerelease so fresh installations can start the CLI without missing-module errors. + +- Updated dependencies [794a12a] + - @typeonce/effect-machine@0.37.0 + ## 0.36.0 ### Patch Changes diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 2623e529..5fb7dafb 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine-devtools", - "version": "0.36.0", + "version": "0.37.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 c0bd4141..ba917c88 100644 --- a/packages/effect-machine-react/CHANGELOG.md +++ b/packages/effect-machine-react/CHANGELOG.md @@ -1,5 +1,12 @@ # @typeonce/effect-machine-react +## 0.37.0 + +### Patch Changes + +- Updated dependencies [794a12a] + - @typeonce/effect-machine@0.37.0 + ## 0.36.0 ### Patch Changes diff --git a/packages/effect-machine-react/package.json b/packages/effect-machine-react/package.json index c1f14cdd..f7ca2544 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.36.0", + "version": "0.37.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 1622be4e..9877cd93 100644 --- a/packages/effect-machine/CHANGELOG.md +++ b/packages/effect-machine/CHANGELOG.md @@ -1,5 +1,15 @@ # @typeonce/effect-machine +## 0.37.0 + +### Minor Changes + +- 794a12a: Add `Machine.waitFor(ref, predicate)` for external Effects and tests awaiting a current or subsequent published snapshot. Type predicates narrow the result. Unmatched failures preserve their Cause, stopping fails with `StoppedError`, and completion without a match fails with `Cause.NoSuchElementError`. Compose `Effect.timeout` to bound the wait; cancellation releases observation without stopping the machine. + + Effect, Stream, and timer invocations now run inside `Machine.invoke` spans with machine, state, source, and invocation identity. Use ordinary Effect tracing configuration to export them. This preserves resource ownership and does not propagate each sender's trace context through the mailbox. + + Fix indexed self-transitions and reentry for states without a value schema, so their invocations restart consistently with the generic runtime. + ## 0.36.0 ### Minor Changes diff --git a/packages/effect-machine/package.json b/packages/effect-machine/package.json index a0121b62..3eaf3ee1 100644 --- a/packages/effect-machine/package.json +++ b/packages/effect-machine/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine", - "version": "0.36.0", + "version": "0.37.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 bcbae27a..a01d4b05 100644 --- a/packages/oxlint-plugin/CHANGELOG.md +++ b/packages/oxlint-plugin/CHANGELOG.md @@ -1,5 +1,7 @@ # @typeonce/oxlint-plugin-effect-machine +## 0.37.0 + ## 0.36.0 ## 0.35.0 diff --git a/packages/oxlint-plugin/package.json b/packages/oxlint-plugin/package.json index 86b00431..cbe23168 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.36.0", + "version": "0.37.0", "description": "Oxlint rules for Effect Machine models", "author": "Sandro Maglione", "repository": {