what stackpulse tracks
XState releases from GitHub
StackPulse watches XState release notes and keeps the original source link close to every summary.
Actor-based state management and orchestration StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches XState release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This alpha release introduces a breaking change for transition configurations, requiring explicit target objects instead of string shorthand.
Users relying on string shorthand for transition configurations will be affected.
Update transition configurations to use explicit target objects as shown in the example.
This alpha release updates the type signature of the `compare` function in `useSelector` to no longer include undefined for the previous value, and updates dependencies to @xstate/store@4.3.0-alpha.0.
Affects developers using the `compare` function in `useSelector` with TypeScript and relying on the previous value being possibly undefined.
Review and update any `compare` function implementations in `useSelector` to handle the new strict typing.
This alpha release introduces significant changes to XState, including a new approach to handling invoked and spawned actors, removal of deprecated APIs, and a shift to inline functions for actions, guards, and transitions. The release also introduces a new schema-based typing system for machines.
Developers using XState will need to update their code to accommodate the new inline function approach for actions, guards, and transitions, as well as the new schema-based typing system.
Review the breaking changes and migration steps provided in the release notes to update your XState implementation.