forked from enviPath/enviPy
11 KiB
11 KiB
7.0.0
- Remove
isDate()
6.3.0
6.2.1
6.2.0
- Added an option to require an email display name (#607)
- Added support for
ltandgttoisInt()(#588) - New locales (#601)
6.1.0
- Added support for greater or less than in
isFloat()(#544) - Added support for ISSN validation via
isISSN()(#593) - Fixed a bug in
normalizeEmail()(#594) - New locales (#585)
6.0.0
- Renamed
isNull()toisEmpty()(#574) - Backslash is now escaped in
escape()(#516) - Improved
normalizeEmail()(#583) - Allow leading zeroes by default in
isInt()(#532)
5.7.0
- Added support for IPv6 in
isURL()(#564) - Added support for urls without a host (e.g.
file:///foo.txt) inisURL()(#563) - Added support for regular expressions in the
isURL()host whitelist and blacklist (#562) - Added support for MasterCard 2-Series BIN (#576)
- New locales (#575, #552)
5.6.0
- Added an
isMD5()validator (#557) - Fixed an exceptional case in
isDate()(#566) - New locales (#559, #568, #571, #573)
5.5.0
- Fixed a regex denial of service in
trim()andrtrim()(#556) - Added an Algerian locale to
isMobilePhone()(#540) - Fixed the Hungarian locale in
isAlpha()andisAlphanumeric()(#541) - Added a Polish locale to
isMobilePhone()(#545)
5.4.0
- Accept Union Pay credit cards in
isCreditCard()(#539) - Added Danish locale to
isMobilePhone()(#538) - Added Hungarian locales to
isAlpha(),isAlphanumeric()andisMobilePhone()(#537)
5.3.0
- Added an
allow_leading_zeroesoption toisInt()(#532) - Adjust Chinese mobile phone validation (#523)
- Added a Canadian locale to
isMobilePhone()(#524)
5.2.0
- Added a
isDataURI()validator (#521) - Added Czech locales (#522)
- Fixed a bug with
isURL()when protocol was missing and "://" appeared in the query (#518)
5.1.0
- Added a
unescape()HTML function (#509) - Added a Malaysian locale to
isMobilePhone()(#507) - Added Polish locales to
isAlpha()andisAlphanumeric()(#506) - Added Turkish locales to
isAlpha(),isAlphanumeric()andisMobilePhone()(#512) - Allow >1 underscore in hostnames when using
allow_underscores(#510)
5.0.0
- Migrate to ES6 (#496)
- Break the library up so that individual functions can be imported (#496)
- Remove auto-coercion of input to a string (#496)
- Remove the
extend()function (#496) - Added Arabic locales to
isAlpha()andisAlphanumeric()(#496) - Fix validation of very large base64 strings (#503)
4.9.0
- Added a Russian locale to
isAlpha()andisAlphanumeric()(#499) - Remove the restriction on adjacent hyphens in hostnames (#500)
4.8.0
- Added Spanish, French, Portuguese and Dutch support for
isAlpha()andisAlphanumeric()(#492) - Added a Brazilian locale to
isMobilePhone()(#489) - Reject IPv4 addresses with invalid zero padding (#490)
- Fix the client-side version when used with RequireJS (#494)
4.7.1
4.7.0
- Print a deprecation warning if validator input is not a string (1f67e1e). Note that this will be an error in v5.
- Added a German locale to
isMobilePhone(),isAlpha()andisAlphanumeric()(#477) - Added a Finnish locale to
isMobilePhone()(#455)
4.6.1
- Fix coercion of objects:
Object.toString()is[object Object]not""(a57f3c8)
4.6.0
- Added a Spanish locale to
isMobilePhone()(#481) - Fix string coercion of objects created with
Object.create(null)(#484)
4.5.2
- Fix a timezone issue with short-form ISO 8601 dates, e.g.
validator.isDate('2011-12-21')(#480)
4.5.1
- Make
isLength()/isByteLength()accept{min, max}as options object. (#474)
4.5.0
- Add validation for Indian mobile phone numbers (#471)
- Tweak Greek and Chinese mobile phone validation (#467, #468)
- Fixed a bug in
isDate()when validating ISO 8601 dates without a timezone (#472)
4.4.1
- Allow triple hyphens in IDNA hostnames (#466)
4.4.0
- Added
isMACAddress()validator (#458) - Added
isWhitelisted()validator (#462) - Added a New Zealand locale to
isMobilePhone()(#452) - Added options to control GMail address normalization (#460)
4.3.0
4.2.1
- Fix
isDate()handling of RFC2822 timezones (#447)
4.2.0
- Fix
isDate()handling of ISO8601 timezones (#444) - Fix the incorrect
isFloat('.') === true(#443) - Added a Norwegian locale to
isMobilePhone()(#439)
4.1.0
4.0.6
- Added a Taiwan locale to
isMobilePhone()(#432) - Fixed a bug in
isBefore()where it would returnnull(#436)
4.0.5
- Fixed a denial of service vulnerability in the
isEmail()regex (#152)
4.0.4
4.0.3
- Added leap year validation to
isDate()(#418)
4.0.2
- Fixed
isDecimal()with an empty string (#419)