validator
13.15.35 · 2 Apr 2026MIT35M / weekRepositorynpmAtom feed
Upgrading validator From 4.9.0 to 5.0.0
1 release in betweenevery note read
Reading releases, release notes and advisories…
The note of 5.0.0 lists no breaking change or deprecation, which is rare for a major.
Security
3 advisories still affect 5.0.0
- validator.js has a URL validation bypass vulnerability in its isURL functionmoderate · GHSA-9965-vmph-33xx
- Inefficient Regular Expression Complexity in validator.jsmoderate · GHSA-qgmg-gppg-76g5
- Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elementshigh · GHSA-vghf-hv5q-vc2g
Upgrading to 13.15.22 clears them.
Release by release
- new
Added Arabic locales to
isAlpha()andisAlphanumeric() - fixed
Fix validation of very large base64 strings
- new
4 other lines we could not sort, mostly version bumps
- 5.0.0
Migrate to ES6
- 5.0.0
Break the library up so that individual functions can be imported
- 5.0.0
Remove auto-coercion of input to a string
- 5.0.0
Remove the
extend()function