#35716fdaae710 Thanks @davidkpiano! - Reading state directly from someService.state is deprecated. Use someService.getSnapshot() instead.
#35554c13b3faf Thanks @davidkpiano! - The sendTo(actorName, event) action creator now accepts a string actorName.
xstate@4.33.5
Patch Changes
#3559ddbc9bc5c Thanks @Andarist! - Fixed minor compatibility issues with TypeScript 4.8 in the codebase. This fixes the typechecking with TypeScript 4.8 in projects that don't use skipLibCheck: true.
#3563e3c7a9caf Thanks @Andarist! - Fixed an issue with not executing actions in response to received batched events when using predictableActionArguments.
#352095a6a06d0 Thanks @Andarist! - Fixed a runtime crash when sending multiple events as an array to a service. It is not recommended to use this feature though as it will be removed in the next major version.
xstate@4.33.4
Patch Changes
#3549768c4e938 Thanks @Andarist! - Fixed an issue with not being able to send events to initially started child actors when using predictableActionArguments.
xstate@4.33.3
Patch Changes
#3540121fad172 Thanks @Andarist! - Fixed an issue that caused invoked actors to be created before resolving assign actions from entry of the same state when using predictableActionArguments flag.
#35416c081ab87 Thanks @Andarist! - Fixed an issue with not being able to read the updated snapshot of a child when receiving and processing events from it and when using predictableActionArguments flag.
xstate@4.33.2
Patch Changes
#3523129bcf927 Thanks @Andarist! - Fixed a regression that caused child actors not being correctly stopped when their parent reached a final state.
xstate@4.33.1
Patch Changes
#3514b451f5789 Thanks @Andarist! - Fixed an issue with .nextState(event) calls accidentally executing actions in machines with predictableActionArguments.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps xstate from 4.30.0 to 4.33.6.
Release notes
Sourced from xstate's releases.
... (truncated)
Commits
7e43d52
Merge pull request #3573 from statelyai/changeset-release/main38c10f8
Version Packages162e781
Merge pull request #3555 from statelyai/davidkpiano/sendto78e0925
Update packages/core/src/types.tsec28a04
Merge pull request #3571 from statelyai/davidkpiano/deprecate-service-state220eb45
Add a test that would fail with the reverted switch to an unconditional `.get...976fae4
Slightly revert getServiceSnapshote1aafa6
Update docs6fdaae7
Deprecateinterpreter.state
2b44a4d
Merge pull request #3516 from statelyai/laurakalbag/sta-1724-guide-finite-statesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)