Features
- Vite plugin
urloption — capture through proxied dev origins (portless, custom HTTPS domains) so origin-scoped auth cookies apply. Also readable fromboneyard.config.json. (#105) ws://CDP endpoints —--cdp/cdpaccept a fullws://…/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-dirrequirement. (#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 — anliwrapping 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
BoneSuspensefallbacks collapsing to 0px. (#110) - Skeleton
uidderives fromuseId()instead ofMath.random(), restoring static prerendering under Next.js Partial Prerendering — thanks @justinhnaylor. (#108) BoneScanresolves 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 +
BoneSuspenseexample (#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