diff --git a/.changeset/calm-machines-plan.md b/.changeset/calm-machines-plan.md deleted file mode 100644 index 9c3f9db..0000000 --- a/.changeset/calm-machines-plan.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@typeonce/oxlint-plugin-effect-machine": minor ---- - -Add recommended rules that reject duplicate invocation identities, browser API access during planning, and nondeterministic time or randomness during planning. - -Strengthen `no-async-planning-callback` to detect direct Promise, fetch, timer, and scheduling operations, and extend `no-redundant-resolve` fixes to resolver-only reentry and empty targetless resolvers. Diagnostics now explain how to move work into state-owned invocations, pass external facts through input or events, or model sequential work with separate states. diff --git a/.changeset/static-machine-sites.md b/.changeset/static-machine-sites.md deleted file mode 100644 index faba987..0000000 --- a/.changeset/static-machine-sites.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@typeonce/effect-machine-devtools": minor ---- - -Add `effect-machine build` for publishing the project visualizer as a static website. - -The command inspects the selected machines once, validates their documents, and writes relative HTML, CSS, JavaScript, `machines.json`, and build metadata to `--out-dir`. The generated site keeps the interactive statechart and topology walkthrough without a live devtools server or project code at viewing time. diff --git a/packages/devtools/CHANGELOG.md b/packages/devtools/CHANGELOG.md index 4a8cfc1..ee4ad42 100644 --- a/packages/devtools/CHANGELOG.md +++ b/packages/devtools/CHANGELOG.md @@ -1,5 +1,17 @@ # @typeonce/effect-machine-devtools +## 0.27.0 + +### Minor Changes + +- eba4c2b: Add `effect-machine build` for publishing the project visualizer as a static website. + + The command inspects the selected machines once, validates their documents, and writes relative HTML, CSS, JavaScript, `machines.json`, and build metadata to `--out-dir`. The generated site keeps the interactive statechart and topology walkthrough without a live devtools server or project code at viewing time. + +### Patch Changes + +- @typeonce/effect-machine@0.27.0 + ## 0.26.2 ### Patch Changes diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 68fad53..12eb17e 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine-devtools", - "version": "0.26.2", + "version": "0.27.0", "description": "Local development tools for Effect Machine", "author": "Sandro Maglione", "repository": { diff --git a/packages/effect-machine/CHANGELOG.md b/packages/effect-machine/CHANGELOG.md index 28c2eb0..23886f3 100644 --- a/packages/effect-machine/CHANGELOG.md +++ b/packages/effect-machine/CHANGELOG.md @@ -1,5 +1,7 @@ # @typeonce/effect-machine +## 0.27.0 + ## 0.26.2 ## 0.26.1 diff --git a/packages/effect-machine/package.json b/packages/effect-machine/package.json index a7af799..d76a838 100644 --- a/packages/effect-machine/package.json +++ b/packages/effect-machine/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/effect-machine", - "version": "0.26.2", + "version": "0.27.0", "description": "Schema-first state machines and statecharts for Effect", "author": "Sandro Maglione", "repository": { diff --git a/packages/oxlint-plugin/CHANGELOG.md b/packages/oxlint-plugin/CHANGELOG.md index f3cced0..29b6d0f 100644 --- a/packages/oxlint-plugin/CHANGELOG.md +++ b/packages/oxlint-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @typeonce/oxlint-plugin-effect-machine +## 0.27.0 + +### Minor Changes + +- 74111e2: Add recommended rules that reject duplicate invocation identities, browser API access during planning, and nondeterministic time or randomness during planning. + + Strengthen `no-async-planning-callback` to detect direct Promise, fetch, timer, and scheduling operations, and extend `no-redundant-resolve` fixes to resolver-only reentry and empty targetless resolvers. Diagnostics now explain how to move work into state-owned invocations, pass external facts through input or events, or model sequential work with separate states. + ## 0.26.2 ## 0.26.1 diff --git a/packages/oxlint-plugin/package.json b/packages/oxlint-plugin/package.json index 5bf1840..c26931a 100644 --- a/packages/oxlint-plugin/package.json +++ b/packages/oxlint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@typeonce/oxlint-plugin-effect-machine", - "version": "0.26.2", + "version": "0.27.0", "description": "Oxlint rules for Effect Machine models", "author": "Sandro Maglione", "repository": {