vest
6.3.4 · 3 Oct 2026MIT64.3k / weekRepositoryHomepagenpmAtom feed
Upgrading vest from 4.1.1 to 6.3.4
74 releases in betweennotes for 10
Reading releases, release notes and advisories…
Release by release
- fixed
vest: Preserve empty field names in eager mode
- fixed
vest: resetField drops pending async work for the field (Evyatar Alush)
- fixed
vest: Settle superseded runs with the latest result (Evyatar Alush)
- fixed
vest-utils: side-effect-free isStringValue; readonly asArray input (Evyatar Alush)
- fixed
context: Restore the parent context when a callback throws (Evyatar Alush)
- fixed
- new
Add tested ecosystem integration examples
- new
Add robots.txt for search discovery
- fixed
vest: Allow empty field name in matchingFieldName
- fixed
nightly: Skip publish when no package changes
- new
- fixed
versions: Synchronize monorepo package versions and internal deps (Evyatar Alush)
- fixed
- new
n4s: Add enforce.tuple() for fixed-length array validation
- new
n4s: Add enforce.lazy() for recursive schemas
- new
n4s: Add enforce.record for dynamic object validation
- new
- fixed
types: Resolve typecheck errors in benchmark and IsolateEach
- fixed
vest: Map the suite data internally to the schema output type
- fixed
6.2.2 – 6.2.74 releases, no release note
- new
Add vx trigger script to simplify CI triggers
- new
memo: Add cacheSize and ttl configuration options
- new
Isolate parsedData per run rather than cumulatively merging
- new
Expose focus configurations on suite result run object
- fixed
Skip executing omitWhen callback when ignored
- new
6.0.3 – 6.1.02 releases, no release note
16 other lines we could not sort, mostly version bumps
- 6.3.4
Merge pull request #1340 from ealush/fx/o4-resetfield-pending (Evyatar Alush)
- 6.3.4
Merge latest into fx/o4-resetfield-pending (Evyatar Alush)
- 6.3.4
Merge pull request #1339 from ealush/fx/o3-superseded-runs (Evyatar Alush)
- 6.3.3
Improve crawler discovery and legacy sitemap hygiene
- 6.3.3
Reposition Vest around stateful validation
- 6.2.8
✅ 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)
- 6.2.8
Omit undefined schema messages and preserve empty schema assertion messages
- 6.0.2
Run Prettier in CI
- 6.0.2
vest: Set history root when exiting the root node
- 6.0.2
Increase coverage
19 internal lines (docs, tests, tooling) left out.