chore(deps): update dependency validator to v13.15.26
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| validator | 13.7.0 → 13.15.26 |
||
| @types/validator (source) | 13.7.17 → 13.15.10 |
Release Notes
validatorjs/validator.js (validator)
v13.15.26
Fixes, New Locales and Enhancements
-
#2535
isHexColor: addrequire_hashtagoption @Numbers0689 -
#2633
isURL: handle possible bypass with URL-encoded content @WikiRik -
#2634
isIBAN: improveIRlocale @ds1371dani - Doc fixes and others:
v13.15.23
Fixes, New Locales and Enhancements
v13.15.22
Fixes, New Locales and Enhancements
-
#2622
isURL: fix regression with hostnames with ports @mbtools -
#2616
isLength: improve handling Unicode variation selectors @koral-- - Doc fixes and others:
v13.15.20
Fixes, New Locales and Enhancements
-
#2556
isMobilePhone: addar-QAlocale @WardKhaddour -
#2576
isAlpha/isAlphanuneric: add Indic locales (ta-IN,te-IN,kn-IN,ml-IN,gu-IN,pa-IN,or-IN) @avadootharajesh -
#2574
isBase64: improve padding regex @KrayzeeKev -
#2584
isVAT: improveFRlocale @iamAmer -
#2608
isURL: improve protocol detection. Resolves CVE-2025-56200 @theofidry - Doc fixes and others:
v13.15.15
Fixes, New Locales and Enhancements
-
isMobilePhone-
#2514 improve
el-CYlocale @rezk2ll -
#2512 improve
pt-AOlocale @renaldodev -
#2502 improve
ar-OMlocale @tomcastro
-
#2514 improve
-
#2089
isIP: allow usage of option object @pixelbucket-dev -
#2526
isPassportNumber: improveCAlocale @evanbechtol -
#2491
isBase64: improve validation based on RFC4648 @aseyfpour -
#2479
isPostalCode: improveFRlocale @Rajput-Balram -
#2088
isBefore: allow usage of option object @pixelbucket-dev -
#2346
isRgbColor: allow second digit in rgba alpha value @controlol -
#2453
isIP: improve IPv6 regex @ShreySinha02 -
#2052
isPostalCode: addPKlocale @mateeni-dev -
#2529
isPostalCode: improveTWlocale @Crocsx -
#2550
isPassportNumber: improveUSlocale @yitzchak-schechter -
#2553
isUUID: addlooseoption @bc-m -
#2551
isPostalCode: addBDlocale @tanvirrb -
#2555
isLicensePlate: improvept-PTlocale @castrosu - Doc fixes and others:
v13.15.0
New Features / Validators
-
#2399
isISO31661Numeric@RobinvanderVliet -
#2294
isULID@arafatkn -
#2215
isISO15924@xDivisionByZerox
Fixes, New Locales and Enhancements
-
isMobilePhone-
#2395 add
es-GTlocale @ignaciosuarezquilis -
#1971 improve
en-GBlocale @ihmpavel -
#2359 improve
uk-UAlocale @arttiger -
#2350 improve
ky-KGlocale @sadraliev -
#2482 improve
en-ZMlocale @sonikishan -
#2362 improve
en-GHlocale @NanaAb-116 -
#2500 add
mk-MKlocale @eshward95 -
#2534 improve
sq-ALlocale @nichoola
-
#2395 add
-
#2406
isBtcAddresssupport all address formats and testnets @madoke -
#2339
isIBANimproveVGregex @ST-DDT -
#2332
isISO4217update currency codes @cbodtorf -
#2291
isIdentityCardaddPKlocale @Daniyal-Qureshi -
#2414
isEmailfix blacklist_chars @keshavlingala -
#2416
isInt/isFloathandle undefined and null values @Daniyal-Qureshi -
#2415
isPostalCodeaddCOlocale @jorgevrgs -
#2404
isPassportNumberexportpassportNumberLocales@derekparnell -
#2029
isRgbColoraddallowSpacesoption @a-h-i -
#2421
isUUIDrequire valid variant field and require RFC9562 UUID in versionall@broofa -
#2439
isURLaddmax_allowed_lengthoption @pinkiesky -
#2437
isEmailreject starting with double quotes @code0emperor -
#2333
isLicensePlateadden-SGlocale @Sabarinathan07 -
#2441
normalizeEmailaddyandex_convert_yandexruoption @AayushGH -
#2443
isDatereturn false instead of Error in certain cases @pano9000 -
#2474
isLengthadddiscreteLengthsoption @Suven-p -
#2481
isDatedisallow mismatching length instrictMode@sonikishan -
#2492
isISO6346set check digit to 0 if remainder is 10 @joelcuy -
#2493
isPostalCodeimproveBRlocale @ticmaisdev -
#2494
isEmailallow regexp inhost_whitelistandhost_blacklist@weikangchia -
#2518
isIBANimproveIE/PSregex @Tarasz57 - Doc fixes and others:
v13.12.0
New Features / Validators
-
#2143
isAbaRouting@songyuew
Fixes, New Locales and Enhancements
-
#2207
isLicensePlateadd Pakistanien-PKlocale @anasshakil -
#2208
isPortfix invalid leading zeros @anasshakil -
#2224
isTaxIDadded Argentinaes-ARlocale @estefrare -
#2257
isDatetimezone offset fix @tomaspanek -
#2265
isPassportNumberaddedZAlocale @GMorris-professional -
isMobilePhone:-
#2267 added
en-MWlocale @SimranSiddiqui -
#2140 fix
am-AMlocale @AlexKrupko
-
#2267 added
-
#2271
isPostalAddressfixNLlocale @RobinvanderVliet -
#2273
isISO4217addSLEcurrency @urg -
#2278
isStrongPasswordfix symbolRegex to include\@nandavikas -
#2279
isVATfixedKZlocale @MatthieuLemoine -
#2285
isAlpha,isAlphanumericaddedeolocale @RobinvanderVliet -
#2320
isIBANadd AlgeriaDZlocale @thibault-lr -
#2343
isVATimproveAUlocale @matthewberryman -
#2345
isUUIDadd support for v7 @ruscon -
#2358
isTaxIDadd Ukraineuk-UAlocale @arttiger -
#2381
isDatedisallow hiphen before year @Sumit-tech-joshi - Doc fixes and others:
v13.11.0
New Features / Validators
-
#2144
isFreightContainerID: for shipping containers IDs @songyuew -
#2188
isMailtoURI@uksarkar
Fixes, New Locales and Enhancements
-
#2025
isIBANaddMAlocale @lroudge -
#2117
isCreditCardrefactor @pano9000 -
#2189
isLocaleadd support for more language tags @kwahome -
#2203
isVATforCU@jimmyorpheus -
#2217
isJWT@Prathamesh061 -
#2222
IsFQDNtest enhancements @aalekhpatel07 -
#2226
isAlpha,isAlphanumericforkk-KZ@BekStar7 -
#2229
isEmailsupportallow_underscores@guspower -
#2231
isDateenhance Date declaration compatibility across multiple environments @CiprianS -
#2235
isIBANadd white and blacklist options to the isIBAN validator @edilson -
#2237
isEmaildo not allow non-breaking space in user part @jeremy21212121 -
isMobilePhone:-
#2175
so-SO@ohersi -
#2176
fr-CF@cheboi -
#2197
es-CU@klaframboise -
#2202
pl-PL@czerwony03 -
#2209
fr-WF@aidos42 -
#2246
ar-SD@Hussienma
-
#2175
v13.9.0
New Features / Validators
Fixes and Enhancements
-
#1888
isBase32: add option for Crockford's base32 alternative @BigOsvaap -
#1916
isDataURI: fix mediaType format @temoffey -
#1920
isEmail: addhost_whitelistoption @poor-coder -
#1939
isFQDN: fixallow_numeric_tldoption @BigOsvaap -
#1962
isIP: refactor @UnKnoWn-Consortium -
#1995
isURL: fix check for host @mortbauer -
#2008
isCreditCard@brianwhaley -
#2114
isRgbColor@pano9000 -
#2122
isDataURI: fix MIME types with underscores @pano9000 -
#2148
isStrongPassword@sandmule -
#2170
isEmail: fixignore_max_lengthfor FQDN @sakhmedbayev -
#2020
isFloat: fix comma(,) passing as float @frederike-ramin -
Documentation fixes:
-
Code Refactors:
New and Improved Locales
-
isAlpha,isAlphanumeric:-
#1678
bn-BD@rak810 -
#1996
si-LK@melkorCBA -
#2014
ja-JP@starcharles -
#1995
ko-KR@Dongkyuuuu
-
#1678
-
isBIC: -
isIdentityCard:-
#2142
hk-HK@Dongkyuuuu
-
#2142
-
isMobilePhone:-
#1813
my-MM, @ferdousulhaque -
#1868
de-DE, @thomaschaaf -
#1896
en-LS, @DevilsAutumn -
#1897
el-CY, @ikerasiotis -
#1909
es-NI, @ajGingrich -
#1910
az-AZ, @shaanaliyev -
#1922
ir-IR, @ArashST79 -
#1924
ky-KG, @arsalanfiroozi -
#1925
ar-YE,ar-EH,fa-AF, @Mustafiz04 -
#1932
ro-MD, @mik7up -
#1940
ar-YE,en-BS, @savannahvaith -
#1952
ka-GE, @avkvak -
#1964 #1951
pt-BR, @jhcaiafa @matheusnascgomes -
#1983
es-HN, @ademyan05 -
#1985
nl-AW, @adida948 -
#1986
en-JM, @ademyan05 -
#1993
mn-MN, @rksp25 -
#1997
fr-BJ, @rkuma552 @rksp25 -
#2001
mg-MG, @ShivangiRai1310 -
#2002
en-PG, @kai2128 -
#2004
en-AG, @jiaweilow -
#2007
en-AI, @elaine1129 -
#2011
en-KN, @Eelyneee -
#2041
fr-CD, @coolbeatz71 -
#2084
en-SS, @cheboi -
#2109
dv-MV, @pano9000 -
#2129
en-HN, @WikiRik -
#2148
ar-KW, @Yazan-KE @WikiRik -
#2112
el-GR, @pano9000 -
#2116
en-BM, @pano9000 -
#2155
ms-MY, @pano9000 -
#2156
ro-RO, @pano9000
-
#1813
-
isLicensePlate:-
#1665
sv-SE, @elmaxe -
#1895
hu-HU, @szabolcstarnai -
#1944
en-NI, @NishantJS -
#1945
de-DE, @bennetfabian -
#1945
de-DE, @bennetfabian -
#2103
es-AR, @alvarocastro
-
#1665
-
isPassportNumber:-
#1515
JM,KZ,LI,NZ@JuanFML -
#1814
TH@TonPC64 @braaar -
#2061
AZ@djeks922 -
#2073
PH,PK@digambar-t7
-
#1515
-
isPostalCode:-
#1951
BA, @matheusnascgomes -
#2134
BY, @pano9000 -
#2136
IR, @pano9000
-
#1951
-
isTaxID:-
#1867
en-CA, @boonya -
#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
-
#1867
13.7.0
New Features
Fixes and Enhancements
-
#1647
isFQDN: addallow_wildcardoption @fasenderos -
#1654
isRFC3339: Disallow prepended and appended strings to RFC 3339 date-time @jmacmahon - #1658 maintenance: increase code coverage @tux-tn
-
#1669
IBANexport list of country codes that implement IBAN @dror-heller @fedeci -
#1676
isBoolean: addlooseoption @brybrophy - #1697 maintenance: fix npm installation error @rubiin
-
#1708
isISO31661Alpha3: perf @jpaya17 -
#1711
isDate: allow users to strictly validate dates with.as delimiter @flymans -
#1715
isCreditCard: fix for Union Pay cards @shreyassai123 -
#1718
isEmail: replace all dots in GMail length validation @DasDingGehtNicht -
#1721
isURL: addallow_fragmentsandallow_query_components@cowboy-bebug -
#1724
isISO31661Alpha2: perf @jpaya17 -
#1730
isMagnetURI@tux-tn -
#1738
rtrim: remove regex to prevent ReDOS attack @tux-tn - #1747 maintenance: run scripts in parallel for build and clean @sachinraja
-
#1748
isURL: higher priority towhitelist@deepanshu2506 -
#1751
isURL: allow url with colon and no port @MatteoPierro -
#1777
isUUID: fix fornullversion argument @theteladras -
#1799
isFQDN: check more special chars @MatteoPierro -
#1833
isURL: allow URL with an empty user @MiguelSavignano -
#1835
unescape: fixed bug where intermediate string contains escaped @Marcholio -
#1836
contains: can check that string contains seed multiple times @Marcholio - #1844 docs: add CDN instructions @luiscobits
-
#1848
isUUID: add support for validation ofv1andv2@theteladras -
#1941
isEmail: addhost_blacklistoption @fedeci
New and Improved Locales
-
isAlpha,isAlphanumeric:-
#1716
hi-IN@MiKr13 -
#1837
fi-FI@Marcholio
-
#1716
-
isPassportNumber:-
#1656
ID@rubiin -
#1714
CN@anirudhgiri -
#1809
PL@Ronqn -
#1810
RU@Theta-Dev
-
#1656
-
isPostalCode: -
isIdentityCard: -
isMobilePhone:-
#1679
de-DE@AnnaMariaJansen -
#1689
vi-VN@luisrivas -
#1695 #1682
zh-CN@laulujan @yisibl -
#1734
es-VE@islasjuanp -
#1746
nl-BE@divikshrivastava -
#1765
es-CU@pasagedev -
#1766
es-SV, @hereje -
#1767
ar-PS, @brendan-c -
#1769
en-BM@HackProAIT -
#1770
dz-BT@lakshayr003 -
#1771
en-BW, @mgndolan -
#1772
fr-CM@beckettnormington -
#1778
en-PK@ammad20120 @tux-tn -
#1780
tk-TM, @Husan-Eshonqulov -
#1784
en-GY, @mfkrause -
#1785
si-LK@Madhavi96 -
#1797
fr-PF, @hereje -
#1820
en-KI, @c-tanner -
#1826
hu-HU@danielTiringer -
#1834
fr-BF,en-NA@lakshayr003 -
#1846
tg-TJ@mgnss
-
#1679
-
isLicensePlate:-
#1565
cs-CZ@filiptronicek -
#1790
fi-FI@Marcholio
-
#1565
-
isVAT:
13.6.1
-
New features:
-
Fixes and Enhancements:
-
#1651 fix ReDOS vulnerabilities in
isHSLandisEmail@tux-tn -
#1644
isURL: Allow URLs to have only a username in the userinfo subcomponent @jbuchmann-coosto -
#1633
isISIN: optimization @bmacnaughton -
#1632
isIP: improved pattern for IPv4 and IPv6 @ognjenjevremovic -
#1625 fix
[A-z]regex range on some validators @bmacnaughton - #1620 fix docs @prahaladbelavadi
-
#1616
isMacAddress: improve regexes and options @fedeci -
#1603 fix ReDOS vulnerabilities in
isSlugandrtrim@fedeci -
#1594
isIPRange: add support for IPv6 @neilime -
#1577
isEAN: add support for EAN-14 @varsubham @tux-tn -
#1566
isStrongPassword: add@as a valid symbol @stingalleman -
#1548
isBtcAddress: add base58 @ezkemboi -
#1546
isFQDN: numeric domain names @tux-tn
-
#1651 fix ReDOS vulnerabilities in
-
New and Improved locales:
-
isIdentityCard,isPassportNumber:-
#1595
IR@mhf-ir @fedeci -
#1583
ar-LY@asghaier76 @tux-tn -
#1574
MY@stranger26 @tux-tn
-
#1595
-
isMobilePhone:-
#1642
zh-CN@Akira0705 -
#1638
lv-LV@AntonLukichev -
#1635
en-GH@ankorGH -
#1604
mz-MZ@salmento @tux-tn -
#1575
vi-VN@kyled7 -
#1573
en-SG@liliwei25 -
#1554
de-CH,fr-CH,it-CH@dinfekted -
#1541 #1623
es-CO@ezkemboi @tux-tn -
#1506
ar-OM@dev-sna -
#1505
pt-AO@AdilsonFuxe
-
#1642
-
isPostalCode: -
isTaxID:-
#1613
pt-BR@mschunke -
#1529
el-GR@dspinellis
-
#1613
-
isVAT:
-
~~13.5.0~~ 13.5.1
-
New features:
-
isVAT#1463 @ CodingNagger -
isTaxID#1446 @tplessas -
isBase58#1445 @ezkemboi -
isStrongPassword#1348 @door-bell
-
-
Fixes and Enhancements:
-
#1486
isISO8601: addstrictSeparator@brostone51 -
#1474
isFQDN: make more strict @CristhianMotoche -
#1469
isFQDN:allow_underscoreoption @gibson042 -
#1449
isEmail: character blacklisting @rubiin -
#1436
isURL: addedrequire_portoption @yshanli -
#1435
isEmail: respectignore_max_lengthoption @evantahler -
#1402
isDate: add strictMode and prevent mixed delimiters @tux-tn -
#1286
isAlpha: supportignoreoption @mum-never-proud
-
#1486
-
New and Improved locales:
-
isAlpha, `isAlph
-
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.