v1.1.0
Minor Changes
-
#166
6e84b40- Clearer errors and a tidierquery spanscontract.- A module missing its
runexport now gets a message naming the module and the one-line fix (export async function run(ctx) { ... }), instead of the placeholder'run' / 'run' export. - Every verb honors
WPD_DEBUG=1: the message always prints, and the full stack follows when the env is set. The one-line message trails the(set WPD_DEBUG=1 ...)hint so a caller reading only the last stderr line still sees the real error. - A trace wpd cannot parse now says so as a capture fault ("re-record; file an issue"), keeping the mechanical detail.
query get <id>on a missing id points atquery events.- JSON contract:
query span'sforced[]read-sites move from theat: "file:line:col"string to structured{ source, line, column }, matchingquery blame --forced.query spansrows gain a compactframeFloor: { floorMs, multiple }when the wall is frame-floor dominated, so a consumer reads flooring off the overview instead of recomputing it.
- A module missing its
-
#168
21b14bd- React framework addon, opt-out via--framework off|auto(defaultauto):- Detection + commit counts on the browser lanes (dev and production alike): React present/version/renderer/build from a pre-load hook, plus an exact per-step commit count. Ride the run span and each step span under
Span.addons.react. - Node-lane server phases (
--target node): react-dom self-time rolled onto the stable server-phase anchors. React 19 production resolves them; React 18 production is mangled, so the fact is honestly absent. - React Performance Tracks on chrome
--deepdev builds (Span.addons["react-dev"]), classified from theTimeStampevents wpd already stores. A production browser build emits none, so this is absent there.
--framework offruns zero addon code and leaves the recording unchanged. All React logic lives behind one registry interface the core never imports through; addons only read what the capture recorded.query spanshows a labeledReact (addon)block;--format jsonadds anaddonsobject. New public types:ReactFacts,ReactDevFacts,SpanAddons,FrameworkMode. - Detection + commit counts on the browser lanes (dev and production alike): React present/version/renderer/build from a pre-load hook, plus an exact per-step commit count. Ride the run span and each step span under