Skip to content

Version Packages - #35

Merged
hunterbecton merged 1 commit into
mainfrom
changeset-release/main
Aug 25, 2026
Merged

Version Packages#35
hunterbecton merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@camp.dev/bones@0.3.0

Minor Changes

  • #34 7e4e1a0 Thanks @hunterbecton! - Add @camp.dev/bones/element, a <bones-boundary> 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 <BonesBoundary> wrapper.

  • #37 b7548cc Thanks @hunterbecton! - Add precision="measured" to <bones-boundary>: 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.

  • #39 ae5fbc6 Thanks @hunterbecton! - Add @camp.dev/bones/server: streamBones streams an HTML shell with busy <bones-boundary> regions and flushes out-of-order <template> + swap-script chunks as promises settle, plus the primitives (BOOTSTRAP_SCRIPT, renderBoundary, renderChunk, renderErrorChunk) that emit each wire-protocol piece for servers in any stack.

Patch Changes

  • #38 9361a44 Thanks @hunterbecton! - 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.

bones-demo@0.0.3

Patch Changes

bones-docs@0.0.3

Patch Changes

bones-stream@0.0.1

Patch Changes

@github-actions
github-actions Bot requested a review from hunterbecton as a code owner August 24, 2026 00:53
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 4 times, most recently from ae6918c to d5c70db Compare August 24, 2026 21:48
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from d5c70db to d9b5f26 Compare August 25, 2026 00:21
@hunterbecton
hunterbecton merged commit 49ea052 into main Aug 25, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant