diff --git a/.changeset/brave-machines-update.md b/.changeset/brave-machines-update.md deleted file mode 100644 index bfbec5d..0000000 --- a/.changeset/brave-machines-update.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@typeonce/effect-machine": minor ---- - -Add `to.local.update(...)` and `to.branch..update(...)` for replacing an active compound or parallel state's value without reconstructing its active descendants. - -Updates accept decoded values through `target(value)` or schema make input through `target.from(input)`. They preserve descendant configuration and state-owned work by default, support named branches and declinable resolvers, and expose the updated owner through transition inspection. diff --git a/CHANGELOG.md b/CHANGELOG.md index 7855999..4decefa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # @typeonce/effect-machine +## 0.21.0 + +### Minor Changes + +- 473aa78: Add `to.local.update(...)` and `to.branch..update(...)` for replacing an active compound or parallel state's value without reconstructing its active descendants. + + Updates accept decoded values through `target(value)` or schema make input through `target.from(input)`. They preserve descendant configuration and state-owned work by default, support named branches and declinable resolvers, and expose the updated owner through transition inspection. + ## 0.20.0 ### Minor Changes diff --git a/package.json b/package.json index 3bd43b5..32c325a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine", - "version": "0.20.0", + "version": "0.21.0", "description": "Schema-first state machines and statecharts for Effect", "author": "Sandro Maglione", "repository": {