From d9b5f2671c8e6b6836e0333d0d0784158cd95522 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 00:21:18 +0000 Subject: [PATCH] Version Packages --- .changeset/bones-boundary-element.md | 5 ----- .changeset/measured-bones.md | 5 ----- .changeset/measured-mutation-observer.md | 5 ----- .changeset/streaming-server.md | 5 ----- apps/demo/CHANGELOG.md | 7 +++++++ apps/demo/package.json | 2 +- apps/docs/CHANGELOG.md | 7 +++++++ apps/docs/package.json | 2 +- apps/stream/CHANGELOG.md | 8 ++++++++ apps/stream/package.json | 2 +- packages/bones/CHANGELOG.md | 14 ++++++++++++++ packages/bones/package.json | 2 +- 12 files changed, 40 insertions(+), 24 deletions(-) delete mode 100644 .changeset/bones-boundary-element.md delete mode 100644 .changeset/measured-bones.md delete mode 100644 .changeset/measured-mutation-observer.md delete mode 100644 .changeset/streaming-server.md create mode 100644 apps/stream/CHANGELOG.md diff --git a/.changeset/bones-boundary-element.md b/.changeset/bones-boundary-element.md deleted file mode 100644 index 530ec2c..0000000 --- a/.changeset/bones-boundary-element.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@camp.dev/bones": minor ---- - -Add `@camp.dev/bones/element`, a `` custom element that owns the loading state of its subtree. Set `busy` and the element sets `aria-busy="true"` and `inert` after a `delay` (200 ms), keeps them for at least `min-duration` (400 ms), and removes them inside a view transition where the browser supports one. It fires `bones:show` and `bones:hide`, honors `force` for demos, and adopts server-rendered `aria-busy` on upgrade. `@camp.dev/bones/react` gains a hook-free `` wrapper. diff --git a/.changeset/measured-bones.md b/.changeset/measured-bones.md deleted file mode 100644 index bc0aa39..0000000 --- a/.changeset/measured-bones.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@camp.dev/bones": minor ---- - -Add `precision="measured"` to ``: the element measures its rendered content with `Range.getClientRects()` and draws pixel-accurate per-line overlay bones in a shadow root, re-measuring on resize and falling back to the `auto.css` path when there is nothing to measure. The React wrapper gains a matching `precision` prop, and `auto.css` keeps `[data-bones-auto="off"]` subtrees visible under the overlay. diff --git a/.changeset/measured-mutation-observer.md b/.changeset/measured-mutation-observer.md deleted file mode 100644 index c222112..0000000 --- a/.changeset/measured-mutation-observer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@camp.dev/bones": patch ---- - -Measured bones re-measure when the boundary's children or text change while busy, not only when the boundary resizes. Streamed and htmx-style swaps mid-skeleton now update the bars instead of leaving stale ones. diff --git a/.changeset/streaming-server.md b/.changeset/streaming-server.md deleted file mode 100644 index 9e3910b..0000000 --- a/.changeset/streaming-server.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@camp.dev/bones": minor ---- - -Add `@camp.dev/bones/server`: `streamBones` streams an HTML shell with busy `` regions and flushes out-of-order `