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

template: runtypes ^6.0.0 #404

Merged
merged 3 commits into from
Apr 6, 2021
Merged

template: runtypes ^6.0.0 #404

merged 3 commits into from
Apr 6, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 5, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
runtypes ^5.0.1 -> ^6.0.0 age adoption passing confidence

Release Notes

pelotom/runtypes

v6.0.0

Compare Source

Features
  • Support arbitrary length intersections (#​165)
  • Support arbitrary length tuples (#​168)
  • Support arbitrary length unions (#​166)
  • Support arbitrary length contracts (#​202)
  • Support arbitrary length async contracts (#​203)
  • Support symbol-keyed properties of object validation (#​204)
  • Provide descriptive error messages (#​209)
Bug Fixes
  • Add null check into hasKey utility (#​205)
  • Add missing readonly to Union function (#​208)
BREAKING CHANGES
  • the various Intersect2, Intersect3, ... types have all been replaced with a single Intersect type that takes a tuple of Runtype validators.
  • the various Tuple2, Tuple3, ... types have all been replaced with a single Tuple type that takes a tuple of Runtype validators.
  • the various Union2, Union3, ... types have all been replaced with a single Union type that takes a tuple of Runtype validators.
  • the various Contract2, Contract3, ... types have all been replaced with a single Contract type that takes a tuple of Runtype meaning parameters and a Runtype meaning a return type
  • the various AsyncContract2, AsyncContract3, ... types have all been replaced with a single AsyncContract type that takes a tuple of Runtype meaning parameters and a Runtype meaning a return type of Promise.
  • Dictionary now does not look over non-enumerable properties of tested objects, and Record now does not recognize inherited properties of passed schema

v5.2.0

Compare Source

  • Branded types now compatible with declaration option of TS (#​196)
  • Remove unnecessary files from packaging result
  • Add Optional runtype (#​113)
  • Support symbol key validation (#​200)

Configuration

📅 Schedule: "before 7am every weekday" in timezone Australia/Melbourne.

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

♻️ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 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 has been generated by WhiteSource Renovate. View repository job log here.

@changeset-bot
Copy link

changeset-bot bot commented Apr 5, 2021

🦋 Changeset detected

Latest commit: 1fad00d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
skuba Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@renovate renovate bot force-pushed the renovate-template/runtypes-6.x branch from deb1074 to b937fe8 Compare April 5, 2021 23:37
@renovate renovate bot force-pushed the renovate-template/runtypes-6.x branch from b937fe8 to fbfeb37 Compare April 6, 2021 02:52
@renovate renovate bot requested a review from a team as a code owner April 6, 2021 15:08
@72636c 72636c merged commit ab0b8d2 into master Apr 6, 2021
@72636c 72636c deleted the renovate-template/runtypes-6.x branch April 6, 2021 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants