Releases: statelyai/xstate
@xstate/react@5.0.1
Patch Changes
- Updated dependencies [
bf6119a7310a878afbf4f5b01f5e24288f9a0f16
]:- xstate@5.19.1
@xstate/graph@3.0.1
Patch Changes
- Updated dependencies [
bf6119a7310a878afbf4f5b01f5e24288f9a0f16
]:- xstate@5.19.1
@xstate/svelte@4.0.1
Patch Changes
- #5131
55ffd698419ea7259506bb0fa4bba9c7f592823e
Thanks @lendle! - Add Svelte 5 to the allowed peer dependency range
@xstate/store@2.6.2
Patch Changes
- #5136
c051ff7ce7d09729ccc0630d684ef5168815f507
Thanks @Andarist! - Fixed an accidental used reference ofxstate
types
xstate@5.19.0
Minor Changes
-
#4954
8c4b70652acaef2702f32435362e4755679a516d
Thanks @davidkpiano! - Added a newtransition
function that takes an actor logic, a snapshot, and an event, and returns a tuple containing the next snapshot and the actions to execute. This function is a pure function and does not execute the actions itself. It can be used like this:import { transition } from 'xstate'; const [nextState, actions] = transition(actorLogic, currentState, event); // Execute actions as needed
Added a new
initialTransition
function that takes an actor logic and an optional input, and returns a tuple containing the initial snapshot and the actions to execute from the initial transition. This function is also a pure function and does not execute the actions itself. It can be used like this:import { initialTransition } from 'xstate'; const [initialState, actions] = initialTransition(actorLogic, input); // Execute actions as needed
These new functions provide a way to separate the calculation of the next snapshot and actions from the execution of those actions, allowing for more control and flexibility in the transition process.
@xstate/vue@4.0.0
Patch Changes
- Updated dependencies [
8c4b70652acaef2702f32435362e4755679a516d
]:- xstate@5.19.0
@xstate/svelte@4.0.0
Patch Changes
- Updated dependencies [
8c4b70652acaef2702f32435362e4755679a516d
]:- xstate@5.19.0
@xstate/store@2.6.1
Patch Changes
- #5109
d67b71dd25d457a2a59f2c943db13f50fab7ec3d
Thanks @davidkpiano! - Add React 19 as a peer dependency
@xstate/solid@1.0.0
Patch Changes
- Updated dependencies [
8c4b70652acaef2702f32435362e4755679a516d
]:- xstate@5.19.0
@xstate/react@5.0.0
Patch Changes
-
#5109
d67b71dd25d457a2a59f2c943db13f50fab7ec3d
Thanks @davidkpiano! - Add React 19 as a peer dependency -
Updated dependencies [
8c4b70652acaef2702f32435362e4755679a516d
]:- xstate@5.19.0