|
| 1 | +## 13.7.0 |
| 2 | + |
| 3 | +### New Features |
| 4 | + |
| 5 | +- [#1706](https://github.com/validatorjs/validator.js/pull/1706) `isISO4217`, currency code validator @jpaya17 |
| 6 | + |
| 7 | +### New Features |
| 8 | + |
| 9 | +- [#1706](https://github.com/validatorjs/validator.js/pull/1706) `isISO4217`, currency code validator @jpaya17 |
| 10 | + |
| 11 | +### Fixes and Enhancements |
| 12 | + |
| 13 | +- [#1647](https://github.com/validatorjs/validator.js/pull/1647) `isFQDN`: add `allow_wildcard` option @fasenderos |
| 14 | +- [#1654](https://github.com/validatorjs/validator.js/pull/1654) `isRFC3339`: Disallow prepended and appended strings to RFC 3339 date-time @jmacmahon |
| 15 | +- [#1658](https://github.com/validatorjs/validator.js/pull/1658) maintenance: increase code coverage @tux-tn |
| 16 | +- [#1669](https://github.com/validatorjs/validator.js/pull/1669) `IBAN` export list of country codes that implement IBAN @dror-heller @fedeci |
| 17 | +- [#1676](https://github.com/validatorjs/validator.js/pull/1676) `isBoolean`: add `loose` option @brybrophy |
| 18 | +- [#1697](https://github.com/validatorjs/validator.js/pull/1697) maintenance: fix npm installation error @rubiin |
| 19 | +- [#1708](https://github.com/validatorjs/validator.js/pull/1708) `isISO31661Alpha3`: perf @jpaya17 |
| 20 | +- [#1711](https://github.com/validatorjs/validator.js/pull/1711) `isDate`: allow users to strictly validate dates with `.` as delimiter @flymans |
| 21 | +- [#1715](https://github.com/validatorjs/validator.js/pull/1715) `isCreditCard`: fix for Union Pay cards @shreyassai123 |
| 22 | +- [#1718](https://github.com/validatorjs/validator.js/pull/1718) `isEmail`: replace all dots in GMail length validation @DasDingGehtNicht |
| 23 | +- [#1721](https://github.com/validatorjs/validator.js/pull/1721) `isURL`: add `allow_fragments` and `allow_query_components` @cowboy-bebug |
| 24 | +- [#1724](https://github.com/validatorjs/validator.js/pull/1724) `isISO31661Alpha2`: perf @jpaya17 |
| 25 | +- [#1730](https://github.com/validatorjs/validator.js/pull/1730) `isMagnetURI` @tux-tn |
| 26 | +- [#1738](https://github.com/validatorjs/validator.js/pull/1738) `rtrim`: remove regex to prevent ReDOS attack @tux-tn |
| 27 | +- [#1747](https://github.com/validatorjs/validator.js/pull/1747) maintenance: run scripts in parallel for build and clean @sachinraja |
| 28 | +- [#1748](https://github.com/validatorjs/validator.js/pull/1748) `isURL`: higher priority to `whitelist` @deepanshu2506 |
| 29 | +- [#1751](https://github.com/validatorjs/validator.js/pull/1751) `isURL`: allow url with colon and no port @MatteoPierro |
| 30 | +- [#1777](https://github.com/validatorjs/validator.js/pull/1777) `isUUID`: fix for `null` version argument @theteladras |
| 31 | +- [#1799](https://github.com/validatorjs/validator.js/pull/1799) `isFQDN`: check more special chars @MatteoPierro |
| 32 | +- [#1833](https://github.com/validatorjs/validator.js/pull/1833) `isURL`: allow URL with an empty user @MiguelSavignano |
| 33 | +- [#1835](https://github.com/validatorjs/validator.js/pull/1835) `unescape`: fixed bug where intermediate string contains escaped @Marcholio |
| 34 | +- [#1836](https://github.com/validatorjs/validator.js/pull/1836) `contains`: can check that string contains seed multiple times @Marcholio |
| 35 | +- [#1844](https://github.com/validatorjs/validator.js/pull/1844) docs: add CDN instructions @luiscobits |
| 36 | +- [#1848](https://github.com/validatorjs/validator.js/pull/1848) `isUUID`: add support for validation of `v1` and `v2` @theteladras |
| 37 | +- [#1941](https://github.com/validatorjs/validator.js/pull/1641) `isEmail`: add `host_blacklist` option @fedeci |
| 38 | + |
| 39 | +### New and Improved Locales |
| 40 | + |
| 41 | +- `isAlpha`, `isAlphanumeric`: |
| 42 | + - [#1716](https://github.com/validatorjs/validator.js/pull/1716) `hi-IN` @MiKr13 |
| 43 | + - [#1837](https://github.com/validatorjs/validator.js/pull/1837) `fi-FI` @Marcholio |
| 44 | + |
| 45 | +- `isPassportNumber`: |
| 46 | + - [#1656](https://github.com/validatorjs/validator.js/pull/1656) `ID` @rubiin |
| 47 | + - [#1714](https://github.com/validatorjs/validator.js/pull/1714) `CN` @anirudhgiri |
| 48 | + - [#1809](https://github.com/validatorjs/validator.js/pull/1809) `PL` @Ronqn |
| 49 | + - [#1810](https://github.com/validatorjs/validator.js/pull/1810) `RU` @Theta-Dev |
| 50 | + |
| 51 | +- `isPostalCode`: |
| 52 | + - [#1788](https://github.com/validatorjs/validator.js/pull/1788) `LK` @nimanthadilz |
| 53 | + |
| 54 | +- `isIdentityCard`: |
| 55 | + - [#1657](https://github.com/validatorjs/validator.js/pull/1657) `TH` @tithanayut |
| 56 | + - [#1745](https://github.com/validatorjs/validator.js/pull/1745) `PL` @wiktorwojcik112 @fedeci @tux-tn |
| 57 | + - [#1786](https://github.com/validatorjs/validator.js/pull/1786) `LK` @nimanthadilz @tux-tn |
| 58 | + - [#1838](https://github.com/validatorjs/validator.js/pull/1838) `FI` @Marcholio |
| 59 | + |
| 60 | +- `isMobilePhone`: |
| 61 | + - [#1679](https://github.com/validatorjs/validator.js/pull/1679) `de-DE` @AnnaMariaJansen |
| 62 | + - [#1689](https://github.com/validatorjs/validator.js/pull/1689) `vi-VN` @luisrivas |
| 63 | + - [#1695](https://github.com/validatorjs/validator.js/pull/1695) [#1682](https://github.com/validatorjs/validator.js/pull/1682) `zh-CN` @laulujan @yisibl |
| 64 | + - [#1734](https://github.com/validatorjs/validator.js/pull/1734) `es-VE` @islasjuanp |
| 65 | + - [#1746](https://github.com/validatorjs/validator.js/pull/1746) `nl-BE` @divikshrivastava |
| 66 | + - [#1765](https://github.com/validatorjs/validator.js/pull/1765) `es-CU` @pasagedev |
| 67 | + - [#1766](https://github.com/validatorjs/validator.js/pull/1766) `es-SV`, @hereje |
| 68 | + - [#1767](https://github.com/validatorjs/validator.js/pull/1767) `ar-PS`, @brendan-c |
| 69 | + - [#1769](https://github.com/validatorjs/validator.js/pull/1769) `en-BM` @HackProAIT |
| 70 | + - [#1770](https://github.com/validatorjs/validator.js/pull/1770) `dz-BT` @lakshayr003 |
| 71 | + - [#1771](https://github.com/validatorjs/validator.js/pull/1771) `en-BW`, @mgndolan |
| 72 | + - [#1772](https://github.com/validatorjs/validator.js/pull/1772) `fr-CM` @beckettnormington |
| 73 | + - [#1778](https://github.com/validatorjs/validator.js/pull/1778) `en-PK` @ammad20120 @tux-tn |
| 74 | + - [#1780](https://github.com/validatorjs/validator.js/pull/1780) `tk-TM`, @Husan-Eshonqulov |
| 75 | + - [#1784](https://github.com/validatorjs/validator.js/pull/1784) `en-GY`, @mfkrause |
| 76 | + - [#1785](https://github.com/validatorjs/validator.js/pull/1785) `si-LK` @Madhavi96 |
| 77 | + - [#1797](https://github.com/validatorjs/validator.js/pull/1797) `fr-PF`, @hereje |
| 78 | + - [#1820](https://github.com/validatorjs/validator.js/pull/1820) `en-KI`, @c-tanner |
| 79 | + - [#1826](https://github.com/validatorjs/validator.js/pull/1826) `hu-HU` @danielTiringer |
| 80 | + - [#1834](https://github.com/validatorjs/validator.js/pull/1834) `fr-BF`, `en-NA` @lakshayr003 |
| 81 | + - [#1846](https://github.com/validatorjs/validator.js/pull/1846) `tg-TJ` @mgnss |
| 82 | + |
| 83 | +- `isLicensePlate`: |
| 84 | + - [#1565](https://github.com/validatorjs/validator.js/pull/1565) `cs-CZ` @filiptronicek |
| 85 | + - [#1790](https://github.com/validatorjs/validator.js/pull/1790) `fi-FI` @Marcholio |
| 86 | + |
| 87 | +- `isVAT`: |
| 88 | + - [#1825](https://github.com/validatorjs/validator.js/pull/1825) `NL` @zeno4ever |
| 89 | + |
1 | 90 | #### 13.6.1
|
2 | 91 |
|
3 | 92 | - **New features**:
|
|
0 commit comments