Skip to content
This repository was archived by the owner on Jun 26, 2021. It is now read-only.

Bump fast-check from 2.14.0 to 2.15.0 #533

Merged

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps fast-check from 2.14.0 to 2.15.0.

Changelog

Sourced from fast-check's changelog.

2.15.0

New logo, new way to define fully custom arbitraries using NextArbitrary [Code][Diff]

Features

  • (PR#1678) Introduce NextArbitrary, new way to define arbitraries
  • (PR#1690) Document and expose clone related methods
  • (PR#1730) Ensure bigint are always instanciated with valid ranges
  • (PR#1750) Add support for cloneable instances in fc.constant and fc.constantFrom
  • (PR#1756) Add support for bias in clone (and dedup)
  • (PR#1758) Add support for bias in mixedCase
  • (PR#1794) Support canGenerate and shrink of user-defined values on map
  • (PR#1799) Implement unmappers for char arbitraries
  • (PR#1632) New logo supports dark mode and fits better within README
  • (PR#1812) Add unmappers for built-in arbitraries on strings
  • (PR#1836) Add built-in unmapper support onto mapToConstant
  • (PR#1838) Add built-in unmapper support onto lorem
  • (PR#1857) Add built-in unmapper support onto dictionary
  • (PR#1866) Add built-in unmapper support onto date
  • (PR#1888) Add built-in unmapper support onto ip
  • (PR#1912) Add built-in unmapper support onto record

Fixes

  • (PR#1693) Bug: Apply cloneMethod on map/filter instances of Shrinkable
  • (PR#1712) Bug: Shrinker on integers was possibly generating out-of-range values
  • (PR#1713) Bug: canGenerate method on integer should reject -0
  • (PR#1736) Bug: canGenerate of FrequencyArbitrary was not using depth properly
  • (PR#1737) Bug: freq of 0 not considered the same way in constraints-based and simple arg
  • (PR#1755) Bug: infiniteStream was not properly cloning cloneable instances
  • (PR#1759) Bug: Not properly biased mixedCase
  • (PR#1776) Bug: ConstantArbitrary must not shrink towards the first if it is already the first
  • (PR#1780) Bug: clone must use Object.is and check values on canGenerate
  • (PR#1783) Bug: StreamArbitrary should print any value that have been pulled
  • (PR#1784) Bug: Stream.take pull one unneeded value from the source
  • (PR#1787) Bug: SchedulerArbitrary is wrongly cloning the passed Random
  • (PR#1822) Bug: .map should check canGenerate on source before calling shrink
  • (PR#1821) Bug: mixedCase should only call context-based shrinkers for the string
  • (PR#1837) Bug: maxCount of 0 was overriden to 5 in lorem instead of being rejected
  • (PR#1856) Bug: Build reverse-mapping built by mapToConstant for node 10
  • (PR#1910) Bug: Stricter unmapper for dictionary to prevent unmapping unrelated values
  • (PR#1914) Bug: option can now properly shrink without any context (incl. to nil)
  • (PR#1647) CI: Stricter conditions to trigger workflow on push
  • (PR#1663) CI: Stricter conditions to trigger workflow on push
  • (PR#1830) CI: Build against Node 16.x
  • (PR#1760) Clean: Remove duplicated tests for letrec
  • (PR#1892) Clean: Remove unneeded map in record for required keys
  • (PR#1917) Clean: Remove unneeded checks in map for context-less shrink

... (truncated)

Commits
  • 43a9ecf 2.15.0
  • 8e68a28 Update CHANGELOG.md
  • a8b1382 ⬆️ Bump ws from 7.4.2 to 7.4.6 in /example (#1925)
  • 57ed573 ⬆️ Bump ws from 7.4.2 to 7.4.6 (#1924)
  • a7596e2 ✅ Reduce duplication of assertions on NextArbitrary (#1922)
  • ae4448d 💚 Integer spec was asking if integer can produce -0 (#1923)
  • 1196d7d ⬆️ Bump actions/cache from 2.1.5 to 2.1.6 (#1921)
  • 001309e 📝 Update outdated links in AdvancedArbitraries.md (#1920)
  • c96b3f4 ♻️ Enforce explicit context-passing for NextArbitrary and related (#1918)
  • b8a8bb0 ⚡️ Remove unneeded checks in map for context-less shrink (#1917)
  • 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.

If all status checks pass Dependabot will automatically merge this pull request.


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 use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [fast-check](https://github.com/dubzzz/fast-check) from 2.14.0 to 2.15.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.14.0...v2.15.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label May 31, 2021
@dependabot-preview dependabot-preview bot merged commit 3371ba5 into master May 31, 2021
@dependabot-preview dependabot-preview bot deleted the dependabot/npm_and_yarn/fast-check-2.15.0 branch May 31, 2021 05:00
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants