Skip to content

Releases: dubzzz/fast-check

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

Increase range validity for worker

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

[Code][Diff]

Fixes

  • (PR#4452) Bump: Relax version constraint to allow 0.4.x of worker

New options for floating point arbitraries

28 Apr 08:49
3500faa
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4917) Add option to produce non-integer on double
  • (PR#4923) Add option to produce non-integer on float
  • (PR#4935) Produce "//" in web paths

Fixes

  • (PR#4924) CI: Enable more advanced TS flags
  • (PR#4925) CI: Explicitly test against Node 22
  • (PR#4926) CI: Stabilize tests of double on small ranges
  • (PR#4921) Performance: More optimal noInteger on double
  • (PR#4933) Script: Switch on more eslint rules
  • (PR#4922) Test: Cover noInteger on double via integration layers

Adapt code to new lint rules

28 Apr 08:49
3500faa
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#4933) Script: Switch on more eslint rules

Adapt code to new lint rule

28 Apr 08:48
3500faa
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#4933) Script: Switch on more eslint rules

Better error handling in script

28 Apr 08:50
3500faa
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4934) Better handle errors in script

Directly reference the official documentation from NPM

20 Apr 07:42
a377b81
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#4853) CI: Build doc with full git history
  • (PR#4872) CI: Stop caching Jest on CI
  • (PR#4852) Doc: Show last update time on doc
  • (PR#4851) Doc: Add last modified date to sitemap
  • (PR#4868) Doc: Enhance SEO for homepage
  • (PR#4888) Doc: Add tutorial for PBT with Jest
  • (PR#4901) Doc: Use official doc for npm homepage
  • (PR#4866) Test: Safer rewrite of Poisoning E2E
  • (PR#4871) Test: Move tests to Vitest
  • (PR#4863) Test: Explicitely import from Vitest
  • (PR#4873) Test: Move to v8 for coverage
  • (PR#4875) Test: Better mock/spy cleaning

Better interrupt CJS/MJS regarding types

28 Mar 08:54
980a94b
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#4842) Bug: Fix dual-packages hazard and types incompatibility
  • (PR#4836) Doc: Release note for 3.17.0
  • (PR#4844) Doc: Add new contributor patroza

Relax range of versions for worker

27 Mar 19:58
f8e9f20
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#4840) CI: Wider dependency range for worker