npm / bippy
bippy
What changed in bippy 0.7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
1 new APIs and options2 behavior and defaults1 tooling14 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initbippy 0.718 changes
New APIs and options 1
Hook inspection can now be used standalone.
Behavior and default changes 2
Reverse Fiber ID lookup is now stable.
Instrumentation is now target-aware.
Tooling 1
Adds tracking for DevTools roots.
Fixes and other changes 14
Component stacks are aligned with current React internals.
Hook inspection is aligned with current React internals, preserves async debug information, and supports recoverable use values and function-component default props.
Detection is consistent with React DevTools.
Adds compatibility with React 16.
Server frames use React's current environment format and debug locations.
Hook-name parsing supports columnless and inline-require source maps.
When a component's own frame has no file name, it falls back to the synthetic display-name frame instead of walking deeper into React internals.
Importing bippy no longer crashes module evaluation when a foreign hook is frozen or otherwise rejects patching.
Includes react-refresh hooks when determining whether instrumentation is active.
The
isReactRefreshexport is restored.Renderer versions reported as
0.0.0-experimental-*resolve to modern work tags instead of the React 16.0 row.Detects react-refresh hooks and activates instrumentation immediately when bippy loads after React under a react-refresh hook.
Commit dispatch no longer throws a TypeError or misclassifies roots without a memoizedState as unmounting; roots stay tracked unless there is explicit unmount evidence.
Tolerates an undefined root memoizedState.