Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

chore(deps-dev): bump fast-check from 2.25.0 to 3.0.0 #695

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 25, 2022

Bumps fast-check from 2.25.0 to 3.0.0.

Changelog

Sourced from fast-check's changelog.

3.0.0

Easier and more expressive thanks to the full support of size and a new and extensible API for custom arbitraries [Code][Diff]

This new major of fast-check is:

  • extensible: extending the framework with custom arbitraries made easy
  • expressive properties: write properties corresponding to specs without dealing with internals of the library (more)
  • recursive structures: better native handling of recursive structures without any tweaks around internals
  • unified signatures: unify signatures cross-arbitraries (more)

Breaking changes

  • (PR#2927) Remove deprecated signatures of fc.array
  • (PR#2929) Remove deprecated signatures of fc.string
  • (PR#2930) Remove deprecated signatures of fc.*subarray
  • (PR#2931) Remove deprecated signatures of fc.commands
  • (PR#2932) Remove deprecated signatures of fc.option
  • (PR#2933) Remove deprecated signatures of fc.json
  • (PR#2934) Remove deprecated signatures of fc.lorem
  • (PR#2935) Drop support for TypeScript 3.2 (min ≥4.1)
  • (PR#2928) Rely on new implementations and APIs for fc.float/fc.double
  • (PR#2938) Remove fully deprecated arbitraries
  • (PR#2939) Remove deprecated signatures of fc.integer
  • (PR#2940) Get rid off genericTuple (replaced by tuple)
  • (PR#2941) Remove forked typings for pure-rand
  • (PR#2942) Change the API of a property to rely on the modern one
  • (PR#2944) Switch to the new API of Arbitrary and remove old variants
  • (PR#2945) Rename NextValue into Value
  • (PR#2949) No depthFactor specified means: use defaulted configuration
  • (PR#2951) Stop defaulting maxKeys and maxDepth on object arbitraries
  • (PR#2952) Stop defaulting maxCount on lorem
  • (PR#2954) Stop defaulting defaultSizeToMaxWhenMaxSpecified to true
  • (PR#2959) Change the output of Property::run to return the original error
  • (PR#2960) Remove frequency now replaced by oneof
  • (PR#2970) Rename depthFactor into depthSize and invert numeric

You may refer to our migration guide in case of issue: https://github.com/dubzzz/fast-check/blob/main/MIGRATION_2.X_TO_3.X.md

Features

  • (PR#2937) Adopt variadic tuples for signatures of clone
  • (PR#2936) Adopt variadic tuples for signatures of property
  • (PR#2950) Add the ability to define use max as depth factor
  • (PR#2953) Extend usage of defaultSizeToMaxWhenMaxSpecified to depth
  • (PR#2955) Add support for weighted arbitraries in oneof
  • (PR#2962) Forward the original Error into RunDetails
  • (PR#2956) Add big int typed arrays arbitraries
  • (PR#2968) Better typings for letrec

... (truncated)

Commits
  • 90de1ba 🔖 Update CHANGELOG.md for 3.0.0 (#2976)
  • 37e6f15 🔨 Support typing related PRs in CHANGELOG (#2973)
  • 9c6941c 🔨 Support breaking changes in generated CHANGELOG (#2971)
  • bb5fc2a 💥 Rename depthFactor into depthSize and invert numeric (#2970)
  • 3ac5642 🏷️ Better typings for letrec (#2968)
  • 5c6136a 📝 Fix link to timeout section in tips doc (#2966)
  • 2b200bc ✨ Add big int typed arrays arbitraries (#2956)
  • 6aa421a 👷 Check the generated lib against ES standard (#2964)
  • 64b5250 🐛 Allow property to intercept thrown symbols (#2963)
  • 44e188b ✨ Forward the original Error into RunDetails (#2962)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot requested a review from a team May 25, 2022 22:05
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 25, 2022
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/fast-check-3.0.0 branch 2 times, most recently from 5188b6f to 1ca5dfb Compare June 2, 2022 22:45
Bumps [fast-check](https://github.com/dubzzz/fast-check) from 2.25.0 to 3.0.0.
- [Release notes](https://github.com/dubzzz/fast-check/releases)
- [Changelog](https://github.com/dubzzz/fast-check/blob/main/CHANGELOG.md)
- [Commits](dubzzz/fast-check@v2.25.0...v3.0.0)

---
updated-dependencies:
- dependency-name: fast-check
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/fast-check-3.0.0 branch from 1ca5dfb to e739dbf Compare June 9, 2022 22:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants