From b7a96a9adfe57a5ba1d799b81e984f9dd1f8afe4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2026 15:05:49 +0000 Subject: [PATCH] chore(release): version packages --- .changeset/after-timers-join-queue.md | 11 ----------- .changeset/core-hot-path-allocations.md | 12 ------------ packages/core/CHANGELOG.md | 21 +++++++++++++++++++++ packages/core/package.json | 2 +- packages/native/CHANGELOG.md | 8 ++++++++ packages/native/package.json | 2 +- packages/react/CHANGELOG.md | 7 +++++++ packages/react/package.json | 2 +- packages/solid/CHANGELOG.md | 7 +++++++ packages/solid/package.json | 2 +- 10 files changed, 47 insertions(+), 27 deletions(-) delete mode 100644 .changeset/after-timers-join-queue.md delete mode 100644 .changeset/core-hot-path-allocations.md diff --git a/.changeset/after-timers-join-queue.md b/.changeset/after-timers-join-queue.md deleted file mode 100644 index 6bb2834..0000000 --- a/.changeset/after-timers-join-queue.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@dunky.dev/state-machine': patch ---- - -Internal cleanup of the core machine. `after` timers now dispatch through -the same run-to-completion queue as `send`, instead of running their own -copy of the flush cycle; the stale-timer check keeps only the entry -generation, which already covers "state exited" and "state re-entered". -`send` and `setContext` are plain bound fields (no pass-through hops), the -boot event is one shared frozen object, and `oneOf` picks its branch with -a loop instead of `find`. No behavior change for consumers. diff --git a/.changeset/core-hot-path-allocations.md b/.changeset/core-hot-path-allocations.md deleted file mode 100644 index c04219a..0000000 --- a/.changeset/core-hot-path-allocations.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@dunky.dev/state-machine': patch ---- - -Fewer allocations on the send path. A single action or transition entry is -run directly instead of being wrapped in a one-item array per event; guard -params are built only when a guard is actually met; the action and computed -hosts hold the live context and computed objects instead of reading them -through getter functions; the connector builds its snapshot argument once -and compares props without allocating key arrays. Single-event throughput -is up about 7% and state churn about 10% on the benchmark suite. No -behavior change for consumers. diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 2d8758f..15e1b8e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,26 @@ # @dunky.dev/state-machine +## 0.3.4 + +### Patch Changes + +- [#71](https://github.com/dunky-dev/state-machine/pull/71) [`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4) Thanks [@ivanbanov](https://github.com/ivanbanov)! - Internal cleanup of the core machine. `after` timers now dispatch through + the same run-to-completion queue as `send`, instead of running their own + copy of the flush cycle; the stale-timer check keeps only the entry + generation, which already covers "state exited" and "state re-entered". + `send` and `setContext` are plain bound fields (no pass-through hops), the + boot event is one shared frozen object, and `oneOf` picks its branch with + a loop instead of `find`. No behavior change for consumers. + +- [#71](https://github.com/dunky-dev/state-machine/pull/71) [`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4) Thanks [@ivanbanov](https://github.com/ivanbanov)! - Fewer allocations on the send path. A single action or transition entry is + run directly instead of being wrapped in a one-item array per event; guard + params are built only when a guard is actually met; the action and computed + hosts hold the live context and computed objects instead of reading them + through getter functions; the connector builds its snapshot argument once + and compares props without allocating key arrays. Single-event throughput + is up about 7% and state churn about 10% on the benchmark suite. No + behavior change for consumers. + ## 0.3.3 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 65c504d..7c95546 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@dunky.dev/state-machine", - "version": "0.3.3", + "version": "0.3.4", "license": "MIT", "repository": { "type": "git", diff --git a/packages/native/CHANGELOG.md b/packages/native/CHANGELOG.md index 4a794c2..f2c432e 100644 --- a/packages/native/CHANGELOG.md +++ b/packages/native/CHANGELOG.md @@ -1,5 +1,13 @@ # @dunky.dev/native-state-machine +## 0.4.1 + +### Patch Changes + +- Updated dependencies [[`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4), [`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4)]: + - @dunky.dev/state-machine@0.3.4 + - @dunky.dev/react-state-machine@0.3.5 + ## 0.4.0 ### Minor Changes diff --git a/packages/native/package.json b/packages/native/package.json index f479208..672c88e 100644 --- a/packages/native/package.json +++ b/packages/native/package.json @@ -1,6 +1,6 @@ { "name": "@dunky.dev/native-state-machine", - "version": "0.4.0", + "version": "0.4.1", "license": "MIT", "repository": { "type": "git", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 819313e..8c27684 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # @dunky.dev/react-state-machine +## 0.3.5 + +### Patch Changes + +- Updated dependencies [[`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4), [`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4)]: + - @dunky.dev/state-machine@0.3.4 + ## 0.3.4 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 0415552..fa43d3c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@dunky.dev/react-state-machine", - "version": "0.3.4", + "version": "0.3.5", "license": "MIT", "repository": { "type": "git", diff --git a/packages/solid/CHANGELOG.md b/packages/solid/CHANGELOG.md index 03c7630..cade958 100644 --- a/packages/solid/CHANGELOG.md +++ b/packages/solid/CHANGELOG.md @@ -1,5 +1,12 @@ # @dunky.dev/solid-state-machine +## 0.3.1 + +### Patch Changes + +- Updated dependencies [[`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4), [`ff3368c`](https://github.com/dunky-dev/state-machine/commit/ff3368cf23844be30df6895e6204194a5133b9a4)]: + - @dunky.dev/state-machine@0.3.4 + ## 0.3.0 ### Minor Changes diff --git a/packages/solid/package.json b/packages/solid/package.json index 5d25236..b6466cc 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -1,6 +1,6 @@ { "name": "@dunky.dev/solid-state-machine", - "version": "0.3.0", + "version": "0.3.1", "license": "MIT", "repository": { "type": "git",