v7.0.0 Release Plan
See original GitHub issueThis 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:
- Created 3 years ago
- Reactions:3
- Comments:7 (3 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’ll see how I can backport it! Eventually we can release beta versions containing stable changes for v7.
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!