question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

v7.0.0 Release Plan

See original GitHub issue

This is a release plan of the next major release of express-validator.

Potentially breaking bug fixes

  • Passing an Array to toString() should not return just the first item #791, #755, #704 (PR: #1002)
  • Improve oneOf:

New features

  • Pluggable validators #1077 (PR: #1079)
  • Custom validators:
    • Multiple error messages #951
  • Allow to bail out on the first element failing when using bail() with wildcards #906

Others

  • Remove deprecated APIs (filter, old-check, sanitize) (PR: #993)

I selected just some of the most recent and requested features/fixes, but this list is supposed to change so proposals are welcome!

/cc @gustavohenke Can you create a branch (v7.0.0-features?) on this repo to use as the base for PRs? When we merge it we should use Rebase and merge instead of Squash and merge so that we can track of those breaking commits better. It would definitely simplify development.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:3
  • Comments:7 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
fedecicommented, Oct 20, 2022

I’ll see how I can backport it! Eventually we can release beta versions containing stable changes for v7.

1reaction
gustavohenkecommented, Feb 28, 2021

There you go for the branch: https://github.com/express-validator/express-validator/tree/v7-features I suppose also change the base of #993?

Without thinking too much about the proposed features and breaking changes, what I can say at the moment is… yeah, let’s definitely change the behaviour of toString.

Thanks for organising all of this!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Node v7.0.0 (Current)
As an odd numbered release, in accordance with our Long Term Support plan, Node.js v7 will be supported only until about June, 2017, ......
Read more >
Version v7.0.0 - Turn-key research data management repository
InvenioRDM v7.0 is a short-term support (STS) release which is supported until InvenioRDM v8.0 (release currently planned for February 2022) ...
Read more >
Planning/7.0 - QEMU
Release Schedule. 2021-12-14, Beginning of development phase. 2022-03-08, Soft feature freeze. Only bug ...
Read more >
ReleasePlan - The Document Foundation Wiki
See also the detailed schedule and the release notes. 7.0 release. Basic dates for the initial and bugfix releases. Release, Freeze, Publishing.
Read more >
Cisco Firepower Release Notes, Version 7.0 - Upgrade the ...
Plan your upgrade path. Read all upgrade guidelines and plan configuration changes. Check appliance access. Check bandwidth. Schedule ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found