Skip to content

Releases: dubzzz/fast-check

Export missing types

25 Aug 17:44
4e04fda
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5201) Refactor: Add missing types on exported

Support customisable versions on `uuid`

07 Aug 20:43
bec5d59
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5172) Support UUID versions [1-15] on uuidV
  • (PR#5189) Deprecate uuidV in favor of uuid
  • (PR#5188) Customize versions directly from uuid

Fixes

  • (PR#5190) CI: Support npm publish on other tags
  • (PR#5124) Doc: Publish release note for 3.20.0
  • (PR#5137) Doc: Add missing options in the documentation for float and double
  • (PR#5142) Doc: Better width for stargazer badge in the documentation
  • (PR#5143) Doc: Document Faker integration
  • (PR#5144) Doc: Add support us page in our documentation

Document minimum requirements of 2.x

28 Jul 19:11
cd8c549
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5171) Doc: Document minimum requirements of 2.x

Document minimum requirements of 2.x

28 Jul 19:10
cd8c549
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5170) Doc: Document minimum requirements of 2.x

ES Module version by default

26 Jul 23:27
95a0d64
Compare
Choose a tag to compare

[Code][Diff]

Breaking changes

  • (PR#5166) Drop deprecated {it,test}Prop
  • (PR#5165) CI: Move build chain to ESM

Fixes

  • (PR#5167) CI: Migrate jest to esm

ES Module version by default

26 Jul 23:27
95a0d64
Compare
Choose a tag to compare

[Code][Diff]

Breaking changes

  • (PR#5164) CI: Move build chain to ESM

New arbitraries to alter shrinking capabilities

12 Jul 14:33
6a2ca8b
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5047) Introduce new fc.noShrink arbitrary
  • (PR#5050) Introduce new fc.noBias arbitrary
  • (PR#5006) Add ability to limit shrink path
  • (PR#5112) Simplify limitShrink before releasing

Fixes

  • (PR#5013) CI: Drop verbosity flag at unpack step in CI
  • (PR#5074) CI: Check types with multiple TypeScript
  • (PR#5015) Doc: Release note for 3.19.0
  • (PR#5016) Doc: Fix typo in the PR template
  • (PR#4858) Doc: Update Getting Started section in docs
  • (PR#5035) Doc: Remove duplicate paragraph in your-first-race-condition-test.mdx
  • (PR#5048) Doc: Add new contributors cindywu and nmay231
  • (PR#5097) Doc: Add warning on noShrink
  • (PR#5121) Doc: Document integration with other test runners

Allow vitest v2 as a peer dependency

12 Jul 14:33
6a2ca8b
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5108) Bump: Update vitest monorepo to v2 (major)

New options to generate unicode strings on objects

22 May 20:38
0eed514
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5010) Add option to generate unicode values in object
  • (PR#5011) Add option to generate unicode values in json

Fixes

  • (PR#4981) Bug: Better interrupt between multiple versions
  • (PR#4984) CI: Rework issue template
  • (PR#4941) Doc: Publish release note for 3.18.0
  • (PR#4982) Script: Shorter bump command

Respawn only on crash not on failure and support pre

22 May 20:39
0eed514
Compare
Choose a tag to compare

[Code][Diff]

Breaking changes

  • (PR#4993) Only respawn workers on crash (not failure)

Features

  • (PR#4988) Add support for pre in properties

Fixes

  • (PR#4987) Test: Confirm we intercept synchronous throws