What's Changed
- Ensure deps are deduped to keep lockfile smaller by @amitdahan in #1150
- Run Prettier in CI by @amitdahan in #1149
- patch(vest): Set history root when exiting the root node by @ealush in #1153
- minor(vest): Add subscribe to specific events by @ealush in #1154
- V6 by @ealush in #1159
- increase coverage by @ealush in #1182
- refactor: improve performance by introducing O(1) isolate lookup by @ealush in #1185
- Use unwrap for isolate deserialization by @ealush in #1189
- Transient isolate by @ealush in #1193
- Focus skip skip group by @ealush in #1195
- feat: onlyGroup focus type by @ealush in #1196
- chore(benchmark): keep history of results and run on push by @ealush in #1197
- feat(suite): add suite.only() shorthand for focus({ only }) by @ealush in #1198
- docs(website): add live Sandpack examples for execution modes, skip/only, optional fields, and any-test recipe by @ealush in #1199
- refactor(runtime, vest): migrate IsolateFocused logic to the core runtime by @ealush in #1200
- Add schema parse by @ealush in #1204
- feat(n4s): support isNumeric().toNumber() parser chaining by @ealush in #1210
- Polish warn hook to avoid redundant test-context lookups by @ealush in #1211
- fix(classnames): accept schema-typed suite results by @ealush in #1212
- docs: document async-safe
useWarn()and update API reference by @ealush in #1213 - Associate AbortSignal with test and run debounced callbacks in SuiteContext to support useWarn after await by @ealush in #1217
- Optimize suite serialization by dropping messages on passing tests by @ealush in #1218
- Attach typed run metadata to SuiteResult and propagate through runner by @ealush in #1219
Full Changelog: https://github.com/ealush/vest/compare/vest@5.4.0...vest@6.0.2