Skip to content

Releases: dubzzz/fast-check

Add memory flag on `infiniteStream`

29 Aug 17:53
fc3afba
Compare
Choose a tag to compare

[Code][Diff]

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

09 Jul 23:30
292617d
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#6048) Bug: No shallow diff in Vitest, full diff by default

New primitives for race condition detection

05 Jul 07:21
ec317dc
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5953) Do not silent errors popping in act
  • (PR#5890) Introduce new awaiter on our scheduler
  • (PR#6016) Introduce waitIdle, a revamped waitAll for scheduler
  • (PR#6026) Deprecate waitOne and waitAll

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

Forward errors properly when using fast-check v3

11 Apr 16:56
304e79a
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5913) Bug: Forward errors with fast-check@3

Avoid overlapping tasks

08 Apr 20:30
0c99b1e
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5900) Bug: Avoid overlapping tasks during scheduler execution
  • (PR#5894) Doc: Release note for 4.1.0
  • (PR#5901) Performance: Slightly faster scheduler with explicit undefined check

More effective `waitFor` on `fc.scheduler`

05 Apr 22:09
9375f31
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5889) Wait longer before scheduling anything with waitFor
  • (PR#5892) Better capture scheduled tasks before running scheduling

Fixes

  • (PR#5868) Doc: Adapt article on Vitest following feedback
  • (PR#5891) Performance: Move back to better tick management of waitFor
  • (PR#5888) Test: Closely test waitFor on interactions with micro-tasks

Change location of the logo on the README for LFS quotas reasons

28 Mar 08:58
fab3176
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5862) CI: Cache LFS files cross builds
  • (PR#5864) CI: Do not pull logo of README from LFS
  • (PR#5849) Doc: Drop link to rescript-fast-check
  • (PR#5865) Doc: Document our new Vitest proposal
  • (PR#5735) Test: Run tests in workspace mode

Support for most recent version of `@fast-check/worker`

28 Mar 08:59
fab3176
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5866) Dependencies: Add support for @fast-check/worker 0.5.x

Drop support to fast-check v3

23 Mar 09:14
2646e81
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5769) Clean: Drop support for v3 of fast-check

Extend property based capabilities to basic tests

23 Mar 09:13
2646e81
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5846) Access random from any test