Skip to content

Releases: dubzzz/fast-check

Faster instantiation of internet-related arbitraries

03 Nov 11:11
cb330c7
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5402) Performance: Faster instantiation of internet-related arbitraries

Extend usages of string-units and increased performance

01 Nov 22:06
7eb6ddd
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5366) Add support for string-unit on object/anything arbitrary
  • (PR#5367) Add support for string-unit on json arbitrary
  • (PR#5390) Add back strong unmapping capabilities to string

Fixes

  • (PR#5327) Bug: Resist even more to external poisoning for string
  • (PR#5368) Bug: Better support for poisoning on stringMatching
  • (PR#5344) CI: Adapt some tests for Node v23
  • (PR#5346) CI: Drop usages of it.concurrent due to Node 23 failing
  • (PR#5363) CI: Move to Vitest for examples/
  • (PR#5391) CI: Preview builds using pkg.pr.new
  • (PR#5392) CI: Connect custom templates to pkg.pr.new previews
  • (PR#5394) CI: Install dependencies before building changesets
  • (PR#5396) CI: Proper commit name on changelogs
  • (PR#5393) Clean: Drop unused examples/jest.setup.js
  • (PR#5249) Doc: Release note for fast-check 3.22.0
  • (PR#5369) Doc: Typo fix in model-based-testing.md
  • (PR#5370) Doc: Add new contributor jamesbvaughan
  • (PR#5383) Doc: Properly indent code snippets for the documentation
  • (PR#5372) Performance: Faster canShrinkWithoutContext for constants
  • (PR#5386) Performance: Faster generate process for mapToConstant
  • (PR#5387) Performance: Faster tokenizer of strings
  • (PR#5388) Performance: Faster initialization of string with faster slices
  • (PR#5389) Performance: Faster initialization of string with pre-cached slices
  • (PR#5371) Test: Add extra set of tests for constant*

Rework our testing stack

01 Nov 22:17
7eb6ddd
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5347) CI: Move to Vitest
  • (PR#5351) CI: Drop unneeded devDependencies

Rework our testing stack

01 Nov 22:15
7eb6ddd
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5350) CI: Move to Vitest
  • (PR#5352) CI: Drop unneeded configuration files
  • (PR#5380) Test: Make tests run concurrently
  • (PR#5379) Test: Better scoping of tests execution
  • (PR#5384) Test: Add retry for Node 23

Rework our testing stack

01 Nov 22:13
7eb6ddd
Compare
Choose a tag to compare

[Code][Diff]

Fixes

Rework our testing stack

01 Nov 22:10
7eb6ddd
Compare
Choose a tag to compare

[Code][Diff]

Fixes

Rework our testing stack

01 Nov 22:08
7eb6ddd
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#5364) CI: Move to Vitest
  • (PR#5375) Test: Better scoping of tests execution
  • (PR#5378) Test: Make tests run concurrently

Graphemes support on `fc.string`

25 Aug 16:16
4e04fda
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#5222) Support for grapheme on fc.string
  • (PR#5233) Mark as deprecated most of char and string arbitraries
  • (PR#5238) Deprecate bigInt's alternatives

Fixes

  • (PR#5237) CI: Drop TypeScript rc release channel
  • (PR#5241) CI: Move to changeset
  • (PR#5199) Doc: Publish release note for 3.21.0
  • (PR#5240) Doc: Better string's deprecation note in documentation
  • (PR#5203) Refactor: Add missing types on exported

Export missing types

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

[Code][Diff]

Fixes

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

Export missing types

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

[Code][Diff]

Fixes

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