Releases: dubzzz/fast-check
Releases · dubzzz/fast-check
Introduce isolation levels on workers
Support passing options to worker
New arbitrary generating strings matching the provided regex: `stringMatching`
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
Ensure scheduled models can wait everything needed
Rework documentation
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