Skip to content

Commit bb70714

Browse files
Version Packages
1 parent 001201b commit bb70714

5 files changed

Lines changed: 17 additions & 21 deletions

File tree

.changeset/calm-machines-construct.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.changeset/calm-machines-enter.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/steady-machines-bind.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# @typeonce/effect-machine
22

3+
## 0.3.0
4+
5+
### Minor Changes
6+
7+
- e556e63: Add safe `.from` state construction to initial and transition target builders.
8+
Constructor inputs are resolved through the selected state schema during
9+
planning, preserving defaults and class identity while reporting validation
10+
failures as `MachineSchemaDecodeError` values.
11+
12+
### Patch Changes
13+
14+
- 607a0c4: Allow local and branch targets to enter inactive nested parallel states. These
15+
targets now require a complete selection for every parallel region while
16+
preserving partial updates for parallel states that are already active.
17+
- 955663f: Preserve every machine protocol channel when creating bound AtomMachine bridges from deeply composed handled machines. Inline invoked children also retain their exact error, service, event, and output types instead of inheriting erased contextual `any` channels.
18+
319
## 0.2.0
420

521
### Minor Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typeonce/effect-machine",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "Schema-first state machines and statecharts for Effect",
55
"author": "Sandro Maglione",
66
"repository": {

0 commit comments

Comments
 (0)