Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency fast-check to v4 #97

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 10, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
fast-check (source) ^2.25.0 -> ^4.0.0 age adoption passing confidence

Release Notes

dubzzz/fast-check (fast-check)

v4.0.0

Compare Source

Reducing the API surface to ease ramp-up on fast-check
[Code][Diff]

The simplest migration guide to v4 is probably here.

Breaking changes

  • (PR#5589) Include invalid dates by default
  • (PR#5590) Error with cause by default
  • (PR#5597) Include null-prototype by default in record
  • (PR#5603) Shorter stringified values for null-prototype
  • (PR#5609) Include null-prototype by default in dictionary
  • (PR#5610) Drop deprecated .noBias
  • (PR#5611) Drop deprecated uuidV arbitrary
  • (PR#5613) Drop deprecated unicodeJson* arbitraries
  • (PR#5633) Extend uuid to build any know version
  • (PR#5636) Drop deprecated ascii*
  • (PR#5644) Drop deprecated hexa*
  • (PR#5664) Drop deprecated base64
  • (PR#5665) Drop deprecated stringOf
  • (PR#5666) Drop deprecated char16bits and string16bits
  • (PR#5667) Drop deprecated fullUnicode*
  • (PR#5669) Drop deprecated unicode*
  • (PR#5671) Drop deprecated char
  • (PR#5674) Drop deprecated big{U|}int{N|}
  • (PR#5679) Drop method nextArrayInt from Random
  • (PR#5694) Drop deprecated .noShrink
  • (PR#5821) Force usage of Node >=12.17.0

Features

  • (PR#5577) Better typings for constantFrom
  • (PR#5605) Better typings for constant
  • (PR#5773) Arbitrary<XxxArray> => Arbitrary<XxxArray<ArrayBuffer>>
  • (PR#5783) Simplify types for fc.record

Fixes

  • (PR#5604) Bug: Better rejection handling in scheduleSequence
  • (PR#5672) Bug: Resist to external poisoning for json
  • (PR#5696) Bug: Stricter checks for consecutive noBias
  • (PR#5608) CI: Clean unhandled rejections in tests for scheduler
  • (PR#5670) CI: Move build chain to ESM
  • (PR#5136) CI: Toggle on isolatedDeclarations flag on the project
  • (PR#5685) CI: Stabilize e2e on bigint and duplicates
  • (PR#5695) CI: Move CI jobs to Node 22
  • (PR#5719) CI: Toggle ON faster documentation build
  • (PR#5742) CI: Fix lock file breakeage
  • (PR#5770) CI: Switch CI commands to node --run
  • (PR#5578) Clean: Remove withDeletedKeys from record
  • (PR#5581) Clean: Enforce run{Before/After}Each on property
  • (PR#5634) Clean: Drop unneeded catch param
  • (PR#5763) Clean: Abide by lint rule no-empty-object-type
  • (PR#5767) Clean: Abide by lint rule no-unused-vars
  • (PR#5803) Clean: Fix lint error in ConstantArbitrary class
  • (PR#5522) Doc: Advent of PBT Day 14
  • (PR#5531) Doc: Do not display success count
  • (PR#5524) Doc: Advent of PBT Day 15
  • (PR#5532) Doc: Stop trimming user inputs for the Advent of PBT
  • (PR#5526) Doc: Advent of PBT Day 16
  • (PR#5527) Doc: Advent of PBT Day 17
  • (PR#5539) Doc: Advent of PBT, Day 18
  • (PR#5542) Doc: Add missing comment sections on Advents
  • (PR#5543) Doc: Add socials illustrations on some Advents
  • (PR#5540) Doc: Advent of PBT, Day 19
  • (PR#5547) Doc: Add comments section on Day 19
  • (PR#5550) Doc: Advent of PBT, Day 20
  • (PR#5551) Doc: Comments section for Day 20
  • (PR#5554) Doc: Make Day 15 compliant to its own spec
  • (PR#5555) Doc: Fix validation of Advent of PBT Day 20
  • (PR#5549) Doc: Advent of PBT, Day 21
  • (PR#5552) Doc: Advent of PBT, Day 22
  • (PR#5557) Doc: Drop useless Advent's calls to counter API
  • (PR#5553) Doc: Advent of PBT, Day 23
  • (PR#5558) Doc: Advent of PBT, Day 24
  • (PR#5564) Doc: Add typespec-fast-check to ecosystem page
  • (PR#5684) Doc: Flag migration guide with WIP
  • (PR#5768) Doc: Document the Unicode version
  • (PR#5774) Doc: Update CONTRIBUTING.md after switch to pnpm
  • (PR#5788) Doc: Add new contributor AlexErrant
  • (PR#5789) Doc: Add "Answering Questions" to gruhn
  • (PR#5795) Doc: Enrich minimal support section
  • (PR#5806) Doc: Fix GitHub workflow badge on README
  • (PR#5805) Doc: Add new contributor ahrjarrett
  • (PR#5814) Doc: Drop direct link to the Advent Of PBT
  • (PR#5583) Performance: Faster property::run with strict equality checks
  • (PR#5584) Performance: Delay computation of Error stack when no cause
  • (PR#5612) Performance: Drop unneeded BigInt check in mixedCase
  • (PR#5614) Performance: Faster scheduling of scheduleSequence
  • (PR#5615) Performance: Speed-up race-condition schedulers
  • (PR#5617) Performance: Faster initialization of globals by dropping typeof checks
  • (PR#5676) Performance: Faster read of parameters passed to runners
  • (PR#5677) Performance: Faster read of constraints on object and related
  • (PR#5618) Performance: Faster rewrite of double
  • (PR#5678) Performance: Faster ipV6 generation with cached string builders
  • (PR#5771) Performance: Mark all arbitraries as side-effect free
  • (PR#5786) Performance: Mark all arbitraries as side-effect free
  • (PR#5787) Performance: Target ES2020 in produced bundle
  • (PR#5600) Refactor: Rewrite of scheduleSequence
  • (PR#5635) Refactor: Switch to object spreading rather than Object.assign
  • (PR#5710) Script: Moving from yarn to pnpm
  • (PR#5815) Script: Add support for pnpm scripts in generate-changelog
  • (PR#5816) Script: Take into account bumps on one part of monorepo for changelogs
  • (PR#5817) Script: Fix call to changesets to generate changelog for v4
  • (PR#5616) Test: Stop checking for BigInt in tests
  • (PR#5673) Test: Cover even more arbitraries within Poisoning
  • (PR#5734) Test: Move website tests to Vitest
  • (PR#5736) Test: Do not scan useless directories for tests on website
  • (PR#5743) Test: Drop useless snapshots results
  • (PR#5756) Test: Fix test in double.spec
  • (PR#5790) Test: Check TypeScript 5.7 to assess it never breaks

v3.23.2

Compare Source

Increased resiliency to poisoning
[Code][Diff]

Fixes

  • (PR#5469) Bug: Make subarray a bit more resilient to poisoning
  • (PR#5468) Bug: Make stringify a bit more resilient to poisoning
  • (PR#5515) Bug: Make depth retrieval more resilient to poisoning
  • (PR#5516) Bug: Make mapToConstant a bit more resilient to poisoning
  • (PR#5517) Bug: Make run details printer a bit more resilient to poisoning
  • (PR#5518) Bug: Make gen a bit more resilient to poisoning
  • (PR#5456) CI: Allow Bluesky calls from the blog
  • (PR#5457) CI: Add Bluesky CDN as trustable source for images
  • (PR#5410) Doc: Release note for 3.23.0
  • (PR#5413) Doc: Update social links on footer
  • (PR#5414) Doc: Drop Twitter badge from README
  • (PR#5415) Doc: Add link to bluesky account in the header of the doc
  • (PR#5453) Doc: AdventOfPBT event Day 1
  • (PR#5454) Doc: Saving Christmas with nroken playground
  • (PR#5455) Doc: Add links towards Bluesky from the AdventOfPBT
  • (PR#5460) Doc: Advent Of PBT, day 2
  • (PR#5461) Doc: Add linkt towards Bluesky comments
  • (PR#5464) Doc: Add quick code snippet directly from the documentation
  • (PR#5465) Doc: Quick CTA to our Advent of PBT event
  • (PR#5467) Doc: Single line success message for the Advent of PBT
  • (PR#5470) Doc: Notify fast-check.dev account
  • (PR#5471) Doc: Advent of PBT, day 3
  • (PR#5472) Doc: Add comments section on Advent of PBT, Day 3
  • (PR#5474) Doc: Advent of PBT, day 4
  • (PR#5477) Doc: Add comments section on Advent of PBT, Day 4
  • (PR#5479) Doc: Advent of PBT Day 5
  • (PR#5480) Doc: Advent of PBT Day 5, link to comments on Bluesky
  • (PR#5481) Doc: Do not send new success pixels when advent solved once
  • (PR#5482) Doc: Add a counter showing the number of times the puzzle got solved
  • (PR#5489) Doc: Advent Of PBT, Day 6
  • (PR#5490) Doc: Advent of PBT, comments on Day 6
  • (PR#5493) Doc: Fix playground code of Day 6
  • (PR#5495) Doc: Advent of PBT Day 7
  • (PR#5496) Doc: Advent of PBT Day 7, comments section
  • (PR#5497) Doc: Advent of PBT Day 8
  • (PR#5498) Doc: Advent of PBT Day 8, comments section
  • (PR#5501) Doc: Drop buggy "solved times" at the end of each advent
  • (PR#5500) Doc: Advent of PBT Day 9
  • (PR#5503) Doc: Add back buggy "solved times" at the end of each advent
  • (PR#5505) Doc: Advent of PBT Day 10
  • (PR#5510) Doc: Advent Of PBT Day 10, comments section
  • (PR#5508) Doc: Advent Of PBT Day 11
  • (PR#5507) Doc: Advent Of PBT Day 12
  • (PR#5509) Doc: Advent Of PBT Day 13
  • (PR#5523) Doc: Advent of PBT add comments sections on days 11 to 13

v3.23.1

Compare Source

Faster instantiation of internet-related arbitraries
[Code][Diff]

Fixes

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

v3.23.0

Compare Source

Extend usages of string-units and increased performance
[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*

v3.22.0

Compare Source

Graphemes support on fc.string
[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

v3.21.0

Compare Source

Support customisable versions on uuid
[Code][Diff]

Features

  • (PR#5172) Support UUID versions [1-15] on uuidV
  • (PR#5189) Deprecate uuidV in favor of uuid
  • (PR#5188) Customize versions directly from uuid

Fixes

  • (PR#5190) CI: Support npm publish on other tags
  • (PR#5124) Doc: Publish release note for 3.20.0
  • (PR#5137) Doc: Add missing options in the documentation for float and double
  • (PR#5142) Doc: Better width for stargazer badge in the documentation
  • (PR#5143) Doc: Document Faker integration
  • (PR#5144) Doc: Add support us page in our documentation

v3.20.0

Compare Source

New arbitraries to alter shrinking capabilities
[Code][Diff]

Features

  • (PR#5047) Introduce new fc.noShrink arbitrary
  • (PR#5050) Introduce new fc.noBias arbitrary
  • (PR#5006) Add ability to limit shrink path
  • (PR#5112) Simplify limitShrink before releasing

Fixes

  • (PR#5013) CI: Drop verbosity flag at unpack step in CI
  • (PR#5074) CI: Check types with multiple TypeScript
  • (PR#5015) Doc: Release note for 3.19.0
  • (PR#5016) Doc: Fix typo in the PR template
  • (PR#4858) Doc: Update Getting Started section in docs
  • (PR#5035) Doc: Remove duplicate paragraph in your-first-race-condition-test.mdx
  • (PR#5048) Doc: Add new contributors cindywu and nmay231
  • (PR#5097) Doc: Add warning on noShrink
  • (PR#5121) Doc: Document integration with other test runners

v3.19.0

Compare Source

New options to generate unicode strings on objects
[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

v3.18.0

Compare Source

New options for floating point arbitraries
[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

v3.17.2

Compare Source

Directly reference the official documentation from NPM
[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

v3.17.1

Compare Source

Better interrupt CJS/MJS regarding types
[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

v3.17.0

Compare Source

Allow access to some internals details linked to the underlying random generator
[Code][Diff]

Features

  • (PR#4817) Expose internal state of the PRNG from Random

Fixes

  • (PR#4781) Doc: Official release note of 3.16.0
  • (PR#4799) Doc: Add more links in the footer
  • (PR#4800) Doc: Better colors for footer and dark mode

v3.16.0

Compare Source

Type assert on assertions linked to fc.pre
[Code][Diff]

Features

  • (PR#4709) Make fc.pre an assertion function

Fixes

  • (PR#4736) Bug: Wrong logo ratio on small screen
  • (PR#4747) CI: Deploy website on Netlify
  • (PR#4751) CI: Drop configuration of GitHub Pages
  • (PR#4756) CI: Make CI fail on invalid deploy
  • (PR#4776) CI: Drop Google Analytics
  • (PR#4769) Clean: Drop legacy patch on React 17
  • (PR#4677) Doc: Add jsonwebtoken to track record
  • (PR#4712) Doc: Fix console errors of website
  • (PR#4713) Doc: Add extra spacing on top of CTA
  • (PR#4730) Doc: Optimize image assets on homepage
  • (PR#4732) Doc: Optimize SVG assets
  • (PR#4735) Doc: Less layout shift with proper sizes
  • (PR#4750) Doc: Add link to Netlify
  • (PR#4754) Doc: Better assets on the homepage of the website
  • (PR#4768) Doc: Add new contributors ej-shafran and gruhn
  • (PR#4771) Doc: Blog post for 3.15.0
  • (PR#4753) Security: Configure CSP for fast-check.dev
  • (PR#4761) Security: Enforce Content-Security-Policy on our website
  • (PR#4772) Security: Relax CSP policy to support Algolia

v3.15.1

Compare Source

Prepare the monorepo for ESM build-chain
[Code][Diff]

Fixes

  • (PR#4591) CI: Move build chain to ESM for root of monorepo
  • (PR#4598) CI: Add onBrokenAnchors'check on Docusaurus
  • (PR#4606) CI: Configuration files for VSCode
  • (PR#4650) CI: Move examples build chain to ESM
  • (PR#4554) Doc: Add idonttrustlikethat-fast-check in ecosystem.md
  • (PR#4563) Doc: Add new contributor nielk
  • (PR#4669) Doc: Add @effect/schema in ecosystem
  • (PR#4665) Test: Fix isCorrect check on double
  • (PR#4666) Test: Stabilize flaky URL-related test

v3.15.0

Compare Source

Add support for depthIdentifier to dictionary
[Code][Diff]

Features

  • (PR#4548) Add support for depthIdentifier to dictionary

Fixes

  • (PR#4502) Bug: Also produce null-prototype at root level of generated object when requested to
  • (PR#4481) CI: Migrate configuration of Docusaurus to TS
  • (PR#4463) Doc: Blog post for 3.14.0
  • (PR#4464) Doc: Prefer import notation over require for README
  • (PR#4482) Doc: Rework section on waitAll in the tutorial
  • (PR#4477) Doc: Fix typo in date.md
  • (PR#4494) Doc: Add new contributor bennettp123
  • (PR#4541) Refactor: Rely on dictionary for object instead of inlined reimplementation
  • (PR#4469) Test: More stable snapshot tests on stack traces
  • (PR#4470) Test: Add cause flag onto snapshot tests checking stack traces
  • (PR#4478) Test: Better snapshots tests implying stacktraces
  • (PR#4483) Test: Wrap async no-regression snapshots within a sanitizer for stacktraces

v3.14.0

Compare Source

Lighter import with less internals to load
[Code][Diff]

Features

  • (PR#4426) Prefer "import type" over raw "import"

Fixes

  • (PR#4364) CI: Toggle more immutable on yarn
  • (PR#4369) CI: Do not override existing on untar
  • (PR#4372) CI: REVERT Do not override existing on untar
  • (PR#4371) CI: Mark final check as failed and not skipped
  • (PR#4375) CI: Attempt to patch untar step
  • (PR#4378) CI: Attempt to patch untar step
  • (PR#4380) CI: Add missing but directly called dependencies
  • (PR#4384) CI: Attempt to patch untar step
  • (PR#4368) CI: Attempt to switch to pnp linker
  • (PR#4407) CI: No parallel "git" command
  • (PR#4419) CI: Prefer "import type" via linter
  • (PR#4428) CI: Default to Node 20 for CI
  • (PR#4441) CI: Add support for PnP on VSCode
  • (PR#4345) Performance: Faster replay: drop loose compare
  • (PR#4381) Test: Import buffer via aliased name

v3.13.2

Compare Source

Better reporting for invalid paths
[Code][Diff]

Fixes

  • (PR#4344) Bug: Path wrongly reported when invalid
  • (PR#4279) CI: Better caching for yarn
  • (PR#4346) CI: Better yarn caching in CI
  • (PR#4347) CI: Avoid yarn install on "cache hit"
  • (PR#4348) CI: Create job to confirm all passed
  • (PR#4352) CI: Skip install on hot cache (win/mac)
  • (PR#4299) Doc: Article around Zod vulnerability
  • (PR#4306) Doc: Fixing a typos in Zod article
  • (PR#4307) Doc: Add missing robots.txt
  • (PR#4356) Doc: Better document limitations of gen
  • (PR#4338) Script: Faster tests execution with babel
  • (PR#4270) Test: Check tsc import and types of bundled package
  • (PR#4271) Test: Typecheck ESM bundle correctly
  • (PR#4269) Test: Rework checks against legacy node

v3.13.1

Compare Source

Fix typings for node native esm
[Code][Diff]

Fixes

  • (PR#4261) Bug: Fix typings for node native esm
  • (PR#4230) Doc: Release note for 3.13.0
  • (PR#4240) Doc: Some tips on prototype pollution
  • (PR#4246) Doc: Fix typo in "Detect prototype pollution automatically"

v3.13.0

Compare Source

New options for date, record and dictionary
[Code][Diff]

Features

  • (PR#4197) Add support for "Invalid Date" in date
  • (PR#4203) Deprecate withDeletedKeys on record
  • (PR#4204) Support null-proto in dictionary
  • (PR#4205) Support null-proto in record

Fixes

  • (PR#4207) Bug: Better poisoning resiliency for dictionary
  • (PR#4194) CI: Add some more details onto the PWA
  • (PR#4211) CI: Rework broken test on date
  • (PR#4212) CI: Rework broken test on date (retry)
  • (PR#4214) CI: Rework another broken test on date
  • (PR#4186) Doc: Document our approach to dual package
  • (PR#4187) Doc: Expose website as PWA too
  • (PR#4190) Move: Move the manifest in /static
  • (PR#4206) Refactor: Re-use null-proto helpers of dictionary on anything
  • (PR#4189) Test: Drop Node 14.x from the test-chain

v3.12.1

Compare Source

Better support for types on ESM targets
[Code][Diff]

Fixes

  • (PR#4172) Bug: Better declare ESM's types
  • (PR#4177) Bug: Replace macros in published esm types
  • (PR#4156) CI: Stop formatting built website
  • (PR#4155) CI: Add TypeScript checks on website
  • (PR#4171) CI: Update Devcontainer settings
  • (PR#4181) CI: Add exempted labels for stale bot
  • (PR#4136) Clean: Drop dependency @​testing-library/jest-dom
  • (PR#4107) Doc: What's new article for fast-check 3.12.0
  • (PR#4118) Doc: Drop raw bench results from release note
  • (PR#4117) Test: Stabilize test related to NaN in exclusive mode
  • (PR#4033) Tooling: Update formatting

v3.12.0

Compare Source

Faster float, double and ulid and excluded min/max
[Code][Diff]

Features

  • (PR#4100) Support excluded min/max in double
  • (PR#4105) Support excluded min/max in float

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

v3.11.0

Compare Source

New arbitrary for ulid
[Code][Diff]

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

v3.10.0

Compare Source

New arbitrary generating strings matching the provided regex: stringMatching
[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

v3.9.0

Compare Source

Finer definition of act to detect race conditions
[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

v3.8.3

Compare Source

Ensure scheduled models can wait everything needed
[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

v3.8.2

Compare Source

Rework documentation
[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](https://red

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sorry, something went wrong.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@renovate renovate bot added the deps Related to dependencies of the library label Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deps Related to dependencies of the library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants