Skip to content

Releases: dubzzz/fast-check

Introduce isolation levels on workers

15 Jun 19:34
1f08173
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#3960) Introduce levels of isolation
  • (PR#3963) Add "file" isolation level

Fixes

  • (PR#3958) Refactor: Introduce internal IWorkerPool interface
  • (PR#3962) Refactor: Allow support for multiple predicates per worker
  • (PR#3971) Test: Restructure E2E tests

Support passing options to worker

15 Jun 19:35
1f08173
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#3964) Support passing options to worker

New arbitrary generating strings matching the provided regex: `stringMatching`

30 May 18:44
98c069d
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#3920) Prepare tokenizers for stringMatching
  • (PR#3921) Introduce stringMatching
  • (PR#3924) Add support for negate regex
  • (PR#3925) Explicit ban of unsupported regex flags in stringMatching
  • (PR#3926) Add support for capturing regexes
  • (PR#3927) Add support for disjunctions in regexes
  • (PR#3928) Correctly parse ^ and $ in regex
  • (PR#3929) Correctly parse numeric backreference
  • (PR#3930) Correctly parse look{ahead,behind} in regexes
  • (PR#3932) Support empty disjunctions in regexes
  • (PR#3933) Add parsing support for \p and \k
  • (PR#3935) Support generation of strings not constrained by ^ or $
  • (PR#3938) Support regex flags: d, m and s
  • (PR#3939) Support unicode regexes

Fixes

  • (PR#3909) Clean: Drop bundle centric tests
  • (PR#3902) Doc: Release note page for 3.9.0
  • (PR#3904) Doc: Fix typo in What's new 3.9.0
  • (PR#3910) Doc: Lazy load image of sponsors
  • (PR#3911) Doc: Add alt labels on feature badges
  • (PR#3912) Doc: Stop lazy images in critical viewport
  • (PR#3913) Doc: Better a11y on feature badges
  • (PR#3898) Script: Run publint in strict mode
  • (PR#3903) Test: Rework race conditions specs in tutorial
  • (PR#3931) Test: Add some more checks on stringMatching
  • (PR#3936) Test: Test against more regexes in stringMatching
  • (PR#3940) Test: Add some more known regexes in our test suite

Finer definition of `act` to detect race conditions

19 May 16:44
068f105
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#3889) Add ability to customize act per call
  • (PR#3890) Add ability to customize act per wait

Fixes

  • (PR#3892) Bug: Cap timeout values to 0x7fff_ffff

Ensure scheduled models can wait everything needed

18 May 17:28
8ef80ef
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#3887) Bug: Always schedule models until the end
  • (PR#3880) CI: Stabilize tests on jsonValue
  • (PR#3876) Clean: Drop legacy documentation
  • (PR#3875) Doc: First blog post on docusaurus switch

Rework documentation

16 May 15:31
5793e14
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#3780) CI: Do not relaunch build on new tag
  • (PR#3792) CI: Remove parse5 when checking types
  • (PR#3804) CI: Build documentation with LFS enabled
  • (PR#3800) Doc: Add "advanced" part of the documentation
  • (PR#3803) Doc: Update our-first-property-based-test.md: typo, punctuation
  • (PR#3828) Doc: Fix typos in docs
  • (PR#3820) Doc: First iteration on race conditions tutorial
  • (PR#3834) Doc: Rework intro of race condition tutorial
  • (PR#3836) Doc: Merge category and intro for race condition
  • (PR#3837) Doc: Replace categories by real pages
  • (PR#3838) Doc: Add video explaining race condition in UI
  • (PR#3842) Doc: Note about solving race conditions
  • (PR#3843) Doc: Better colors for dark theme
  • (PR#3850) Doc: Points to projects in our ecosystem
  • (PR#3852) Doc: List some bugs found thanks to fast-check
  • (PR#3860) Doc: Use GitHub logo instead of label
  • (PR#3858) Doc: Rework homepage page of fast-check.dev
  • (PR#3863) Doc: Rework display of the homepage for small screens
  • (PR#3864) Doc: Properly display the quick nav buttons
  • (PR#3871) Doc: Update all links to new documentation
  • (PR#3867) Doc: Create proper images in website/
  • (PR#3872) Doc: Reference image from LFS in README
  • (PR#3835) Test: Add tests for snippets in the website

Add logo on the README

16 May 15:34
5793e14
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#3870) Doc: Add worker logo url

Update URL of the logo

16 May 15:33
5793e14
Compare
Choose a tag to compare

[Code][Diff]

Fixes

Add logo on the README

16 May 15:33
5793e14
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#3873) Doc: Add poisoning logo url

Update URL of the logo

16 May 15:32
5793e14
Compare
Choose a tag to compare

[Code][Diff]

Fixes