vest
6.3.4 · 3 Oct 2026MIT64.3k / weekRepositoryHomepagenpmAtom feed
115 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 14.x
14.0.0
24 May 2020Reading the note…
- 6.x · latest line
6.3.4
3 Oct 2026vest: Preserve empty field names in eager mode
Merge pull request #1340 from ealush/fx/o4-resetfield-pending (Evyatar Alush)
Merge latest into fx/o4-resetfield-pending (Evyatar Alush)
vest: Preserve empty field names in eager mode
Merge pull request #1340 from ealush/fx/o4-resetfield-pending (Evyatar Alush)
Merge latest into fx/o4-resetfield-pending (Evyatar Alush)
Merge pull request #1339 from ealush/fx/o3-superseded-runs (Evyatar Alush)
vest: resetField drops pending async work for the field (Evyatar Alush)
vest: Settle superseded runs with the latest result (Evyatar Alush)
vest-utils: side-effect-free isStringValue; readonly asArray input (Evyatar Alush)
context: Restore the parent context when a callback throws (Evyatar Alush)
6.3.3
2 Oct 2026vest: Allow empty field name in matchingFieldName
nightly: Skip publish when no package changes
Add tested ecosystem integration examples
vest: Allow empty field name in matchingFieldName
nightly: Skip publish when no package changes
Add tested ecosystem integration examples
Improve crawler discovery and legacy sitemap hygiene
Add robots.txt for search discovery
Reposition Vest around stateful validation
6.3.2
7 Apr 2026versions: Synchronize monorepo package versions and internal deps (Evyatar Alush)
6.3.0
3 Apr 2026n4s: Add enforce.tuple() for fixed-length array validation
n4s: Add enforce.lazy() for recursive schemas
n4s: Add enforce.record for dynamic object validation
6.2.8
24 Mar 2026✅ Updating: [vest-utils]: (2.0.15), [context]: (4.0.15), [vestjs-runtime]: (2.0.15), [vast]: (2.0.15), [n4s]: (6.1.12), [vest]: (6.2.8), [anyone]: (2.0.14)
types: Resolve typecheck errors in benchmark and IsolateEach
vest: Map the suite data internally to the schema output type
What's Changed
✅ Updating: [vest-utils]: (2.0.15), [context]: (4.0.15), [vestjs-runtime]: (2.0.15), [vast]: (2.0.15), [n4s]: (6.1.12), [vest]: (6.2.8), [anyone]: (2.0.14)
types: Resolve typecheck errors in benchmark and IsolateEach
vest: Map the suite data internally to the schema output type
Omit undefined schema messages and preserve empty schema assertion messages
6.2.0
14 Mar 2026Add vx trigger script to simplify CI triggers
memo: Add cacheSize and ttl configuration options
Isolate parsedData per run rather than cumulatively merging
What's Changed
Add vx trigger script to simplify CI triggers
memo: Add cacheSize and ttl configuration options
Isolate parsedData per run rather than cumulatively merging
Skip executing omitWhen callback when ignored
Expose focus configurations on suite result run object
6.0.2
26 Feb 2026Ensure deps are deduped to keep lockfile smaller
Run Prettier in CI
vest: Set history root when exiting the root node
What's Changed
Ensure deps are deduped to keep lockfile smaller
Run Prettier in CI
vest: Set history root when exiting the root node
vest: Add subscribe to specific events
V6
Increase coverage
Use unwrap for isolate deserialization
Transient isolate
Focus skip skip group
onlyGroup focus type
suite: Add suite.only() shorthand for focus({ only })
Add schema parse
n4s: Support isNumeric().toNumber() parser chaining
Polish warn hook to avoid redundant test-context lookups
classnames: Accept schema-typed suite results
Associate AbortSignal with test and run debounced callbacks in SuiteContext to support useWarn after await
Optimize suite serialization by dropping messages on passing tests
Attach typed run metadata to SuiteResult and propagate through runner
- 5.x
5.4.6
18 Dec 2024Reading the note…
5.4.5
25 Nov 2024Reading the note…
5.4.4
11 Nov 2024Reading the note…
5.4.3
20 Sep 2024Reading the note…
5.4.2
4 Sep 2024Reading the note…
5.4.1
7 Aug 2024Reading the note…
5.4.0
22 Jul 2024Reading the note…
5.3.0
15 Jun 2024Reading the note…
5.2.12
3 Apr 2024Reading the note…
5.2.11
27 Mar 2024Reading the note…
5.2.10
29 Feb 2024Reading the note…
5.2.9
18 Feb 2024Reading the note…
5.2.8
29 Jan 2024Reading the note…
5.2.7
16 Jan 2024Reading the note…
5.2.6
3 Jan 2024Reading the note…
5.2.5
28 Dec 2023Reading the note…
5.2.4
27 Dec 2023Reading the note…
5.2.3
16 Dec 2023Reading the note…
5.2.2
1 Dec 2023Reading the note…
5.2.1
1 Dec 2023Reading the note…
5.2.0
28 Nov 2023Reading the note…
5.1.5
24 Nov 2023Reading the note…
5.1.4
9 Nov 2023Reading the note…
5.1.3
6 Nov 2023Reading the note…
5.1.2
25 Oct 2023Reading the note…
5.1.1
2 Oct 2023Reading the note…
5.1.0
25 Sep 2023Reading the note…
5.0.5
15 Sep 2023Reading the note…
5.0.4
9 Sep 2023Reading the note…
5.0.3
9 Sep 2023Reading the note…
5.0.2
6 Sep 2023Reading the note…
5.0.1
6 Sep 2023Reading the note…
5.0.0
8 Aug 2022Reading the note…
- 4.x
4.6.11
23 Apr 2023Reading the note…