Releases: dubzzz/fast-check
Releases · dubzzz/fast-check
Add memory flag on `infiniteStream`
Features
- (PR#6107) Add 'history' parameter to infiniteStream
Fixes
- (PR#6118) Bug: Fix
fc.option
nil frequency - (PR#6046) CI: Skip expensive CI checks on Windows runner
- (PR#6120) CI: Avoid specs to run against Node >=24.6.0
- (PR#6128) CI: Toggle ON experimental-cli on Prettier
- (PR#6127) CI: Move to trusted publishing to NPM
- (PR#6129) CI: Toggle ON concurrency on ESLint
- (PR#6060) CI: Rework configuration of Vitest
- (PR#6058) Doc: Release note for version 4.2.0
- (PR#6131) Doc: Add new contributor dmurvihill
- (PR#6038) Script: Update
ignoredBuiltDependencies
- (PR#6059) Test: Drop unneeded retries for Node 23
- (PR#6119) Typings: Add union type overloads for nat() and bigInt()
Better integration with Vitest when using fast-check v3
New primitives for race condition detection
Features
- (PR#5953) Do not silent errors popping in
act
- (PR#5890) Introduce new awaiter on our
scheduler
- (PR#6016) Introduce
waitIdle
, a revampedwaitAll
forscheduler
- (PR#6026) Deprecate
waitOne
andwaitAll
Fixes
- (PR#5903) CI: Only run coverage for ubuntu on node 22
- (PR#5904) CI: Shard Vitest execution on Windows runners
- (PR#5907) CI: Always publish on pkg-pr-new
- (PR#5935) CI: Get rid of LFS storage
- (PR#5936) CI: Safer and faster static assets with hash checks
- (PR#5943) CI: Stop stale from closing validated ideas
- (PR#5954) CI: Make poisoning test compatible with Node 24
- (PR#5969) CI: Measure coverage on Mac OS
- (PR#5971) CI: Better exclusion list for Vitest
- (PR#5989) CI: Attempt to stabilize tests
- (PR#5937) Doc: Reference social media links on blog authors
- (PR#5938) Doc: Fix social images on /docs and /blog
- (PR#5965) Doc: update stringMatching docs
- (PR#5966) Doc: Fix typo in model-based-testing.md
- (PR#6015) Doc: Add new contributor matthyk
- (PR#5973) Test: Drop unused checks in tests
- (PR#6019) Test: Stop testing against Node 18