github 0xGF/boneyard v1.10.0

3 hours ago

Features

  • Vite plugin url option — capture through proxied dev origins (portless, custom HTTPS domains) so origin-scoped auth cookies apply. Also readable from boneyard.config.json. (#105)
  • ws:// CDP endpoints--cdp / cdp accept a full ws://…/devtools/browser/<uuid> endpoint alongside a port, supporting the chrome://inspect remote-debugging toggle (Chrome 144+). Error messages now cover the Chrome 136 --user-data-dir requirement. (#91)

Fixes

  • configureBoneyard({ transition, stagger, animate }) was silently ignored — prop defaults short-circuited the config fall-through in every framework. The fade-out transition now actually interpolates (the overlay previously unmounted and remounted at opacity 0), and the fading overlay no longer intercepts clicks meant for revealed content. (#109)
  • Leaf tags (li, td, p, …) are atomic only while their contents are inline — an li wrapping a card is walked into like a container, so lists of cards keep their inner structure. (#112)
  • The skeleton container reserves the captured bones height while visible, fixing BoneSuspense fallbacks collapsing to 0px. (#110)
  • Skeleton uid derives from useId() instead of Math.random(), restoring static prerendering under Next.js Partial Prerendering — thanks @justinhnaylor. (#108)
  • BoneScan resolves the Fabric public instance before measuring, fixing silent empty captures on the React Native New Architecture — thanks @YonasValentin. (#106)

Docs

  • Site version is read from the package itself (no more drift, #107) · TanStack Router + BoneSuspense example (#96) · React Native watch-mode multi-screen capture and fixture guidance (#87) · both Chrome remote-debugging modes documented.

Full changelog: v1.9.0...v1.10.0

Don't miss a new boneyard release

NewReleases is sending notifications on new releases.