` stamps one for every new
+ primitive.
+
+### Patch Changes
+
+- Updated dependencies [[`e3a5e96`](https://github.com/dunky-dev/ui/commit/e3a5e96b13499b3a0b1dc49d6ec195f67b2d0071)]:
+ - @dunky.dev/dialog@0.3.1
diff --git a/packages/dom/components/dialog/package.json b/packages/dom/components/dialog/package.json
index ed1fe60..7dcfc7e 100644
--- a/packages/dom/components/dialog/package.json
+++ b/packages/dom/components/dialog/package.json
@@ -1,6 +1,6 @@
{
"name": "@dunky.dev/dom-dialog",
- "version": "0.0.0",
+ "version": "0.1.0",
"description": "Framework-free DOM behavior for @dunky.dev/dialog: the document-level effects, the open and exit sequences, and the outside-press gating every DOM substrate shares.",
"license": "MIT",
"repository": {
diff --git a/packages/native/dialog/CHANGELOG.md b/packages/native/dialog/CHANGELOG.md
index 4cb9e4a..18118fa 100644
--- a/packages/native/dialog/CHANGELOG.md
+++ b/packages/native/dialog/CHANGELOG.md
@@ -1,5 +1,24 @@
# @dunky.dev/native-dialog
+## 0.1.1
+
+### Patch Changes
+
+- [#44](https://github.com/dunky-dev/ui/pull/44) [`e3a5e96`](https://github.com/dunky-dev/ui/commit/e3a5e96b13499b3a0b1dc49d6ec195f67b2d0071) Thanks [@ivanbanov](https://github.com/ivanbanov)! - Update the state-machine packages to the 2026-08-22 release: runtime `0.3.3`,
+ bindings `0.4.1`, utils `0.4.0`, and the React (`0.3.4`), Solid (`0.3.0`), and
+ native (`0.4.0`) adapters.
+
+ Every range moves together on purpose. The published adapters pin the runtime
+ exactly (`@dunky.dev/state-machine: 0.3.3`), so a package left on an older
+ caret would have pulled a second physical copy of the runtime into a consumer's
+ install — the dependency diamond `ARCHITECTURE.md` warns about, where anything
+ identity-sensitive (a singleton, a `WeakMap`, module-level state) silently stops
+ agreeing across the two copies. `@dunky.dev/controllable` was the oldest
+ offender, still on `^0.1.0`; the tree now resolves to a single runtime.
+
+- Updated dependencies [[`e3a5e96`](https://github.com/dunky-dev/ui/commit/e3a5e96b13499b3a0b1dc49d6ec195f67b2d0071)]:
+ - @dunky.dev/dialog@0.3.1
+
## 0.1.0
### Minor Changes
diff --git a/packages/native/dialog/package.json b/packages/native/dialog/package.json
index 238b711..aab7f9b 100644
--- a/packages/native/dialog/package.json
+++ b/packages/native/dialog/package.json
@@ -1,6 +1,6 @@
{
"name": "@dunky.dev/native-dialog",
- "version": "0.1.0",
+ "version": "0.1.1",
"description": "React Native binding for @dunky.dev/dialog.",
"license": "MIT",
"repository": {
diff --git a/packages/react/dialog/CHANGELOG.md b/packages/react/dialog/CHANGELOG.md
index d78ac99..6513547 100644
--- a/packages/react/dialog/CHANGELOG.md
+++ b/packages/react/dialog/CHANGELOG.md
@@ -1,5 +1,72 @@
# @dunky.dev/react-dialog
+## 0.3.0
+
+### Minor Changes
+
+- [#40](https://github.com/dunky-dev/ui/pull/40) [`148ee66`](https://github.com/dunky-dev/ui/commit/148ee66481f70852734a77814643814af5b339fc) Thanks [@ivanbanov](https://github.com/ivanbanov)! - `Dialog.Content` now renders a `` carrying the `dialog` (or `alertdialog`) role instead of the native `