Releases: dubzzz/fast-check
Releases · dubzzz/fast-check
Better support for types on ESM targets
Better support for types on ESM targets
Better support for types on ESM targets
Faster `float`, `double` and `ulid` and excluded min/max
Features
Fixes
- (PR#4094) Bug: Stop unwrapping
ulid
we cannot build - (PR#4095) Bug: Be resilient to poisoning with
ulid
- (PR#4041) CI: Ensure we use latest node in range
- (PR#4062) CI: Update devcontainer configuration
- (PR#4065) CI: Better configuration for renovate
- (PR#4068) CI: Refine configuration of renovate
- (PR#4073) CI: New attempt to configure renovate
- (PR#4075) CI: Configure renovate to bump non-package
- (PR#4078) CI: Disable nodenv bumps on renovate
- (PR#4080) CI: Stop bumping node via renovate
- (PR#4040) Doc: Prepare release note for 3.11.0
- (PR#4087) Doc: Add new contributor zbjornson
- (PR#4059) Performance: Faster
decomposeFloat/Double
- (PR#4088) Performance: Drop some unneeded allocs in
ulid
- (PR#4091) Performance: Faster unmap for
ulid
- (PR#4092) Performance: Faster generation of
ulid
- (PR#4098) Performance: Faster
ulid
mapper function - (PR#4039) Script: Add support for more gitmojis
Clearer definition of compatible node versions
New arbitrary for ulid
Features
- (PR#4020) Implement arbitrary for ulid
Fixes
- (PR#3956) CI: Define code owners
- (PR#3961) CI: Fix configuration of CodeQL
- (PR#3973) CI: Make changelog workflow able to push
- (PR#3975) CI: Add scorecard security workflow
- (PR#3991) CI: Properly reference tags in GH Actions
- (PR#3993) CI: Configure renovate for security bumps
- (PR#3994) CI: Stop ignoring examples in renovate
- (PR#3995) CI: Enable some more Scorecard's checks
- (PR#4007) CI: Fix CI tests for types against next
- (PR#4008) CI: Show vulnerabilities in renovate
- (PR#3976) Doc: Add some OpenSSF badges
- (PR#4034) Doc: Add new contributor vecerek
- (PR#4010) Security: Move dockerfile content to devcontainer
- (PR#4000) Security: Drop raw install of npm
- (PR#3987) Security: Pin npm version for publish
- (PR#3985) Security: Pin image in Dockerfile of devcontainer
- (PR#3983) Security: Safer workflows' permissions
- (PR#3957) Security: Lock GH-Actions dependencies
Typos in README
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