From 2fbe172a44338186ee0f707b7be18ff348a9dab3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Oct 2025 15:04:06 +0000 Subject: [PATCH] Version Packages --- .changeset/legal-lines-relate.md | 19 ------------ .changeset/modern-rivers-leave.md | 10 ------- .changeset/tangy-spies-study.md | 22 -------------- packages/xstate-store/CHANGELOG.md | 46 ++++++++++++++++++++++++++++++ packages/xstate-store/package.json | 2 +- 5 files changed, 47 insertions(+), 52 deletions(-) delete mode 100644 .changeset/legal-lines-relate.md delete mode 100644 .changeset/modern-rivers-leave.md delete mode 100644 .changeset/tangy-spies-study.md diff --git a/.changeset/legal-lines-relate.md b/.changeset/legal-lines-relate.md deleted file mode 100644 index 4f578b552f..0000000000 --- a/.changeset/legal-lines-relate.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@xstate/store': minor ---- - -Add `snapshot` parameter to `getTransactionId` function. - -```ts -const store = createStore( - undo( - { - // ... - }, - { - getTransactionId: (event, snapshot) => - snapshot.context.currentTransactionId - } - ) -); -``` diff --git a/.changeset/modern-rivers-leave.md b/.changeset/modern-rivers-leave.md deleted file mode 100644 index 48883958d1..0000000000 --- a/.changeset/modern-rivers-leave.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@xstate/store': minor ---- - -Added an overload to `useSelector` that allows you to select the entire snapshot: - -```ts -// No selector provided, return the entire snapshot -const snapshot = useSelector(store); -``` diff --git a/.changeset/tangy-spies-study.md b/.changeset/tangy-spies-study.md deleted file mode 100644 index 9633f88780..0000000000 --- a/.changeset/tangy-spies-study.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -'@xstate/store': minor ---- - -Add `skipEvent` option to `undoRedo()` to exclude certain events from undo/redo history. - -```ts -const store = createStore( - undoRedo( - { - context: { count: 0 }, - on: { - inc: (ctx) => ({ count: ctx.count + 1 }), - log: (ctx) => ctx // No state change - } - }, - { - skipEvent: (event, snapshot) => event.type === 'log' - } - ) -); -``` diff --git a/packages/xstate-store/CHANGELOG.md b/packages/xstate-store/CHANGELOG.md index da6b82bea4..5522140791 100644 --- a/packages/xstate-store/CHANGELOG.md +++ b/packages/xstate-store/CHANGELOG.md @@ -1,5 +1,51 @@ # @xstate/store +## 3.11.0 + +### Minor Changes + +- [#5393](https://github.com/statelyai/xstate/pull/5393) [`6d00d3f`](https://github.com/statelyai/xstate/commit/6d00d3fd3cdb27b3bb19557cc9ee84f85bd38fe8) Thanks [@davidkpiano](https://github.com/davidkpiano)! - Add `snapshot` parameter to `getTransactionId` function. + + ```ts + const store = createStore( + undo( + { + // ... + }, + { + getTransactionId: (event, snapshot) => + snapshot.context.currentTransactionId + } + ) + ); + ``` + +- [#5392](https://github.com/statelyai/xstate/pull/5392) [`5854b52`](https://github.com/statelyai/xstate/commit/5854b52c3fa1915f7f4620f144482d164af535e8) Thanks [@davidkpiano](https://github.com/davidkpiano)! - Added an overload to `useSelector` that allows you to select the entire snapshot: + + ```ts + // No selector provided, return the entire snapshot + const snapshot = useSelector(store); + ``` + +- [#5393](https://github.com/statelyai/xstate/pull/5393) [`6d00d3f`](https://github.com/statelyai/xstate/commit/6d00d3fd3cdb27b3bb19557cc9ee84f85bd38fe8) Thanks [@davidkpiano](https://github.com/davidkpiano)! - Add `skipEvent` option to `undoRedo()` to exclude certain events from undo/redo history. + + ```ts + const store = createStore( + undoRedo( + { + context: { count: 0 }, + on: { + inc: (ctx) => ({ count: ctx.count + 1 }), + log: (ctx) => ctx // No state change + } + }, + { + skipEvent: (event, snapshot) => event.type === 'log' + } + ) + ); + ``` + ## 3.10.0 ### Minor Changes diff --git a/packages/xstate-store/package.json b/packages/xstate-store/package.json index f8dc2f0f17..a3428804b8 100644 --- a/packages/xstate-store/package.json +++ b/packages/xstate-store/package.json @@ -1,6 +1,6 @@ { "name": "@xstate/store", - "version": "3.10.0", + "version": "3.11.0", "description": "Simple stores", "keywords": [ "store",