Electron-Labs / ed25519-circom

ED25519 implementation in Circom
https://docs.electronlabs.org/
110 stars 15 forks source link

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

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

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)