Skip to content

Commit

Permalink
fix(deps): update dependency express-validator to v7 (#217)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [express-validator](https://express-validator.github.io)
([source](https://togithub.com/express-validator/express-validator)) |
[`^6.14.2` ->
`^7.0.0`](https://renovatebot.com/diffs/npm/express-validator/6.15.0/7.0.1)
|
[![age](https://badges.renovateapi.com/packages/npm/express-validator/7.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/express-validator/7.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/express-validator/7.0.1/compatibility-slim/6.15.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/express-validator/7.0.1/confidence-slim/6.15.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>express-validator/express-validator</summary>

###
[`v7.0.1`](https://togithub.com/express-validator/express-validator/releases/tag/v7.0.1)

[Compare
Source](https://togithub.com/express-validator/express-validator/compare/v7.0.0...v7.0.1)

- Fixed `checkSchema()` warning that known validators are unknown when
its value is `false` -
[#&#8203;1223](https://togithub.com/express-validator/express-validator/issues/1223)

###
[`v7.0.0`](https://togithub.com/express-validator/express-validator/releases/tag/v7.0.0)

[Compare
Source](https://togithub.com/express-validator/express-validator/compare/v6.15.0...v7.0.0)

🚀 🙌  **First major version in almost 4 years!** 🚀 🤯
Thanks everybody for having the patience. Hopefully this version brings
many improvements to your developer experience!

#### Breaking changes 💥

-   **Minimum supported Node.js version is now 14+**
- Removed deprecated APIs -
[#&#8203;993](https://togithub.com/express-validator/express-validator/issues/993)
- Import paths `express-validator/check` and `express-validator/filter`
- Sanitization-only middlewares (e.g. `sanitize()`, `sanitizeBody()`,
etc)
- Deprecated TypeScript types (`ValidationParamSchema` and
`ValidationSchema`)
- `isObject()` validator now assumes `options.strict = true` by default
-   Validation errors changed shape
- Field validation errors `param` property has been renamed to `path`
- `oneOf()` validation errors no longer have a `param: '_error'`
property
- (TypeScript only) The `ValidationError` type is now a [discriminated
union](https://www.typescriptlang.org/docs/handbook/2/narrowing.html#discriminated-unions),
it might be necessary to use `switch` or `if` statements to check that
you're dealing with the type that you want to debug/format
- `oneOf()` signature changed: from `oneOf(chains, message)` to
`oneOf(chains, options: { message, errorType })`
- `oneOf()` default error structure now groups errors by their...
validation group!, instead of in a flat list

Checkout the migration guide for examples on how to work around some of
these:
https://express-validator.github.io/docs/migration-v6-to-v7

#### New features ✨

- **Added validation for no unknown fields** -
[#&#8203;558](https://togithub.com/express-validator/express-validator/issues/558),
[#&#8203;578](https://togithub.com/express-validator/express-validator/issues/578),
[#&#8203;612](https://togithub.com/express-validator/express-validator/issues/612),
[#&#8203;1148](https://togithub.com/express-validator/express-validator/issues/1148),
[#&#8203;809](https://togithub.com/express-validator/express-validator/issues/809),
[#&#8203;927](https://togithub.com/express-validator/express-validator/issues/927),
[#&#8203;1204](https://togithub.com/express-validator/express-validator/issues/1204)
- **Added globstars (deep wildcard) support** -
[#&#8203;790](https://togithub.com/express-validator/express-validator/issues/790),
[#&#8203;1137](https://togithub.com/express-validator/express-validator/issues/1137),
[#&#8203;1216](https://togithub.com/express-validator/express-validator/issues/1216)
- Added support for multiple custom validators/sanitizers in
`checkSchema()` -
[#&#8203;552](https://togithub.com/express-validator/express-validator/issues/552),
[#&#8203;1180](https://togithub.com/express-validator/express-validator/issues/1180)
- Added request-level bail -
[#&#8203;1100](https://togithub.com/express-validator/express-validator/issues/1100),
[#&#8203;1214](https://togithub.com/express-validator/express-validator/issues/1214)
- Added a `ExpressValidator` class which allows adding "persistent"
custom validators, sanitizers, and options -
[#&#8203;1077](https://togithub.com/express-validator/express-validator/issues/1077),
[#&#8203;1079](https://togithub.com/express-validator/express-validator/issues/1079),
[#&#8203;1209](https://togithub.com/express-validator/express-validator/issues/1209)
- Added `oneOf()` support to `.if()` -
[#&#8203;1170](https://togithub.com/express-validator/express-validator/issues/1170)
- Added new error types to `oneOf()` -
[#&#8203;956](https://togithub.com/express-validator/express-validator/issues/956),
[#&#8203;1022](https://togithub.com/express-validator/express-validator/issues/1022)

#### Bug fixes 🐛

- **Validating/sanitizing arrays no longer drops all but the first
value** -
[#&#8203;791](https://togithub.com/express-validator/express-validator/issues/791),
[#&#8203;755](https://togithub.com/express-validator/express-validator/issues/755),
[#&#8203;704](https://togithub.com/express-validator/express-validator/issues/704),
[#&#8203;1002](https://togithub.com/express-validator/express-validator/issues/1002)
- Added missing `ko-KR` to `MobilePhoneLocale` -
[#&#8203;1218](https://togithub.com/express-validator/express-validator/issues/1218),
[#&#8203;1219](https://togithub.com/express-validator/express-validator/issues/1219)
- Don't silently fail when setting `withMessage` and `not` in schemas -
[#&#8203;664](https://togithub.com/express-validator/express-validator/issues/664)

#### New Contributors

- [@&#8203;Yoowatney](https://togithub.com/Yoowatney) made their first
contribution in
[https://github.com/express-validator/express-validator/pull/1219](https://togithub.com/express-validator/express-validator/pull/1219)

**Full Changelog**:
express-validator/express-validator@v6.15.0...v7.0.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/open-feature/playground).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS45Ni4zIiwidXBkYXRlZEluVmVyIjoiMzUuOTYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jun 16, 2023
1 parent d659a69 commit 8620e88
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"eventemitter3": "^5.0.1",
"events": "^3.3.0",
"express": "4.18.2",
"express-validator": "^6.14.2",
"express-validator": "^7.0.0",
"flagsmith": "^3.14.2",
"flagsmith-nodejs": "^2.5.0",
"launchdarkly-js-client-sdk": "^3.0.0",
Expand Down

0 comments on commit 8620e88

Please sign in to comment.