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

Update dependency fast-check to v3 #434

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 16, 2023

This PR contains the following updates:

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

Release Notes

dubzzz/fast-check (fast-check)

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) 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

v3.8.1

Compare Source

New website for the documentation
[Code][Diff]

Fixes

  • (PR#3723) CI: Switch to docusaurus for the documentation
  • (PR#3729) CI: Pre-setup devcontainer with GH Actions
  • (PR#3728) CI: Change gh-pages deploy process
  • (PR#3732) CI: Move back to github-pages-deploy-action
  • (PR#3735) CI: Add gtag for analytics
  • (PR#3744) CI: Drop website build on build:all
  • (PR#3751) CI: Update baseUrl on the ain documentation
  • (PR#3754) CI: Drop version from website
  • (PR#3754) CI: Drop version from website
  • (PR#3759) CI: Drop the need for a branch on doc
  • (PR#3775) CI: Publish all packages in one workflow
  • (PR#3724) Doc: Add fuzz keywords
  • (PR#3734) Doc: Add search capability to the doc
  • (PR#3738) Doc: Fix broken links to api-reference
  • (PR#3745) Doc: Document core building blocks in new documentation
  • (PR#3750) Doc: More details into tips/larger-entries...
  • (PR#3753) Doc: Add some more configuration tips in the documentation
  • (PR#3755) Doc: Update all links to target fast-check.dev
  • (PR#3757) Doc: Quick a11y pass on the documentation
  • (PR#3758) Doc: Move missing configuration parts to new doc
  • (PR#3760) Doc: Link directly to the target page not to 30x ones
  • (PR#3761) Doc: Fix broken links in new doc
  • (PR#3774) Security: Attach provenance to the packages
  • (PR#3719) Script: Ensure proper package definition

v3.8.0

Compare Source

Introduce new gen arbitrary
[Code][Diff]

Features

  • (PR#3395) Introduce new gen arbitrary

Fixes

  • (PR#3706) Doc: Document newly added fc.gen()

v3.7.1

Compare Source

Safer declaration of types in package.json
[Code][Diff]

Fixes

  • (PR#3671) Bug: Declare types field first in exports
  • (PR#3646) Doc: Fix a typo in Runners.md

v3.7.0

Compare Source

Better error reports without duplicated messages
[Code][Diff]

Features

  • (PR#3638) Stop repeating the error twice in reports

Fixes

  • (PR#3637) CI: Update ts-jest configuration files

v3.6.3

Compare Source

Fix broken replay based on path
[Code][Diff]

Fixes

  • (PR#3617) Bug: Fix broken replay based on path
  • (PR#3583) CI: Do not run publish workflow of fast-check for vitest
  • (PR#3616) CI: Always build against latest node

v3.6.2

Compare Source

Still work in fake timer contexts
[Code][Diff]

Fixes

  • (PR#3571) Bug: Resist to fake timers in interruptAfterTimeLimit
  • (PR#3572) Bug: Resist to fake timers in timeout
  • (PR#3564) Performance: Drop bailout linked to toss

v3.6.1

Compare Source

Some more performance improvements
[Code][Diff]

Fixes

  • (PR#3563) Performance: Mutate rng inplace in tosser

v3.6.0

Compare Source

Slightly faster execution of properties
[Code][Diff]

Features

  • (PR#3547) Slightly faster thanks to pure-rand v6
  • (PR#3552) Do not wrap stream when dropping 0 items
  • (PR#3551) Faster implementation of internal function runIdToFrequency
  • (PR#3553) Drop useless internal stream conversions
  • (PR#3554) Tosser must immediately produce values

Fixes

  • (PR#3556) CI: Enable sourceMap in unpublished for coverage
  • (PR#3512) Script: Add --cache option to Prettier
  • (PR#3523) Script: Initialize default devcontainer
  • (PR#3524) Script: Install and setup nvs inside Dockerfile

v3.5.1

Compare Source

Still work in fake timer contexts
[Code][Diff]

Fixes

  • (PR#3571) Bug: Resist to fake timers in interruptAfterTimeLimit
  • (PR#3572) Bug: Resist to fake timers in timeout

v3.5.0

Compare Source

Interrupt running tasks when interruptAfterTimeLimit exceeded
[Code][Diff]

Features


Configuration

📅 Schedule: Branch creation - "after 7am and before 9am every weekday" in timezone Europe/Helsinki, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, 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.

@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from d974fe5 to 709ceb5 Compare July 6, 2023 20:51
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 709ceb5 to af8d0f2 Compare July 27, 2023 20:19
@renovate renovate bot changed the title chore(deps): update dependency fast-check to v3 Update dependency fast-check to v3 Aug 29, 2023
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch 2 times, most recently from ea92d80 to d5e0cf3 Compare September 9, 2023 02:39
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from d5e0cf3 to a932cab Compare September 27, 2023 11:41
@renovate renovate bot changed the title Update dependency fast-check to v3 chore(deps): update dependency fast-check to v3 Oct 10, 2023
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from a932cab to 2768854 Compare October 22, 2023 16:46
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 2768854 to dbbd659 Compare November 19, 2023 21:59
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from dbbd659 to 05248fb Compare December 17, 2023 15:32
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 05248fb to 2cffe0f Compare January 31, 2024 01:52
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 2cffe0f to 8af16b4 Compare March 4, 2024 01:52
@renovate renovate bot changed the title chore(deps): update dependency fast-check to v3 Update dependency fast-check to v3 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch 2 times, most recently from 347abff to 3444f75 Compare March 28, 2024 10:37
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 3444f75 to 188fea7 Compare April 20, 2024 08:01
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 188fea7 to 6c70a66 Compare April 28, 2024 09:26
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 6c70a66 to f632f8b Compare May 22, 2024 23:01
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from f632f8b to df4a5ec Compare July 12, 2024 16:08
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from df4a5ec to 3198210 Compare August 7, 2024 23:09
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 3198210 to 9c9c83c Compare August 25, 2024 18:18
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch 2 times, most recently from 18a460b to 6315b88 Compare November 3, 2024 13:48
@renovate renovate bot force-pushed the renovate/fast-check-3.x branch from 6315b88 to 0b38935 Compare December 14, 2024 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants