Commit Graph

  • 9fa1e3a44a feat(isPostalCode): Add postal code for Monaco (#2682) master Johan Klintberg 2026-03-09 22:12:37 +01:00
  • b1aea75a5e feat(isMobilePhone): add Djibouti (fr-DJ) mobile phone validation (#2676) Kartikeya-guthub 2026-03-07 10:52:52 +05:30
  • f715cddd59 fix(isPassportNumber): improve MX locale (#2643) jessroff 2026-03-07 00:07:52 +05:30
  • e8c6914f72 fix(isTaxID): add formatted CPF support and additional test cases for pt-BR locale (#2675) easedu 2026-03-04 11:01:50 -03:00
  • 90b0a9a40b fix(isTaxID): improve pt-BR locale by adding support for alphanumeric CNPJ format (#2644) easedu 2026-03-03 18:10:22 -03:00
  • f39bb3be6b fix: ignore non-object options in isHexColor (#2660) (#2661) yuna0831 2026-02-28 04:56:06 -06:00
  • 88e0d3d86a feat(isISO31661Alpha2/3): Add support for Kosovo (XK / XXK) (#2663) Johan POIRIER 2026-02-06 21:38:11 +01:00
  • c3dc37ca03 added edge cases for isLength test (#2658) Manas karthik 2026-01-11 18:49:32 +05:30
  • 784e52a062 docs(matches): add ReDoS note to README (#2640) 13.15.26 Rik Smale 2025-12-18 06:35:50 +01:00
  • 41944ab4aa maintenance: 2512 release WikiRik/matches-notice Rik Smale 2025-12-17 19:28:44 +00:00
  • e340a6fa0a docs(matches): add ReDoS note to README Rik Smale 2025-12-17 19:15:16 +00:00
  • 6531047996 fix(isHexColor): add require_hashtag option (#2535) Sai 2025-12-03 04:54:32 +05:30
  • f605a9cfe8 fix(isURL): handle possible bypass with URL-encoded content (#2633) Rik Smale 2025-11-24 07:56:36 +01:00
  • a165ebeeb7 fix(isIBAN): improve IR locale (#2634) Danial Soheili 2025-11-22 16:24:08 +03:30
  • 6bb78edacc style: fix indentation WikiRik/url-encoded Rik Smale 2025-11-21 21:06:26 +01:00
  • 603d73ec65 fix(isURL): handle possible bypass with URL-encoded content Rik Smale 2025-11-21 20:04:08 +00:00
  • a661988f10 Update targets and deps WikiRik/build-ci Rik Smale 2025-11-10 18:06:38 +00:00
  • 9113304819 fix(build): move to trusted publishing (#2631) 13.15.23 Rik Smale 2025-11-10 18:47:34 +01:00
  • c0840d7c94 maintenance: 2511-2 release WikiRik-patch-1 Rik Smale 2025-11-10 07:17:29 +00:00
  • f339069ddb fix(build): move to trusted publishing Rik Smale 2025-11-10 07:57:53 +01:00
  • f122f2d199 ci: update rollup to latest version Rik Smale 2025-11-09 10:36:35 +00:00
  • 79574a1301 feat(ci): update build tooling Rik Smale 2025-11-09 10:30:11 +00:00
  • f2b5c17dbe maintenance: 2511 release (#2627) 13.15.22 Rik Smale 2025-11-08 13:54:51 +01:00
  • af6a48f0d0 maintenance: 2511 release release/2511 Rik Smale 2025-11-07 15:30:33 +00:00
  • d457ecaf55 fix(isLength): correctly handle Unicode variation selectors (#2616) Karol Wrótniak 2025-11-05 18:34:47 +01:00
  • f2e3633f22 docs: add install instructions to contibution guide (#2621) Marc Bernard 2025-11-04 04:44:45 -05:00
  • cf401458b8 fix: URL validation for hostnames with ports (no protocol) (#2622) Marc Bernard 2025-11-04 04:44:37 -05:00
  • 4af61243ba maintenance: 2510 release (#2585) Rik Smale 2025-10-26 07:37:57 +01:00
  • 30d4fe02c1 13.15.20 13.15.20 Anthony Nandaa 2025-10-26 07:41:17 +03:00
  • cbef5088f0 fix(isURL): improve protocol detection. Resolves CVE-2025-56200 (#2608) Théo FIDRY 2025-10-21 13:36:53 +02:00
  • 6e925269b3 chore: fix lint WikiRik/56200 Rik Smale 2025-10-15 15:09:29 +00:00
  • 69c2aadac5 fix: add back Node 8 compatibility Rik Smale 2025-10-15 15:08:23 +00:00
  • 57f5a0b780 chore: undo build changes Rik Smale 2025-10-15 14:54:05 +00:00
  • f65e2e4549 ci: undo CI changes Rik Smale 2025-10-15 14:52:42 +00:00
  • 8347fdc03c chore: fix typo Rik Smale 2025-10-15 14:50:09 +00:00
  • cf66832fd3 ci: update rollup and split build/test ci jobs Rik Smale 2025-10-15 14:47:40 +00:00
  • 4521994693 feat(isURL): rewrite isURL with native URL constructor Rik Smale 2025-10-15 14:30:52 +00:00
  • 6aed799f89 test(isURL): split isURL tests to separate file Rik Smale 2025-10-15 14:30:39 +00:00
  • 2e08bb27f0 ci: remove Node 6 Rik Smale 2025-10-15 12:53:23 +00:00
  • 87a5cde734 fix(isURL): fix CVE-2025-56200 Rik Smale 2025-10-15 12:50:00 +00:00
  • c3724c4aa6 TEMP remove Node 6 from test WikiRik/build Rik Smale 2025-10-14 15:44:29 +00:00
  • 757ec1707d ci: update rollup and split build/test ci jobs Rik Smale 2025-10-14 15:31:59 +00:00
  • 6f436be369 Fix typo in validators.test.js (#2581) Camillo Bruni 2025-09-03 11:25:02 +02:00
  • 3c857088d5 Fix: correct French VAT (FR) validation regex and add tests (#2584) Amer 2025-08-27 17:04:46 +03:00
  • eee525cd11 #2491 #2573 Simplify isBase64 to prevent stack overflow (#2574) Kevin Lentin 2025-08-27 17:14:28 +10:00
  • abcc8ecb85 feat(isAlpha, isAlphanumeric): add support for Indic locales (ta-IN, te-IN, kn-IN, ml-IN, gu-IN, pa-IN, or-IN) (#2576) AVADOOTHA RAJESH 2025-08-05 16:24:51 +05:30
  • 72573b3d1d Add Qatar phone number validation (#2556) Ward Khaddour 2025-06-23 00:48:09 +03:00
  • 243f6c5fe4 docs(isMACAddress): improve ambiguous option description (#2563) Gabriel Bouyssou 2025-06-21 06:16:23 +10:00
  • 3847c6f901 maintenance: 2505 release (#2560) 13.15.15 Rik Smale 2025-05-28 06:29:16 +02:00
  • 9e503840d7 feat(isLicensePlate): Updated isLicensePlate to accept real pt-PT license plates. (#2555) castro 2025-05-13 20:27:29 +01:00
  • 8d58ecbaee feat(isPostalCode): add BD locale (#2551) Tanvir Islam 2025-05-13 13:17:52 +01:00
  • d91af4b88e docs(isURL): add info about require_tld (#2537) Scott Gress 2025-04-21 11:35:41 -05:00
  • d07eae6cda feat: add isUUID 'loose' option to validate UUID-like hexadecimal strings (#2553) Malte Bastian 2025-04-14 16:42:44 +02:00
  • 2bd587f0c4 ci: swap build and lint WikiRik/lint Rik Smale 2025-04-09 18:44:50 +02:00
  • 790208477c chore: update to eslint 8 Rik Smale 2025-04-09 18:39:48 +02:00
  • bdb8f9ea53 fix(isPassportNumber): improve US (#2550) Yitzchak Schechter 2025-04-09 13:46:12 +03:00
  • fde5ed5d94 test(isUUID): add tests for nil/max/all options (#2549) Rik Smale 2025-04-08 21:46:58 +02:00
  • 791ef16657 fix: remove using of includes to support IE (#2540) Rik Smale 2025-04-08 20:11:24 +02:00
  • b564f4045d test: split tests of large validators WikiRik/split-test-files Rik Smale 2025-03-29 00:22:37 +01:00
  • 0a39bb76f5 feat(isPostalCode): improve TW locale (#2529) Crocsx (Federico) 2025-04-09 02:19:23 +09:00
  • b72aabc289 feat(isPostalCode): add PK locale (#2052) Mateen Irshad 2025-04-08 22:18:53 +05:00
  • 991e5acc7c ci: update workflows (#2539) Rik Smale 2025-04-08 18:05:31 +02:00
  • fc7a60a17b test(isRgbColor): fix test expectations (#2538) Rik Smale 2025-04-08 17:00:45 +02:00
  • 90c19e8e39 fix(isIP): improve IPv6 regex (#2453) Shrey 2025-03-28 16:50:28 +05:30
  • b610a88caf Refactor assertString: Faster, less nested and more consistent. (#2372) Emerson Rabelo 2025-03-27 21:43:18 -03:00
  • 055559d7df fix(isMobilePhone): improve ar-OM locale (#2502) Tomás Castro 2025-03-27 19:22:37 +01:00
  • 2866bb164b feat(isTime) add withOptionalSeconds option (#2521) Ahron Greenberg (agree) 2025-03-27 10:05:39 -04:00
  • aacf9b52cc chore: make ddd optional and update phone number format (#2512) Renaldo Mateus 2025-03-27 14:04:43 +00:00
  • ab180938cc fix(isMobilePhone): improve el-CY locale (#2514) Khaled Ferjani 2025-03-27 15:04:16 +01:00
  • a18d57d913 Allow second digit in rgba alpha value (#2346) Luc Appelman 2025-03-27 15:03:46 +01:00
  • 650a2fabfb feat(isBefore): allow usage of options object (#2088) Falk Schieber 2025-03-27 14:03:28 +00:00
  • c174a1fc65 fix(isPostalCode): improve FR locale (#2479) Balram Singh Rajput 2025-03-27 03:12:19 +05:30
  • 7ff247df9c feat(isBase64): improve validation based on RFC4648 (#2491) AliReza Seyfpour 2025-03-27 00:46:38 +03:30
  • 7ab06c4fe0 fix(isPassportNumber): improve CA locale (#2526) Evan bechtol 2025-03-26 16:10:04 -05:00
  • ac3d50a167 feat(isIP): allow usage of options object (#2089) Falk Schieber 2025-03-26 20:53:03 +00:00
  • f5da7fb6ed fix: right version in CHANGELOG 13.13.0 -> 13.15.0 Anthony Nandaa 2025-03-24 21:49:37 +03:00
  • a665f3cbed 13.15.0 13.15.0 Anthony Nandaa 2025-03-24 21:39:01 +03:00
  • 5e76a9f818 release: 13.13.0 change log (#2536) Rik Smale 2025-03-24 19:28:53 +01:00
  • b6dea023ca fix(isMobilePhone): update Albanian phone number regex for valid formats (#2534) nichoola 2025-03-16 14:25:03 +01:00
  • a41c8deb6c feat: isISO15924 (#2215) DivisionByZero 2025-03-16 14:24:23 +01:00
  • a7d5cffe89 feat(isPhoneNumber): add validation for Macedonian [mk-MK] phone number (#2500) Eshwar S Devaramane 2025-01-30 16:19:07 +05:30
  • a1e8476180 fix(isIBAN): adjusting Ireland and Palestine IBAN regex (#2518) Deividas Balandis 2025-01-17 19:15:20 +02:00
  • 86911d817f feat(isEmail): allow regexp in host_whitelist and host_blacklist (#2494) Wei Kang 2024-11-21 15:18:17 +08:00
  • f54599c8fb refactor: make brazilian postal code separator optional (#2493) ticmaisdev 2024-11-13 10:56:22 -04:00
  • def7f3e565 feat(isMobilePhone): update phone regex for Ghana en-GH (#2362) Nana Aboagye 2024-11-12 16:29:39 +00:00
  • a066cd2a67 Assign check digit to 0 if remainder is 10 (#2492) Joel Cheah Ui Yi 2024-11-12 15:11:29 +00:00
  • fc31e6e7dc Disallow mismatching length for isDate (#2481) Kishan Soni 2024-10-28 02:16:43 +10:00
  • a513deb9de Update phone regex for Zambia (#2482) Kishan Soni 2024-10-28 02:16:18 +10:00
  • 12b27a28f4 feat(isLength): Fix linting and merge errors for #2019 (#2474) Suven-p 2024-10-16 13:40:27 +05:45
  • 66ddd9c007 feat(isMobilePhone): add validation for Kyrgyzstan [ky-KG] mobile phone numbers (#2350) Aibek Sadraliev 2024-10-01 16:23:38 +06:00
  • ff56dcf5ad fix(isDate): fix thrown error on certain invalid cases (#2443) Panagiotis Papadopoulos 2024-08-25 16:50:42 +02:00
  • 96ff3b2990 test(testFunctions): display stringified arguments in error message (#2442) Panagiotis Papadopoulos 2024-08-25 16:50:15 +02:00
  • f2b1082fe2 fix: hard coded yandex domain conversion (#2441) Aayush Hindi 2024-08-25 01:34:24 +05:30
  • 72c4674abb feat(isLicensePlate): added License Plate Regex for en-SG (#2333) Sabarinathan R 2024-08-16 00:19:07 +05:30
  • 283a6a541a fix(isEmail): email starting with double quotes (#2437) code0emperor 2024-08-15 12:33:00 +05:30
  • 542cfba42c feat(isURL): add max_allowed_length option (#2439) Alexander Zinin 2024-08-15 11:00:17 +04:00
  • 1f159ead12 feat(ulid): ULID validation (#2294) Arafat Islam 2024-06-23 15:09:36 +06:00
  • 89e856c778 fix(isUUID): fully support rfc9562 (#2421) Robert Kieffer 2024-06-22 11:53:17 -07:00
  • f81d85702b feat(isRgbColor): add allowSpaces option to allow/disallow spaces between color values (#2029) Ahmed H. Ismail 2024-06-22 18:58:44 +01:00
  • 7d5ea2c16e fix: remove bounty badge, no support (#2409) Anthony Nandaa 2024-06-22 09:49:54 +03:00