RuiSiang / monero-merchant

Monero Merchant is a RESTful API wrapper for the official Monero wallet RPC. This project is mainly for merchants who hope to accept Monero as payment, which is currently the most robust and privacy-oriented cryptocurrency with extremely low transaction fees.
Apache License 2.0
57 stars 17 forks source link

Update dependency validator to v13.9.0 #139

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
validator 13.7.0 -> 13.9.0 age adoption passing confidence

Release Notes

validatorjs/validator.js ### [`v13.9.0`](https://togithub.com/validatorjs/validator.js/blob/HEAD/CHANGELOG.md#​1390) [Compare Source](https://togithub.com/validatorjs/validator.js/compare/13.7.0...13.9.0) ##### New Features / Validators - [#​1892](https://togithub.com/validatorjs/validator.js/pull/1892) `isISO6391`: add ISO 639-1 validator [@​braaar](https://togithub.com/braaar) - [#​1974](https://togithub.com/validatorjs/validator.js/pull/1974) `isLuhnNumber` [@​ST-DDT](https://togithub.com/ST-DDT) ##### Fixes and Enhancements - [#​1865](https://togithub.com/validatorjs/validator.js/pull/1865) `isMACAddress`: add EUI-validation [@​WikiRik](https://togithub.com/WikiRik) [@​tux-tn](https://togithub.com/tux-tn) - [#​1888](https://togithub.com/validatorjs/validator.js/pull/1888) `isBase32`: add option for Crockford's base32 alternative [@​BigOsvaap](https://togithub.com/BigOsvaap) - [#​1916](https://togithub.com/validatorjs/validator.js/pull/1916) `isDataURI`: fix mediaType format [@​temoffey](https://togithub.com/temoffey) - [#​1920](https://togithub.com/validatorjs/validator.js/pull/1920) `isEmail`: add `host_whitelist` option [@​poor-coder](https://togithub.com/poor-coder) - [#​1939](https://togithub.com/validatorjs/validator.js/pull/1939) `isFQDN`: fix `allow_numeric_tld` option [@​BigOsvaap](https://togithub.com/BigOsvaap) - [#​1962](https://togithub.com/validatorjs/validator.js/pull/1962) `isIP`: refactor [@​UnKnoWn-Consortium](https://togithub.com/UnKnoWn-Consortium) - [#​1967](https://togithub.com/validatorjs/validator.js/pull/1967) `isLength` [@​ikkyu-3](https://togithub.com/ikkyu-3) - [#​1992](https://togithub.com/validatorjs/validator.js/pull/1992) `isMagnetURI` [@​Rhilip](https://togithub.com/Rhilip) [@​tux-tn](https://togithub.com/tux-tn) - [#​1995](https://togithub.com/validatorjs/validator.js/pull/1995) `isURL`: fix check for host [@​mortbauer](https://togithub.com/mortbauer) - [#​2008](https://togithub.com/validatorjs/validator.js/pull/2008) `isCreditCard` [@​brianwhaley](https://togithub.com/brianwhaley) - [#​2075](https://togithub.com/validatorjs/validator.js/pull/2075) `isAfter`: allow usage of option object [@​WikiRik](https://togithub.com/WikiRik) - [#​2114](https://togithub.com/validatorjs/validator.js/pull/2114) `isRgbColor` [@​pano9000](https://togithub.com/pano9000) - [#​2122](https://togithub.com/validatorjs/validator.js/pull/2122) `isDataURI`: fix MIME types with underscores [@​pano9000](https://togithub.com/pano9000) - [#​2148](https://togithub.com/validatorjs/validator.js/pull/2148) `isStrongPassword` [@​sandmule](https://togithub.com/sandmule) - [#​2157](https://togithub.com/validatorjs/validator.js/pull/2157) `isISBN`: allow usage of option object [@​WikiRik](https://togithub.com/WikiRik) - [#​2170](https://togithub.com/validatorjs/validator.js/pull/2170) `isEmail`: fix `ignore_max_length` for FQDN [@​sakhmedbayev](https://togithub.com/sakhmedbayev) - [#​2020](https://togithub.com/validatorjs/validator.js/pull/2170) `isFloat`: fix comma(,) passing as float [@​frederike-ramin](https://togithub.com/frederike-ramin) - Documentation fixes: - [#​1860](https://togithub.com/validatorjs/validator.js/pull/1860) [@​leonardovillela](https://togithub.com/leonardovillela) - [#​1861](https://togithub.com/validatorjs/validator.js/pull/1860) [@​tux-tn](https://togithub.com/tux-tn) - [#​1957](https://togithub.com/validatorjs/validator.js/pull/1957) [@​tfilo](https://togithub.com/tfilo) - [#​2010](https://togithub.com/validatorjs/validator.js/pull/2010) [@​marcelozarate](https://togithub.com/marcelozarate) - [#​2107](https://togithub.com/validatorjs/validator.js/pull/2107) [@​pano9000](https://togithub.com/pano9000) - [#​2160](https://togithub.com/validatorjs/validator.js/pull/2160) [@​WikiRik](https://togithub.com/WikiRik) - Code Refactors: - [#​1942](https://togithub.com/validatorjs/validator.js/pull/1942) [@​CommanderRoot](https://togithub.com/CommanderRoot) - [#​1975](https://togithub.com/validatorjs/validator.js/pull/1975) [@​fedeci](https://togithub.com/fedeci) - [#​2137](https://togithub.com/validatorjs/validator.js/pull/2137) [#​2132](https://togithub.com/validatorjs/validator.js/pull/2132) [@​pano9000](https://togithub.com/pano9000) ##### New and Improved Locales - `isAlpha`, `isAlphanumeric`: - [#​1678](https://togithub.com/validatorjs/validator.js/pull/1678) `bn-BD` [@​rak810](https://togithub.com/rak810) - [#​1996](https://togithub.com/validatorjs/validator.js/pull/1996) `si-LK` [@​melkorCBA](https://togithub.com/melkorCBA) - [#​2014](https://togithub.com/validatorjs/validator.js/pull/2014) `ja-JP` [@​starcharles](https://togithub.com/starcharles) - [#​1995](https://togithub.com/validatorjs/validator.js/pull/1995) `ko-KR` [@​Dongkyuuuu](https://togithub.com/Dongkyuuuu) - `isBIC`: - [#​2046](https://togithub.com/validatorjs/validator.js/pull/2046) `XK` [@​import-brain](https://togithub.com/import-brain) - `isIdentityCard`: - [#​2142](https://togithub.com/validatorjs/validator.js/pull/2142) `hk-HK` [@​Dongkyuuuu](https://togithub.com/Dongkyuuuu) - `isMobilePhone`: - [#​1813](https://togithub.com/validatorjs/validator.js/pull/1813) `my-MM`, [@​ferdousulhaque](https://togithub.com/ferdousulhaque) - [#​1868](https://togithub.com/validatorjs/validator.js/pull/1868) `de-DE`, [@​thomaschaaf](https://togithub.com/thomaschaaf) - [#​1896](https://togithub.com/validatorjs/validator.js/pull/1896) `en-LS`, [@​DevilsAutumn](https://togithub.com/DevilsAutumn) - [#​1897](https://togithub.com/validatorjs/validator.js/pull/1897) `el-CY`, [@​ikerasiotis](https://togithub.com/ikerasiotis) - [#​1909](https://togithub.com/validatorjs/validator.js/pull/1909) `es-NI`, [@​ajGingrich](https://togithub.com/ajGingrich) - [#​1910](https://togithub.com/validatorjs/validator.js/pull/1910) `az-AZ`, [@​shaanaliyev](https://togithub.com/shaanaliyev) - [#​1922](https://togithub.com/validatorjs/validator.js/pull/1922) `ir-IR`, [@​ArashST79](https://togithub.com/ArashST79) - [#​1924](https://togithub.com/validatorjs/validator.js/pull/1924) `ky-KG`, [@​arsalanfiroozi](https://togithub.com/arsalanfiroozi) - [#​1925](https://togithub.com/validatorjs/validator.js/pull/1925) `ar-YE`, `ar-EH`, `fa-AF`, [@​Mustafiz04](https://togithub.com/Mustafiz04) - [#​1932](https://togithub.com/validatorjs/validator.js/pull/1932) `ro-MD`, [@​mik7up](https://togithub.com/mik7up) - [#​1940](https://togithub.com/validatorjs/validator.js/pull/1940) `ar-YE`, `en-BS`, [@​savannahvaith](https://togithub.com/savannahvaith) - [#​1952](https://togithub.com/validatorjs/validator.js/pull/1952) `ka-GE`, [@​avkvak](https://togithub.com/avkvak) - [#​1964](https://togithub.com/validatorjs/validator.js/pull/1964) [#​1951](https://togithub.com/validatorjs/validator.js/pull/1951) `pt-BR`, [@​jhcaiafa](https://togithub.com/jhcaiafa) [@​matheusnascgomes](https://togithub.com/matheusnascgomes) - [#​1983](https://togithub.com/validatorjs/validator.js/pull/1983) `es-HN`, [@​ademyan05](https://togithub.com/ademyan05) - [#​1985](https://togithub.com/validatorjs/validator.js/pull/1985) `nl-AW`, [@​adida948](https://togithub.com/adida948) - [#​1986](https://togithub.com/validatorjs/validator.js/pull/1986) `en-JM`, [@​ademyan05](https://togithub.com/ademyan05) - [#​1993](https://togithub.com/validatorjs/validator.js/pull/1993) `mn-MN`, [@​rksp25](https://togithub.com/rksp25) - [#​1997](https://togithub.com/validatorjs/validator.js/pull/1997) `fr-BJ`, [@​rkuma552](https://togithub.com/rkuma552) [@​rksp25](https://togithub.com/rksp25) - [#​2001](https://togithub.com/validatorjs/validator.js/pull/2001) `mg-MG`, [@​ShivangiRai1310](https://togithub.com/ShivangiRai1310) - [#​2002](https://togithub.com/validatorjs/validator.js/pull/2002) `en-PG`, [@​kai2128](https://togithub.com/kai2128) - [#​2004](https://togithub.com/validatorjs/validator.js/pull/2004) `en-AG`, [@​jiaweilow](https://togithub.com/jiaweilow) - [#​2007](https://togithub.com/validatorjs/validator.js/pull/2007) `en-AI`, [@​elaine1129](https://togithub.com/elaine1129) - [#​2011](https://togithub.com/validatorjs/validator.js/pull/2011) `en-KN`, [@​Eelyneee](https://togithub.com/Eelyneee) - [#​2041](https://togithub.com/validatorjs/validator.js/pull/2041) `fr-CD`, [@​coolbeatz71](https://togithub.com/coolbeatz71) - [#​2084](https://togithub.com/validatorjs/validator.js/pull/2084) `en-SS`, [@​cheboi](https://togithub.com/cheboi) - [#​2109](https://togithub.com/validatorjs/validator.js/pull/2109) `dv-MV`, [@​pano9000](https://togithub.com/pano9000) - [#​2129](https://togithub.com/validatorjs/validator.js/pull/2129) `en-HN`, [@​WikiRik](https://togithub.com/WikiRik) - [#​2148](https://togithub.com/validatorjs/validator.js/pull/2148) `ar-KW`, [@​Yazan-KE](https://togithub.com/Yazan-KE) [@​WikiRik](https://togithub.com/WikiRik) - [#​2112](https://togithub.com/validatorjs/validator.js/pull/2112) `el-GR`, [@​pano9000](https://togithub.com/pano9000) - [#​2116](https://togithub.com/validatorjs/validator.js/pull/2116) `en-BM`, [@​pano9000](https://togithub.com/pano9000) - [#​2155](https://togithub.com/validatorjs/validator.js/pull/2155) `ms-MY`, [@​pano9000](https://togithub.com/pano9000) - [#​2156](https://togithub.com/validatorjs/validator.js/pull/2156) `ro-RO`, [@​pano9000](https://togithub.com/pano9000) - `isLicensePlate`: - [#​1665](https://togithub.com/validatorjs/validator.js/pull/1665) `sv-SE`, [@​elmaxe](https://togithub.com/elmaxe) - [#​1895](https://togithub.com/validatorjs/validator.js/pull/1895) `hu-HU`, [@​szabolcstarnai](https://togithub.com/szabolcstarnai) - [#​1944](https://togithub.com/validatorjs/validator.js/pull/1944) `en-NI`, [@​NishantJS](https://togithub.com/NishantJS) - [#​1945](https://togithub.com/validatorjs/validator.js/pull/1945) `de-DE`, [@​bennetfabian](https://togithub.com/bennetfabian) - [#​1945](https://togithub.com/validatorjs/validator.js/pull/1945) `de-DE`, [@​bennetfabian](https://togithub.com/bennetfabian) - [#​2103](https://togithub.com/validatorjs/validator.js/pull/2103) `es-AR`, [@​alvarocastro](https://togithub.com/alvarocastro) - `isPassportNumber`: - [#​1515](https://togithub.com/validatorjs/validator.js/pull/1515) `JM`,`KZ`,`LI`,`NZ` [@​JuanFML](https://togithub.com/JuanFML) - [#​1814](https://togithub.com/validatorjs/validator.js/pull/1814) `TH` [@​TonPC64](https://togithub.com/TonPC64) [@​braaar](https://togithub.com/braaar) - [#​2061](https://togithub.com/validatorjs/validator.js/pull/2061) `AZ` [@​djeks922](https://togithub.com/djeks922) - [#​2073](https://togithub.com/validatorjs/validator.js/pull/2073) `PH`,`PK` [@​digambar-t7](https://togithub.com/digambar-t7) - `isPostalCode`: - [#​1951](https://togithub.com/validatorjs/validator.js/pull/1951) `BA`, [@​matheusnascgomes](https://togithub.com/matheusnascgomes) - [#​2134](https://togithub.com/validatorjs/validator.js/pull/2134) `BY`, [@​pano9000](https://togithub.com/pano9000) - [#​2136](https://togithub.com/validatorjs/validator.js/pull/2136) `IR`, [@​pano9000](https://togithub.com/pano9000) - `isTaxID`: - [#​1867](https://togithub.com/validatorjs/validator.js/pull/1867) `en-CA`, [@​boonya](https://togithub.com/boonya) - [#​1989](https://togithub.com/validatorjs/validator.js/pull/1989) `'AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'EL', 'HU', 'IE', 'LV', 'LT', 'LU', 'MT', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'AL', 'MK', 'AU', 'BY', 'CA', 'IS', 'IN', 'ID', 'IL', 'KZ', 'NZ', 'NG', 'NO', 'PH', 'RU', 'SM', 'SA', 'RS', 'CH', 'TR', 'UA', 'UZ', 'AR', 'BO', 'BR', 'CL', 'CO', 'CR', 'EC', 'SV', 'GT', 'HN', 'MX', 'NI', 'PA', 'PY', 'PE', 'DO', 'UY', 'VE'` [@​Dev1lDragon](https://togithub.com/Dev1lDragon) #### 13.7.0 ##### New Features - [#​1706](https://togithub.com/validatorjs/validator.js/pull/1706) `isISO4217`, currency code validator [@​jpaya17](https://togithub.com/jpaya17) ##### Fixes and Enhancements - [#​1647](https://togithub.com/validatorjs/validator.js/pull/1647) `isFQDN`: add `allow_wildcard` option [@​fasenderos](https://togithub.com/fasenderos) - [#​1654](https://togithub.com/validatorjs/validator.js/pull/1654) `isRFC3339`: Disallow prepended and appended strings to RFC 3339 date-time [@​jmacmahon](https://togithub.com/jmacmahon) - [#​1658](https://togithub.com/validatorjs/validator.js/pull/1658) maintenance: increase code coverage [@​tux-tn](https://togithub.com/tux-tn) - [#​1669](https://togithub.com/validatorjs/validator.js/pull/1669) `IBAN` export list of country codes that implement IBAN [@​dror-heller](https://togithub.com/dror-heller) [@​fedeci](https://togithub.com/fedeci) - [#​1676](https://togithub.com/validatorjs/validator.js/pull/1676) `isBoolean`: add `loose` option [@​brybrophy](https://togithub.com/brybrophy) - [#​1697](https://togithub.com/validatorjs/validator.js/pull/1697) maintenance: fix npm installation error [@​rubiin](https://togithub.com/rubiin) - [#​1708](https://togithub.com/validatorjs/validator.js/pull/1708) `isISO31661Alpha3`: perf [@​jpaya17](https://togithub.com/jpaya17) - [#​1711](https://togithub.com/validatorjs/validator.js/pull/1711) `isDate`: allow users to strictly validate dates with `.` as delimiter [@​flymans](https://togithub.com/flymans) - [#​1715](https://togithub.com/validatorjs/validator.js/pull/1715) `isCreditCard`: fix for Union Pay cards [@​shreyassai123](https://togithub.com/shreyassai123) - [#​1718](https://togithub.com/validatorjs/validator.js/pull/1718) `isEmail`: replace all dots in GMail length validation [@​DasDingGehtNicht](https://togithub.com/DasDingGehtNicht) - [#​1721](https://togithub.com/validatorjs/validator.js/pull/1721) `isURL`: add `allow_fragments` and `allow_query_components` [@​cowboy-bebug](https://togithub.com/cowboy-bebug) - [#​1724](https://togithub.com/validatorjs/validator.js/pull/1724) `isISO31661Alpha2`: perf [@​jpaya17](https://togithub.com/jpaya17) - [#​1730](https://togithub.com/validatorjs/validator.js/pull/1730) `isMagnetURI` [@​tux-tn](https://togithub.com/tux-tn) - [#​1738](https://togithub.com/validatorjs/validator.js/pull/1738) `rtrim`: remove regex to prevent ReDOS attack [@​tux-tn](https://togithub.com/tux-tn) - [#​1747](https://togithub.com/validatorjs/validator.js/pull/1747) maintenance: run scripts in parallel for build and clean [@​sachinraja](https://togithub.com/sachinraja) - [#​1748](https://togithub.com/validatorjs/validator.js/pull/1748) `isURL`: higher priority to `whitelist` [@​deepanshu2506](https://togithub.com/deepanshu2506) - [#​1751](https://togithub.com/validatorjs/validator.js/pull/1751) `isURL`: allow url with colon and no port [@​MatteoPierro](https://togithub.com/MatteoPierro) - [#​1777](https://togithub.com/validatorjs/validator.js/pull/1777) `isUUID`: fix for `null` version argument [@​theteladras](https://togithub.com/theteladras) - [#​1799](https://togithub.com/validatorjs/validator.js/pull/1799) `isFQDN`: check more special chars [@​MatteoPierro](https://togithub.com/MatteoPierro) - [#​1833](https://togithub.com/validatorjs/validator.js/pull/1833) `isURL`: allow URL with an empty user [@​MiguelSavignano](https://togithub.com/MiguelSavignano) - [#​1835](https://togithub.com/validatorjs/validator.js/pull/1835) `unescape`: fixed bug where intermediate string contains escaped [@​Marcholio](https://togithub.com/Marcholio) - [#​1836](https://togithub.com/validatorjs/validator.js/pull/1836) `contains`: can check that string contains seed multiple times [@​Marcholio](https://togithub.com/Marcholio) - [#​1844](https://togithub.com/validatorjs/validator.js/pull/1844) docs: add CDN instructions [@​luiscobits](https://togithub.com/luiscobits) - [#​1848](https://togithub.com/validatorjs/validator.js/pull/1848) `isUUID`: add support for validation of `v1` and `v2` [@​theteladras](https://togithub.com/theteladras) - [#​1941](https://togithub.com/validatorjs/validator.js/pull/1641) `isEmail`: add `host_blacklist` option [@​fedeci](https://togithub.com/fedeci) ##### New and Improved Locales - `isAlpha`, `isAlphanumeric`: - [#​1716](https://togithub.com/validatorjs/validator.js/pull/1716) `hi-IN` [@​MiKr13](https://togithub.com/MiKr13) - [#​1837](https://togithub.com/validatorjs/validator.js/pull/1837) `fi-FI` [@​Marcholio](https://togithub.com/Marcholio) - `isPassportNumber`: - [#​1656](https://togithub.com/validatorjs/validator.js/pull/1656) `ID` [@​rubiin](https://togithub.com/rubiin) - [#​1714](https://togithub.com/validatorjs/validator.js/pull/1714) `CN` [@​anirudhgiri](https://togithub.com/anirudhgiri) - [#​1809](https://togithub.com/validatorjs/validator.js/pull/1809) `PL` [@​Ronqn](https://togithub.com/Ronqn) - [#​1810](https://togithub.com/validatorjs/validator.js/pull/1810) `RU` [@​Theta-Dev](https://togithub.com/Theta-Dev) - `isPostalCode`: - [#​1788](https://togithub.com/validatorjs/validator.js/pull/1788) `LK` [@​nimanthadilz](https://togithub.com/nimanthadilz) - `isIdentityCard`: - [#​1657](https://togithub.com/validatorjs/validator.js/pull/1657) `TH` [@​tithanayut](https://togithub.com/tithanayut) - [#​1745](https://togithub.com/validatorjs/validator.js/pull/1745) `PL` [@​wiktorwojcik112](https://togithub.com/wiktorwojcik112) [@​fedeci](https://togithub.com/fedeci) [@​tux-tn](https://togithub.com/tux-tn) - [#​1786](https://togithub.com/validatorjs/validator.js/pull/1786) `LK` [@​nimanthadilz](https://togithub.com/nimanthadilz) [@​tux-tn](https://togithub.com/tux-tn) - [#​1838](https://togithub.com/validatorjs/validator.js/pull/1838) `FI` [@​Marcholio](https://togithub.com/Marcholio) - `isMobilePhone`: - [#​1679](https://togithub.com/validatorjs/validator.js/pull/1679) `de-DE` [@​AnnaMariaJansen](https://togithub.com/AnnaMariaJansen) - [#​1689](https://togithub.com/validatorjs/validator.js/pull/1689) `vi-VN` [@​luisrivas](https://togithub.com/luisrivas) - [#​1695](https://togithub.com/validatorjs/validator.js/pull/1695) [#​1682](https://togithub.com/validatorjs/validator.js/pull/1682) `zh-CN` [@​laulujan](https://togithub.com/laulujan) [@​yisibl](https://togithub.com/yisibl) - [#​1734](https://togithub.com/validatorjs/validator.js/pull/1734) `es-VE` [@​islasjuanp](https://togithub.com/islasjuanp) - [#​1746](https://togithub.com/validatorjs/validator.js/pull/1746) `nl-BE` [@​divikshrivastava](https://togithub.com/divikshrivastava) - [#​1765](https://togithub.com/validatorjs/validator.js/pull/1765) `es-CU` [@​pasagedev](https://togithub.com/pasagedev) - [#​1766](https://togithub.com/validatorjs/validator.js/pull/1766) `es-SV`, [@​hereje](https://togithub.com/hereje) - [#​1767](https://togithub.com/validatorjs/validator.js/pull/1767) `ar-PS`, [@​brendan-c](https://togithub.com/brendan-c) - [#​1769](https://togithub.com/validatorjs/validator.js/pull/1769) `en-BM` [@​HackProAIT](https://togithub.com/HackProAIT) - [#​1770](https://togithub.com/validatorjs/validator.js/pull/1770) `dz-BT` [@​lakshayr003](https://togithub.com/lakshayr003) - [#​1771](https://togithub.com/validatorjs/validator.js/pull/1771) `en-BW`, [@​mgndolan](https://togithub.com/mgndolan) - [#​1772](https://togithub.com/validatorjs/validator.js/pull/1772) `fr-CM` [@​beckettnormington](https://togithub.com/beckettnormington) - [#​1778](https://togithub.com/validatorjs/validator.js/pull/1778) `en-PK` [@​ammad20120](https://togithub.com/ammad20120) [@​tux-tn](https://togithub.com/tux-tn) - [#​1780](https://togithub.com/validatorjs/validator.js/pull/1780) `tk-TM`, [@​Husan-Eshonqulov](https://togithub.com/Husan-Eshonqulov) - [#​1784](https://togithub.com/validatorjs/validator.js/pull/1784) `en-GY`, [@​mfkrause](https://togithub.com/mfkrause) - [#​1785](https://togithub.com/validatorjs/validator.js/pull/1785) `si-LK` [@​Madhavi96](https://togithub.com/Madhavi96) - [#​1797](https://togithub.com/validatorjs/validator.js/pull/1797) `fr-PF`, [@​hereje](https://togithub.com/hereje) - [#​1820](https://togithub.com/validatorjs/validator.js/pull/1820) `en-KI`, [@​c-tanner](https://togithub.com/c-tanner) - [#​1826](https://togithub.com/validatorjs/validator.js/pull/1826) `hu-HU` [@​danielTiringer](https://togithub.com/danielTiringer) - [#​1834](https://togithub.com/validatorjs/validator.js/pull/1834) `fr-BF`, `en-NA` [@​lakshayr003](https://togithub.com/lakshayr003) - [#​1846](https://togithub.com/validatorjs/validator.js/pull/1846) `tg-TJ` [@​mgnss](https://togithub.com/mgnss) - `isLicensePlate`: - [#​1565](https://togithub.com/validatorjs/validator.js/pull/1565) `cs-CZ` [@​filiptronicek](https://togithub.com/filiptronicek) - [#​1790](https://togithub.com/validatorjs/validator.js/pull/1790) `fi-FI` [@​Marcholio](https://togithub.com/Marcholio) - `isVAT`: - [#​1825](https://togithub.com/validatorjs/validator.js/pull/1825) `NL` [@​zeno4ever](https://togithub.com/zeno4ever) ##### 13.6.1 - **New features**: - [#​1495](https://togithub.com/validatorjs/validator.js/pull/1495) `isLicensePlate` [@​firlus](https://togithub.com/firlus) - **Fixes and Enhancements**: - [#​1651](https://togithub.com/validatorjs/validator.js/pull/1651) fix ReDOS vulnerabilities in `isHSL` and `isEmail` [@​tux-tn](https://togithub.com/tux-tn) - [#​1644](https://togithub.com/validatorjs/validator.js/pull/1644) `isURL`: Allow URLs to have only a username in the userinfo subcomponent [@​jbuchmann-coosto](https://togithub.com/jbuchmann-coosto) - [#​1633](https://togithub.com/validatorjs/validator.js/pull/1633) `isISIN`: optimization [@​bmacnaughton](https://togithub.com/bmacnaughton) - [#​1632](https://togithub.com/validatorjs/validator.js/pull/1632) `isIP`: improved pattern for IPv4 and IPv6 [@​ognjenjevremovic](https://togithub.com/ognjenjevremovic) - [#​1625](https://togithub.com/validatorjs/validator.js/pull/1625) fix `[A-z]` regex range on some validators [@​bmacnaughton](https://togithub.com/bmacnaughton) - [#​1620](https://togithub.com/validatorjs/validator.js/pull/1620) fix docs [@​prahaladbelavadi](https://togithub.com/prahaladbelavadi) - [#​1616](https://togithub.com/validatorjs/validator.js/pull/1616) `isMacAddress`: improve regexes and options [@​fedeci](https://togithub.com/fedeci) - [#​1603](https://togithub.com/validatorjs/validator.js/pull/1603) fix ReDOS vulnerabilities in `isSlug` and `rtrim` [@​fedeci](https://togithub.com/fedeci) - [#​1594](https://togithub.com/validatorjs/validator.js/pull/1594) `isIPRange`: add support for IPv6 [@​neilime](https://togithub.com/neilime) - [#​1577](https://togithub.com/validatorjs/validator.js/pull/1577) `isEAN`: add support for EAN-14 [@​varsubham](https://togithub.com/varsubham) [@​tux-tn](https://togithub.com/tux-tn) - [#​1566](https://togithub.com/validatorjs/validator.js/pull/1566) `isStrongPassword`: add `@` as a valid symbol [@​stingalleman](https://togithub.com/stingalleman) - [#​1548](https://togithub.com/validatorjs/validator.js/pull/1548) `isBtcAddress`: add base58 [@​ezkemboi](https://togithub.com/ezkemboi) - [#​1546](https://togithub.com/validatorjs/validator.js/pull/1546) `isFQDN`: numeric domain names [@​tux-tn](https://togithub.com/tux-tn) - **New and Improved locales**: - `isIdentityCard`, `isPassportNumber`: - [#​1595](https://togithub.com/validatorjs/validator.js/pull/1595) `IR` [@​mhf-ir](https://togithub.com/mhf-ir) [@​fedeci](https://togithub.com/fedeci) - [#​1583](https://togithub.com/validatorjs/validator.js/pull/1583) `ar-LY` [@​asghaier76](https://togithub.com/asghaier76) [@​tux-tn](https://togithub.com/tux-tn) - [#​1574](https://togithub.com/validatorjs/validator.js/pull/1574) `MY` [@​stranger26](https://togithub.com/stranger26) [@​tux-tn](https://togithub.com/tux-tn) - `isMobilePhone`: - [#​1642](https://togithub.com/validatorjs/validator.js/pull/1642) `zh-CN` [@​Akira0705](https://togithub.com/Akira0705) - [#​1638](https://togithub.com/validatorjs/validator.js/pull/1638) `lv-LV` [@​AntonLukichev](https://togithub.com/AntonLukichev) - [#​1635](https://togithub.com/validatorjs/validator.js/pull/1635) `en-GH` [@​ankorGH](https://togithub.com/ankorGH) - [#​1604](https://togithub.com/validatorjs/validator.js/pull/1604) `mz-MZ` [@​salmento](https://togithub.com/salmento) [@​tux-tn](https://togithub.com/tux-tn) - [#​1575](https://togithub.com/validatorjs/validator.js/pull/1575) `vi-VN` [@​kyled7](https://togithub.com/kyled7) - [#​1573](https://togithub.com/validatorjs/validator.js/pull/1573) `en-SG` [@​liliwei25](https://togithub.com/liliwei25) - [#​1554](https://togithub.com/validatorjs/validator.js/pull/1554) `de-CH`, `fr-CH`, `it-CH` [@​dinfekted](https://togithub.com/dinfekted) - [#​1541](https://togithub.com/validatorjs/validator.js/pull/1541) [#​1623](https://togithub.com/validatorjs/validator.js/pull/1623) `es-CO` [@​ezkemboi](https://togithub.com/ezkemboi) [@​tux-tn](https://togithub.com/tux-tn) - [#​1506](https://togithub.com/validatorjs/validator.js/pull/1506) `ar-OM` [@​dev-sna](https://togithub.com/dev-sna) - [#​1505](https://togithub.com/validatorjs/validator.js/pull/1505) `pt-AO` [@​AdilsonFuxe](https://togithub.com/AdilsonFuxe) - `isPostalCode`: - [#​1628](https://togithub.com/validatorjs/validator.js/pull/1628) `KR` [@​greatSumini](https://togithub.com/greatSumini) - `isTaxID`: - [#​1613](https://togithub.com/validatorjs/validator.js/pull/1613) `pt-BR` [@​mschunke](https://togithub.com/mschunke) - [#​1529](https://togithub.com/validatorjs/validator.js/pull/1529) `el-GR` [@​dspinellis](https://togithub.com/dspinellis) - `isVAT`: - [#​1536](https://togithub.com/validatorjs/validator.js/pull/1536) `IT` [@​fedeci](https://togithub.com/fedeci) ##### ~~13.5.0~~ 13.5.1 - **New features**: - `isVAT` [#​1463](https://togithub.com/validatorjs/validator.js/pull/1463) @​ CodingNagger - `isTaxID` [#​1446](https://togithub.com/validatorjs/validator.js/pull/1446) [@​tplessas](https://togithub.com/tplessas) - `isBase58` [#​1445](https://togithub.com/validatorjs/validator.js/pull/1445) [@​ezkemboi](https://togithub.com/ezkemboi) - `isStrongPassword` [#​1348](https://togithub.com/validatorjs/validator.js/pull/1348) [@​door-bell](https://togithub.com/door-bell) - **Fixes and Enhancements**: - [#​1486](https://togithub.com/validatorjs/validator.js/pull/1486) `isISO8601`: add `strictSeparator` [@​brostone51](https://togithub.com/brostone51) - [#​1474](https://togithub.com/validatorjs/validator.js/pull/1474) `isFQDN`: make more strict [@​CristhianMotoche](https://togithub.com/CristhianMotoche) - [#​1469](https://togithub.com/validatorjs/validator.js/pull/1469) `isFQDN`: `allow_underscore` option [@​gibson042](https://togithub.com/gibson042) - [#​1449](https://togithub.com/validatorjs/validator.js/pull/1449) `isEmail`: character blacklisting [@​rubiin](https://togithub.com/rubiin) - [#​1436](https://togithub.com/validatorjs/validator.js/pull/1436) `isURL`: added `require_port` option [@​yshanli](https://togithub.com/yshanli) - [#​1435](https://togithub.com/validatorjs/validator.js/pull/1435) `isEmail`: respect `ignore_max_length` option [@​evantahler](https://togithub.com/evantahler) - [#​1402](https://togithub.com/validatorjs/validator.js/pull/1402) `isDate`: add strictMode and prevent mixed delimiters [@​tux-tn](https://togithub.com/tux-tn) - [#​1286](https://togithub.com/validatorjs/validator.js/pull/1286) `isAlpha`: support `ignore` option [@​mum-never-proud](https://togithub.com/mum-never-proud) - **New and Improved locales**: - `isAlpha`, `isAlphanumeric`: - [#​1528](https://togithub.com/validatorjs/validator.js/pull/1528) multiple fixes [@​tux-tn](https://togithub.com/tux-tn) [@​purell](https://togithub.com/purell) - [#​1513](https://togithub.com/validatorjs/validator.js/pull/1513) `id-ID` and docs update [@​bekicot](https://togithub.com/bekicot) - [#​1484](https://togithub.com/validatorjs/validator.js/pull/1484) [#​1481](https://togithub.com/validatorjs/validator.js/pull/1481) `th-TH` [@​ipiranhaa](https://togithub.com/ipiranhaa) - [#​1455](https://togithub.com/validatorjs/validator.js/pull/1455) `fa-IR` [@​fakhrip](https://togithub.com/fakhrip) - [#​1447](https://togithub.com/validatorjs/validator.js/pull/1447) `az-AZ` [@​saidfagan](https://togithub.com/saidfagan) - `isMobilePhone`: - [#​1521](https://togithub.com/validatorjs/validator.js/pull/1521) `ar-MA` [@​artpumpkin](https://togithub.com/artpumpkin) - [#​1492](https://togithub.com/validatorjs/validator.js/pull/1492) `de-LU`,`it-SM`, `sq-AL` and `ga-IE` [@​firlus](https://togithub.com/firlus) - [#​1487](https://togithub.com/validatorjs/validator.js/pull/1487) `en-HN` [@​jehielmartinez](https://togithub.com/jehielmartinez) - [#​1473](https://togithub.com/validatorjs/validator.js/pull/1473) `ar-LB`, `es-PE`, `ka-GE` [@​rubiin](https://togithub.com/rubiin) - [#​1470](https://togithub.com/validatorjs/validator.js/pull/1444) `es-DO` [@​devrasec](https://togithub.com/devrasec) - [#​1460](https://togithub.com/validatorjs/validator.js/pull/1444) `es-BO` [@​rubiin](https://togithub.com/rubiin) - [#​1444](https://togithub.com/validatorjs/validator.js/pull/1444) `es-AR` [@​csrgt](https://togithub.com/csrgt) - [#​1407](https://togithub.com/validatorjs/validator.js/pull/1407) `pt-BR` [@​viniciushvsilva](https://togithub.com/viniciushvsilva) - `isPostalCode`: - [#​1534](https://togithub.com/validatorjs/validator.js/pull/1534) `CN` [@​httpsbao](https://togithub.com/httpsbao) - [#​1515](https://togithub.com/validatorjs/validator.js/pull/1515) `IR` [@​masoudDaliriyan](https://togithub.com/masoudDaliriyan) - [#​1502](https://togithub.com/validatorjs/validator.js/pull/1502) `SG`, `MY` [@​stranger26](https://togithub.com/stranger26) - [#​1480](https://togithub.com/validatorjs/validator.js/pull/1480) `TH` [@​ipiranhaa](https://togithub.com/ipiranhaa) - [#​1459](https://togithub.com/validatorjs/validator.js/pull/1456) `BY` [@​rubiin](https://togithub.com/rubiin) - [#​1456](https://togithub.com/validatorjs/validator.js/pull/1456) `DO` and `HT` [@​yomed](https://togithub.com/yomed) - `isPassportNumber`: - [#​1468](https://togithub.com/validatorjs/validator.js/pull/1468) `BY` [@​zenby](https://togithub.com/zenby) - [#​1467](https://togithub.com/validatorjs/validator.js/pull/1467) `RU` [@​dkochetkov](https://togithub.com/dkochetkov) — this release is dedicated to [@​dbnandaa](https://togithub.com/dbnandaa) 🧒 ##### 13.1.17 - **New features**: - None - **Fixes and chores**: - [#​1425](https://togithub.com/validatorjs/validator.js/pull/1425) fix validation for *userinfo* part for `isURL` [@​heanzyzabala](https://togithub.com/heanzyzabala) - [#​1419](https://togithub.com/validatorjs/validator.js/pull/1419) fix `isBase32` and `isBase64` to validate empty strings properly [@​AberDerBart](https://togithub.com/AberDerBart) - [#​1408](https://togithub.com/validatorjs/validator.js/pull/1408) tests for `isTaxId` [@​dspinellis](https://togithub.com/dspinellis) - [#​1397](https://togithub.com/validatorjs/validator.js/pull/1397) added `validate_length` option for `isURL` [@​tomgrossman](https://togithub.com/tomgrossman) - [#​1383](https://togithub.com/validatorjs/validator.js/pull/1383) [#​1428](https://togithub.com/validatorjs/validator.js/pull/1428) doc typos [@​0xflotus](https://togithub.com/0xflotus) [@​timgates42](https://togithub.com/timgates42) - [#​1376](https://togithub.com/validatorjs/validator.js/pull/1376) add missing tests and switch to Coverall [@​tux-tn](https://togithub.com/tux-tn) - [#​1373](https://togithub.com/validatorjs/validator.js/pull/1373) improve code coverage [@​ezkemboi](https://togithub.com/ezkemboi) - [#​1357](https://togithub.com/validatorjs/validator.js/pull/1357) add Node v6 on build pipeline [@​profnandaa](https://togithub.com/profnandaa) - **New and Improved locales**: - `isMobilePhone`: - [#​1439](https://togithub.com/validatorjs/validator.js/pull/1439) `az-AZ` [@​saidfagan](https://togithub.com/saidfagan) - [#​1420](https://togithub.com/validatorjs/validator.js/pull/1420) `uz-Uz` [@​icyice0217](https://togithub.com/icyice0217) - [#​1391](https://togithub.com/validatorjs/validator.js/pull/1391) `de-DE` [@​heanzyzabala](https://togithub.com/heanzyzabala) - [#​1388](https://togithub.com/validatorjs/validator.js/pull/1388) `en-PH` [@​stinkymonkeyph](https://togithub.com/stinkymonkeyph) - [#​1370](https://togithub.com/validatorjs/validator.js/pull/1370) `es-ES` [@​rubiin](https://togithub.com/rubiin) - [#​1356](https://togithub.com/validatorjs/validator.js/pull/1356) `bs-BA` [@​MladenZeljic](https://togithub.com/MladenZeljic) - [#​1303](https://togithub.com/validatorjs/validator.js/pull/1301) `zh-CN` [@​heathcliff-hu](https://togithub.com/heathcliff-hu) - `isPostalCode`: - [#​1439](https://togithub.com/validatorjs/validator.js/pull/1439) `AZ` [@​saidfagan](https://togithub.com/saidfagan) - [#​1370](https://togithub.com/validatorjs/validator.js/pull/1370) `ES` [@​rubiin](https://togithub.com/rubiin) - [#​1367](https://togithub.com/validatorjs/validator.js/pull/1367) `IL` [@​rubiin](https://togithub.com/rubiin) - `isAlpha`, `isAlphanumeric`: - [#​1411](https://togithub.com/validatorjs/validator.js/pull/1411) `fa-AF`, `fa-IR` [@​stinkymonkeyph](https://togithub.com/stinkymonkeyph) - [#​1371](https://togithub.com/validatorjs/validator.js/pull/1371) `vi-VN` [@​rubiin](https://togithub.com/rubiin) - `isBAN`: - [#​1394](https://togithub.com/validatorjs/validator.js/pull/1394) `EG`, `SV` [@​heanzyzabala](https://togithub.com/heanzyzabala) - `isIdentityCard`: - [#​1384](https://togithub.com/validatorjs/validator.js/pull/1384) `IT` [@​lorenzodb1](https://togithub.com/lorenzodb1) ##### 13.1.1 - Hotfix for a regex incompatibility in some browsers ([#​1355](https://togithub.com/validatorjs/validator.js/pull/1355) ##### 13.1.0 - Added an `isIMEI()` validator ([#​1346](https://togithub.com/validatorjs/validator.js/pull/1346)) - Added an `isDate()` validator ([#​1270](https://togithub.com/validatorjs/validator.js/pull/1270)) - Added an `isTaxID()` validator ([#​1336](https://togithub.com/validatorjs/validator.js/pull/1336)) - Added DMS support to `isLatLong()` ([#​1340](https://togithub.com/validatorjs/validator.js/pull/1340)) - Added support for URL-safe base64 validation ([#​1277](https://togithub.com/validatorjs/validator.js/pull/1277)) - Added support for primitives in `isJSON()` ([#​1328](https://togithub.com/validatorjs/validator.js/pull/1328)) - Added support for case-insensitive matching to `contains()` ([#​1334](https://togithub.com/validatorjs/validator.js/pull/1334)) - Support additional cards in `isCreditCard()` ([#​1177](https://togithub.com/validatorjs/validator.js/pull/1177)) - Support additional currencies in `isCurrency()` ([#​1306](https://togithub.com/validatorjs/validator.js/pull/1306)) - Fixed `isFQDN()` handling of certain special chars ([#​1091](https://togithub.com/validatorjs/validator.js/pull/1091)) - Fixed a bug in `isSlug()` ([#​1338](https://togithub.com/validatorjs/validator.js/pull/1338)) - New and improved locales ([#​1112](https://togithub.com/validatorjs/validator.js/pull/1112), [#​1167](https://togithub.com/validatorjs/validator.js/pull/1167), [#​1198](https://togithub.com/validatorjs/validator.js/pull/1198), [#​1199](https://togithub.com/validatorjs/validator.js/pull/1199), [#​1273](https://togithub.com/validatorjs/validator.js/pull/1273), [#​1279](https://togithub.com/validatorjs/validator.js/pull/1279), [#​1281](https://togithub.com/validatorjs/validator.js/pull/1281), [#​1293](https://togithub.com/validatorjs/validator.js/pull/1293), [#​1294](https://togithub.com/validatorjs/validator.js/pull/1294), [#​1311](https://togithub.com/validatorjs/validator.js/pull/1311), [#​1312](https://togithub.com/validatorjs/validator.js/pull/1312), [#​1313](https://togithub.com/validatorjs/validator.js/pull/1313), [#​1314](https://togithub.com/validatorjs/validator.js/pull/1314), [#​1315](https://togithub.com/validatorjs/validator.js/pull/1315), [#​1317](https://togithub.com/validatorjs/validator.js/pull/1317), [#​1322](https://togithub.com/validatorjs/validator.js/pull/1322), [#​1324](https://togithub.com/validatorjs/validator.js/pull/1324), [#​1330](https://togithub.com/validatorjs/validator.js/pull/1330), [#​1337](https://togithub.com/validatorjs/validator.js/pull/1337)) ##### 13.0.0 - Added `isEthereumAddress()` validator to validate [Ethereum addresses](https://en.wikipedia.org/wiki/Ethereum#Addresses) ([#​1117](https://togithub.com/validatorjs/validator.js/pull/1117)) - Added `isBtcAddress()` validator to validate [Bitcoin addresses](https://en.bitcoin.it/wiki/Address) ([#​1163](https://togithub.com/validatorjs/validator.js/pull/1163)) - Added `isIBAN()` validator to validate [International Bank Account Numbers](https://en.wikipedia.org/wiki/International_Bank_Account_Number) ([#​1243](https://togithub.com/validatorjs/validator.js/pull/1243)) - Added `isEAN()` validator to validate [International Article Numbers](https://en.wikipedia.org/wiki/International_Article_Number) ([#​1244](https://togithub.com/validatorjs/validator.js/pull/1244)) - Added `isSemVer()` validator to validate [Semantic Version Numbers](https://semver.org) ([#​1246](https://togithub.com/validatorjs/validator.js/pull/1246)) - Added `isPassportNumber()` validator ([#​1250](https://togithub.com/validatorjs/validator.js/pull/1250)) - Added `isRgbColor()` validator ([#​1141](https://togithub.com/validatorjs/validator.js/pull/1141)) - Added `isHSL()` validator ([#​1159](https://togithub.com/validatorjs/validator.js/pull/1159)) - Added `isLocale()` validator ([#​1072](https://togithub.com/validatorjs/validator.js/pull/1072)) - Improved the `isIP()` validator ([#​1211](https://togithub.com/validatorjs/validator.js/pull/1211)) - Improved the `isMACAddress()` validator ([#​1267](https://togithub.com/validatorjs/validator.js/pull/1267)) - New and improved locales ([#​1238](https://togithub.com/validatorjs/validator.js/pull/1238), [#​1265](https://togithub.com/validatorjs/validator.js/pull/1265)) ##### 12.2.0 - Support CSS Colors Level 4 spec ([#​1233](https://togithub.com/validatorjs/validator.js/pull/1233)) - Improve the `toFloat()` sanitizer ([#​1227](https://togithub.com/validatorjs/validator.js/pull/1227)) - New and improved locales ([#​1200](https://togithub.com/validatorjs/validator.js/pull/1200), [#​1207](https://togithub.com/validatorjs/validator.js/pull/1207), [#​1213](https://togithub.com/validatorjs/validator.js/pull/1213), [#​1217](https://togithub.com/validatorjs/validator.js/pull/1217), [#​1234](https://togithub.com/validatorjs/validator.js/pull/1234)) ##### 12.1.0 - ES module for webpack tree shaking ([#​1015](https://togithub.com/validatorjs/validator.js/pull/1015)) - Updated `isIP()` to accept scoped IPv6 addresses ([#​1160](https://togithub.com/validatorjs/validator.js/pull/1160)) - New and improved locales ([#​1162](https://togithub.com/validatorjs/validator.js/pull/1162), [#​1183](https://togithub.com/validatorjs/validator.js/pull/1183), [#​1187](https://togithub.com/validatorjs/validator.js/pull/1187), [#​1191](https://togithub.com/validatorjs/validator.js/pull/1191)) ##### 12.0.0 - Added `isOctal()` validator ([#​1153](https://togithub.com/validatorjs/validator.js/pull/1153)) - Added `isSlug()` validator ([#​1096](https://togithub.com/validatorjs/validator.js/pull/1096)) - Added `isBIC()` validator for bank identification codes ([#​1071](https://togithub.com/validatorjs/validator.js/pull/1071)) - Allow uppercase chars in `isHash()` ([#​1062](https://togithub.com/validatorjs/validator.js/pull/1062)) - Allow additional prefixes in `isHexadecimal()` ([#​1147](https://togithub.com/validatorjs/validator.js/pull/1147)) - Allow additional separators in `isMACAddress()` ([#​1065](https://togithub.com/validatorjs/validator.js/pull/1065)) - Better defaults for `isLength()` ([#​1070](https://togithub.com/validatorjs/validator.js/pull/1070)) - Bug fixes ([#​1074](https://togithub.com/validatorjs/validator.js/pull/1074)) - New and improved locales ([#​1059](https://togithub.com/validatorjs/validator.js/pull/1059), [#​1060](https://togithub.com/validatorjs/validator.js/pull/1060), [#​1069](https://togithub.com/validatorjs/validator.js/pull/1069), [#​1073](https://togithub.com/validatorjs/validator.js/pull/1073), [#​1082](https://togithub.com/validatorjs/validator.js/pull/1082), [#​1092](https://togithub.com/validatorjs/validator.js/pull/1092), [#​1121](https://togithub.com/validatorjs/validator.js/pull/1121), [#​1125](https://togithub.com/validatorjs/validator.js/pull/1125), [#​1132](https://togithub.com/validatorjs/validator.js/pull/1132), [#​1152](https://togithub.com/validatorjs/validator.js/pull/1152), [#​1165](https://togithub.com/validatorjs/validator.js/pull/1165), [#​1166](https://togithub.com/validatorjs/validator.js/pull/1166), [#​1174](https://togithub.com/validatorjs/validator.js/pull/1174)) ##### 11.1.0 - Code coverage improvements ([#​1024](https://togithub.com/validatorjs/validator.js/pull/1024)) - New and improved locales ([#​1035](https://togithub.com/validatorjs/validator.js/pull/1035), [#​1040](https://togithub.com/validatorjs/validator.js/pull/1040), [#​1041](https://togithub.com/validatorjs/validator.js/pull/1041), [#​1048](https://togithub.com/validatorjs/validator.js/pull/1048), [#​1049](https://togithub.com/validatorjs/validator.js/pull/1049), [#​1052](https://togithub.com/validatorjs/validator.js/pull/1052), [#​1054](https://togithub.com/validatorjs/validator.js/pull/1054), [#​1055](https://togithub.com/validatorjs/validator.js/pull/1055), [#​1056](https://togithub.com/validatorjs/validator.js/pull/1056), [#​1057](https://togithub.com/validatorjs/validator.js/pull/1057)) ##### 11.0.0 - Added a `isBase32()` validator ([#​1023](https://togithub.com/validatorjs/validator.js/pull/1023)) - Updated `isEmail()` to validate display names according to RFC2822 ([#​1004](https://togithub.com/validatorjs/validator.js/pull/1004)) - Updated `isEmail()` to check total email length ([#​1007](https://togithub.com/validatorjs/validator.js/pull/1007)) - The internal `toString()` util is no longer exported ([0277eb](https://togithub.com/validatorjs/validator.js/commit/0277eb00d245a3479af52adf7d927d4036895650)) - New and improved locales ([#​999](https://togithub.com/validatorjs/validator.js/pull/999), [#​1010](https://togithub.com/validatorjs/validator.js/pull/1010), [#​1017](https://togithub.com/validatorjs/validator.js/pull/1017), [#​1022](https://togithub.com/validatorjs/validator.js/pull/1022), [#​1031](https://togithub.com/validatorjs/validator.js/pull/1031), [#​1032](https://togithub.com/validatorjs/validator.js/pull/1032)) ##### 10.11.0 - Fix imports like `import .. from "validator/lib/.."` ([#​961](https://togithub.com/validatorjs/validator.js/pull/961)) - New locale ([#​958](https://togithub.com/validatorjs/validator.js/pull/958)) ##### 10.10.0 - `isISO8601()` strict mode now works in the browser ([#​932](https://togithub.com/validatorjs/validator.js/pull/932)) - New and improved locales ([#​931](https://togithub.com/validatorjs/validator.js/pull/931), [#​933](https://togithub.com/validatorjs/validator.js/pull/933), [#​947](https://togithub.com/validatorjs/validator.js/pull/947), [#​950](https://togithub.com/validatorjs/validator.js/pull/950)) ##### 10.9.0 - Added an option to `isURL()` to reject email-like URLs ([#​901](https://togithub.com/validatorjs/validator.js/pull/901)) - Added a `strict` option to `isISO8601()` ([#​910](https://togithub.com/validatorjs/validator.js/pull/910)) - Relaxed `isJWT()` signature requirements ([#​906](https://togithub.com/validatorjs/validator.js/pull/906)) - New and improved locales ([#​899](https://togithub.com/validatorjs/validator.js/pull/899), [#​904](https://togithub.com/validatorjs/validator.js/pull/904), [#​913](https://togithub.com/validatorjs/validator.js/pull/913), [#​916](https://togithub.com/validatorjs/validator.js/pull/916), [#​925](https://togithub.com/validatorjs/validator.js/pull/925), [#​928](https://togithub.com/validatorjs/validator.js/pull/928)) ##### 10.8.0 - Added `isIdentityCard()` ([#​846](https://togithub.com/validatorjs/validator.js/pull/846)) - Better error when validators are passed an invalid type ([#​895](https://togithub.com/validatorjs/validator.js/pull/895)) - Locales are now exported ([#​890](https://togithub.com/validatorjs/validator.js/pull/890), [#​892](https://togithub.com/validatorjs/validator.js/pull/892)) - New locale ([#​896](https://togithub.com/validatorjs/validator.js/pull/896)) ##### 10.7.1 - Ignore case when checking URL protocol ([#​887](https://togithub.com/validatorjs/validator.js/issues/887)) - Locale fix ([#​889](https://togithub.com/validatorjs/validator.js/pull/889)) ##### 10.7.0 - Added `isMagnetURI()` to validate [magnet URIs](https://en.wikipedia.org/wiki/Magnet_URI_scheme) ([#​884](https://togithub.com/validatorjs/validator.js/pull/884)) - Added `isJWT()` to validate [JSON web tokens](https://en.wikipedia.org/wiki/JSON_Web_Token) ([#​885](https://togithub.com/validatorjs/validator.js/pull/885)) ##### 10.6.0 - Updated `isMobilePhone()` to match any locale's pattern by default ([#​874](https://togithub.com/validatorjs/validator.js/pull/874)) - Added an option to ignore whitespace in `isEmpty()` ([#​880](https://togithub.com/validatorjs/validator.js/pull/880)) - New and improved locales ([#​878](https://togithub.com/validatorjs/validator.js/pull/878), [#​879](https://togithub.com/validatorjs/validator.js/pull/879)) ##### 10.5.0 - Disabled domain-specific email validation ([#​873](https://togithub.com/validatorjs/validator.js/pull/873)) - Added support for IP hostnames in `isEmail()` ([#​845](https://togithub.com/validatorjs/validator.js/pull/845)) - Added a `no_symbols` option to `isNumeric()` ([#​848](https://togithub.com/validatorjs/validator.js/pull/848)) - Added a `no_colons` option to `isMACAddress()` ([#​849](https://togithub.com/validatorjs/validator.js/pull/849)) - Updated `isURL()` to reject protocol relative URLs unless a flag is set ([#​860](https://togithub.com/validatorjs/validator.js/issues/860)) - New and improved locales ([#​801](https://togithub.com/validatorjs/validator.js/pull/801), [#​856](https://togithub.com/validatorjs/validator.js/pull/856), [#​859](https://togithub.com/validatorjs/validator.js/issues/859), [#​861](https://togithub.com/validatorjs/validator.js/pull/861), [#​862](https://togithub.com/validatorjs/validator.js/pull/862), [#​863](https://togithub.com/validatorjs/validator.js/pull/863), [#​864](https://togithub.com/validatorjs/validator.js/pull/864), [#​870](https://togithub.com/validatorjs/validator.js/pull/870), [#​872](https://togithub.com/validatorjs/validator.js/pull/872)) ##### 10.4.0 - Added an `isIPRange()` validator ([#​842](https://togithub.com/validatorjs/validator.js/pull/842)) - Accept an array of locales in `isMobilePhone()` ([#​742](https://togithub.com/validatorjs/validator.js/pull/742)) - New locale ([#​843](https://togithub.com/validatorjs/validator.js/pull/843)) ##### 10.3.0 - Strict Gmail validation in `isEmail()` ([#​832](https://togithub.com/validatorjs/validator.js/pull/832)) - New locales ([#​831](https://togithub.com/validatorjs/validator.js/pull/831), [#​835](https://togithub.com/validatorjs/validator.js/pull/835), [#​836](https://togithub.com/validatorjs/validator.js/pull/836)) ##### 10.2.0 - Export the list of supported locales in `isPostalCode()` ([#​830](https://togithub.com/validatorjs/validator.js/pull/830)) ##### 10.1.0 - Added an `isISO31661Alpha3()` validator ([#​809](https://togithub.com/validatorjs/validator.js/pull/809)) ##### 10.0.0 - Allow floating points in `isNumeric()` ([#​810](https://togithub.com/validatorjs/validator.js/pull/810)) - Disallow GMail addresses with multiple consecutive dots, or leading/trailing dots ([#​820](https://togithub.com/validatorjs/validator.js/pull/820)) - Added an `isRFC3339()` validator ([#​816](https://togithub.com/validatorjs/validator.js/pull/816)) - Reject domain parts longer than 63 octets in `isFQDN()`, `isURL()` and `isEmail()` ([bb3e542](https://togithub.com/validatorjs/validator.js/commit/bb3e542)) - Added a new Amex prefix to `isCreditCard()` ([#​805](https://togithub.com/validatorjs/validator.js/pull/805)) - Fixed `isFloat()` min/max/gt/lt filters when a locale with a comma decimal is used ([2b70821](https://togithub.com/validatorjs/validator.js/commit/2b70821)) - Normalize Yandex emails ([#​807](https://togithub.com/validatorjs/validator.js/pull/807)) - New locales ([#​803](https://togithub.com/validatorjs/validator.js/pull/803)) ##### 9.4.1 - Patched a [REDOS](https://en.wikipedia.org/wiki/ReDoS) vulnerability in `isDataURI` - New and improved locales ([#​788](https://togithub.com/validatorjs/validator.js/pull/788)) ##### 9.4.0 - Added an option to `isMobilePhone` to require a country code ([#​769](https://togithub.com/validatorjs/validator.js/pull/769)) - New and improved locales ([#​785](https://togithub.com/validatorjs/validator.js/pull/785)) ##### 9.3.0 - New and improved locales ([#​763](https://togithub.com/validatorjs/validator.js/pull/763), [#​768](https://togithub.com/validatorjs/validator.js/pull/768), [#​774](https://togithub.com/validatorjs/validator.js/pull/774), [#​777](https://togithub.com/validatorjs/validator.js/pull/777), [#​779](https://togithub.com/validatorjs/validator.js/pull/779)) ##### 9.2.0 - Added an `isMimeType()` validator ([#​760](https://togithub.com/validatorjs/validator.js/pull/760)) - New and improved locales ([#​753](https://togithub.com/validatorjs/validator.js/pull/753), [#​755](https://togithub.com/validatorjs/validator.js/pull/755), [#​764](https://togithub.com/validatorjs/validator.js/pull/764)) ##### 9.1.2 - Fixed a bug with the `isFloat` validator ([#​752](https://togithub.com/validatorjs/validator.js/pull/752)) ##### 9.1.1 - Locale fixes ([#​738](https://togithub.com/validatorjs/validator.js/pull/738), [#​739](https://togithub.com/validatorjs/validator.js/pull/739)) ##### 9.1.0 - Added an `isISO31661Alpha2()` validator ([#​734](https://togithub.com/validatorjs/validator.js/pull/734)) - New locales ([#​735](https://togithub.com/validatorjs/validator.js/pull/735), [#​737](https://togithub.com/validatorjs/validator.js/pull/737)) ##### 9.0.0 - `normalizeEmail()` no longer validates the email address ([#​725](https://togithub.com/validatorjs/validator.js/pull/725)) - Added locale-aware validation to `isFloat()` and `isDecimal()` ([#​721](https://togithub.com/validatorjs/validator.js/pull/721)) - Added an `isPort()` validator ([#​733](https://togithub.com/validatorjs/validator.js/pull/733)) - New locales ([#​731](https://togithub.com/validatorjs/validator.js/pull/731)) ##### 8.2.0 - Added an `isHash()` validator ([#​711](https://togithub.com/validatorjs/validator.js/pull/711)) - Control decimal places in `isCurrency()` ([#​713](https://togithub.com/validatorjs/validator.js/pull/713)) - New and improved locales ([#​700](https://togithub.com/validatorjs/validator.js/pull/700), [#​701](https://togithub.com/validatorjs/validator.js/pull/701), [#​714](https://togithub.com/validatorjs/validator.js/pull/714), [#​715](https://togithub.com/validatorjs/validator.js/pull/715), [#​718](https://togithub.com/validatorjs/validator.js/pull/718)) ##### 8.1.0 - Fix `require('validator/lib/isIS8601')` calls ([#​688](https://togithub.com/validatorjs/validator.js/issues/688)) - Added an `isLatLong()` and `isPostalCode()` validator ([#​684](https://togithub.com/validatorjs/validator.js/pull/684)) - Allow comma in email display names ([#​692](https://togithub.com/validatorjs/validator.js/pull/692)) - Add missing string to `unescape()` ([#​690](https://togithub.com/validatorjs/validator.js/pull/690)) - Fix `isMobilePhone()` with Node <= 6.x ([#​681](https://togithub.com/validatorjs/validator.js/issues/681)) - New locales ([#​695](https://togithub.com/validatorj

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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



This PR has been generated by Mend Renovate. View repository job log here.