Commit Graph

  • a42e84f990 chore(deps): update dependency oxlint to v1.85.0 renovate/oxlint-monorepo renovate[bot] 2026-09-22 02:06:15 +00:00
  • 0ddba22cf7 chore(deps): update dependency oxfmt to ^0.70.0 renovate/oxfmt-0.x renovate[bot] 2026-09-21 23:12:30 +00:00
  • 86278d6e95 chore(deps): update dependency tldts to v7.4.14 renovate/tldts-7.x-lockfile renovate[bot] 2026-09-21 23:12:18 +00:00
  • c81a51df09 0.16.4 main v0.16.4 jake 2026-09-20 17:50:14 -04:00
  • 03d9aa3775 0.16.3 v0.16.3 jake 2026-09-20 17:48:21 -04:00
  • 026a93c69f chore: simplify package exports, enable tsdown exports, and upgrade to TypeScript 7 jake 2026-09-20 17:47:36 -04:00
  • 3ded70f364 0.16.2 v0.16.2 jake 2026-09-20 11:11:07 -04:00
  • 777de1f63f test: add coverage for whole-value placeholder matching, country redactionFields, and idempotent re-finalization jake 2026-09-20 11:10:59 -04:00
  • 1ab34f4561 feat: add country to ContactField, drop placeholder countries, and make finalizeContact idempotent jake 2026-09-20 11:04:47 -04:00
  • 0fea5e0a05 0.16.1 v0.16.1 jake 2026-09-20 00:14:13 -04:00
  • 194ce2bfd7 fix: fall back to vCard prePath in redactionFields and consolidate privacy phrase lists jake 2026-09-20 00:13:44 -04:00
  • adac9d3349 feat: add redactedFields, privacyService, and ContactField to contact post-processing jake 2026-09-20 00:04:25 -04:00
  • 7ab25ceecc 0.16.0 v0.16.0 jake 2026-09-19 23:24:12 -04:00
  • 992c54ad28 refactor: extract vCard parser into its own module and expand parsed fields jake 2026-09-19 23:20:15 -04:00
  • 3595e5b42c refactor: replace runtime Intl.DisplayNames with a static CLDR-generated country table jake 2026-09-19 23:14:43 -04:00
  • 89fa13ffef feat: add contact redacted flag, placeholder detection, and country name/code resolution jake 2026-09-19 23:07:38 -04:00
  • 1d04be5c74 fix: tighten isPrivacyName to avoid false positives on ambiguous privacy words jake 2026-09-19 23:04:01 -04:00
  • 386006dc61 feat: add RFC 9537 redaction support, vCard address/fax parsing, and registrar address fields jake 2026-09-19 23:01:30 -04:00
  • e77fc7f4ed 0.15.1 v0.15.1 jake 2026-09-19 12:32:07 -04:00
  • 93f877c357 fix: extend Retry-After parsing to RDAP 503 and fix block pattern across newlines jake 2026-09-19 12:30:06 -04:00
  • 35959b208b feat: surface retryAfterMs, add blocked error code, and harden private-address guard jake 2026-09-19 12:25:30 -04:00
  • 208fd6c69f 0.15.0 v0.15.0 jake 2026-09-19 12:17:47 -04:00
  • 3023c5dd1b feat: add SSRF host validation, rate_limited/unparseable error codes, and referral chain warnings jake 2026-09-19 12:14:19 -04:00
  • 61c5897317 0.14.0 v0.14.0 jake 2026-09-19 00:56:46 -04:00
  • 56051dccd0 chore: fix lockfile jake 2026-09-19 00:56:30 -04:00
  • be8e88592f feat: add ccTLD-specific date formats, noisy-token parsing, and .gg/.je/.br/.ua normalization, closes #20 and #25 jake 2026-09-19 00:51:55 -04:00
  • e736045de1 fix: treat WHOIS empty-close as no_data and ETIMEDOUT as structured timeout jake 2026-09-18 14:47:31 -04:00
  • 69f85ee925 feat: add attempt tracking, deadlineMs, and structured error codes jake 2026-09-18 14:41:16 -04:00
  • 87e20f4a47 chore: replace Biome with oxlint and oxfmt jake 2026-09-18 14:21:15 -04:00
  • 5ff837b2bb chore(deps): update dependencies and build configuration jake 2026-09-18 14:10:09 -04:00
  • a37ab8a6d8 0.13.0 v0.13.0 jake 2026-01-10 13:35:11 -05:00
  • 0f64809bb1 chore: add GitHub Actions workflow for testing across multiple Node.js versions jake 2026-01-10 13:34:27 -05:00
  • 8deef1e145 chore(deps): update dependency tsdown to v0.19.0 renovate[bot] 2026-01-10 18:29:25 +00:00
  • 5c7ee9734e chore(deps): update dependency @biomejs/biome to v2.3.11 renovate[bot] 2026-01-10 18:29:16 +00:00
  • 72821dbfec chore(deps): update dependency @types/node to v25.0.6 renovate[bot] 2026-01-10 18:27:10 +00:00
  • 6884504d88 chore(deps): update dependency node to v24 renovate[bot] 2025-12-31 17:43:59 +00:00
  • efc0277399 chore(deps): update actions/checkout action to v6 renovate[bot] 2025-12-31 17:43:56 +00:00
  • 2ca7ce68ce fix: treat RDAP 404 responses as "domain not found" instead of failure (#29) Nodar Davituri 2026-01-10 22:26:45 +04:00
  • 6ef4291d0e 0.12.1 v0.12.1 jake 2025-12-30 12:53:25 -05:00
  • e6b2e94614 fix: update tsdown outputs from .js to .mjs jake 2025-12-30 12:53:17 -05:00
  • c6da4c1f69 0.12.0 v0.12.0 jake 2025-12-30 12:45:00 -05:00
  • ab1326d99c fix: improve transfer lock status detection jake 2025-12-30 12:43:55 -05:00
  • 1b73b7dc8d chore: bump deps jake 2025-12-30 12:41:13 -05:00
  • b72324fd95 0.11.0 v0.11.0 jake 2025-10-30 19:07:47 -04:00
  • 619185b5d6 Add support for custom fetch function and/or IANA bootstrap data (#21) jake 2025-10-30 19:07:12 -04:00
  • acae007a4a Update dependency vitest to v4 renovate[bot] 2025-10-29 18:40:58 +00:00
  • 9bbc52b981 Update dependency tsdown to v0.15.12 renovate[bot] 2025-10-30 03:52:27 +00:00
  • d47009dcd6 Update dependency @biomejs/biome to v2.3.2 renovate[bot] 2025-10-28 21:47:15 +00:00
  • 8c8dec5a37 0.10.4 v0.10.4 jake 2025-10-27 15:01:07 -04:00
  • 2a92375116 Add support for DD-MM-YYYY date format in toISO function and update tests (fixes #19) jake 2025-10-27 14:59:14 -04:00
  • fd29899f4e 0.10.3 v0.10.3 jake 2025-10-27 14:44:25 -04:00
  • 9d87ef8ecb Add to list of parser strings to improve WHOIS data normalization jake 2025-10-27 14:42:43 -04:00
  • 1c6fbad1f7 0.10.2 v0.10.2 jake 2025-10-22 17:45:40 -04:00
  • 87b85f7d3d Add query transformation for non-English WHOIS servers, specifically for whois.jprs.jp (fixes #15) jake 2025-10-22 17:45:19 -04:00
  • c3b6477094 0.10.1 v0.10.1 jake 2025-10-22 17:38:36 -04:00
  • b8357e38bc Fix .hk, .ee, .il date parsing (fixes #13, #14, #16) jake 2025-10-22 17:37:37 -04:00
  • f90c481c94 0.10.0 v0.10.0 jake 2025-10-20 15:06:29 -04:00
  • b3adbf8307 Rename lookupDomain() to lookup() (with backwards compatibility) jake 2025-10-20 15:05:59 -04:00
  • 5cbefe6a14 Update README.md with clearer usage instructions jake 2025-10-20 14:48:16 -04:00
  • 52e5c54f9f 0.9.1 v0.9.1 jake 2025-10-20 14:30:48 -04:00
  • b9d4d42e19 Update GitHub Actions workflow to install the latest npm version before publishing jake 2025-10-20 14:24:35 -04:00
  • 2f0e784cf7 Run npm pkg fix jake 2025-10-20 14:20:26 -04:00
  • 32478e8f74 Update dependency node to v22 renovate[bot] 2025-10-20 18:05:20 +00:00
  • d87e898a9f Add additional synonyms for WHOIS normalization (fixes #10) jake 2025-10-20 14:15:23 -04:00
  • 2a1b7529cc Implement WHOIS referral chain collection and merging logic (fixes #11) jake 2025-10-20 14:08:26 -04:00
  • b00d0bbb0a Fix order of package.json exports jake 2025-10-20 14:05:33 -04:00
  • 9fcad5438b Add GitHub Actions workflow for publishing to NPM on release jake 2025-10-20 14:03:35 -04:00
  • 9ca8943e78 Bump dev dependencies jake 2025-10-20 13:57:58 -04:00
  • dbe63b0b9f 0.8.0 v0.8.0 jake 2025-10-17 22:04:57 -04:00
  • b171b5ec75 Update getDomainParts to allow passing options to tldts.parse(). jake 2025-10-17 22:04:37 -04:00
  • 0cfca2c877 0.7.0 v0.7.0 jake 2025-10-14 13:25:26 -04:00
  • 4e9b99a25f Prefer TLD WHOIS over contradictory registrar referral; revert heuristic override and add referral test\n\n- Keep TLD response when registrar says ‘not found’\n- Revert WHOIS isRegistered to simple availability check\n- Add referral contradiction unit test for .io scenario\n- All tests passing jake 2025-10-14 13:24:51 -04:00
  • c3a68639b6 Update CLI script path to use .js extension jake 2025-10-14 13:01:03 -04:00
  • 08a5b9a576 Make the (very minimal) CLI official jake 2025-10-12 17:14:37 -04:00
  • 35c73e2bb2 0.6.0 v0.6.0 jake 2025-10-12 13:56:54 -04:00
  • db96e8d933 Lazy load node:net for improved edge runtime compatibility jake 2025-10-12 13:52:50 -04:00
  • 94a751d9b0 0.5.0 v0.5.0 jake 2025-10-10 10:45:10 -04:00
  • 6070d91424 Add toRegistrableDomain function for domain normalization jake 2025-10-10 10:44:04 -04:00
  • bfcecc5eff Migrate from psl to tldts for public suffix detection jake 2025-10-10 10:29:29 -04:00
  • a030817d27 0.4.1 v0.4.1 jake 2025-10-08 21:43:49 -04:00
  • 33203b2b47 Remove fetchedAt field from DomainRecord interface and related functions jake 2025-10-08 21:43:32 -04:00
  • 476ead274d 0.4.0 v0.4.0 jake 2025-10-08 21:32:04 -04:00
  • 2c9904e5e8 New privacyEnabled field to detect redaction based on keyword heuristics jake 2025-10-08 21:31:21 -04:00
  • 57209eae39 0.3.0 v0.3.0 jake 2025-10-08 19:43:38 -04:00
  • 15e807f093 Refactor date parsing function and improve test coverage jake 2025-10-08 19:43:01 -04:00
  • 9661db0b46 Enhance date parsing in WHOIS and add tests for registrar expiration dates jake 2025-10-08 19:39:56 -04:00
  • f8280508ff Enhance RDAP and WHOIS functionality with referral handling jake 2025-10-08 19:25:51 -04:00
  • 27b3187d33 0.2.0 v0.2.0 jake 2025-09-28 21:31:42 -04:00
  • c76da2bf5c Replaced tsconfig.build.json with tsdown configuration for simplified builds. jake 2025-09-28 21:30:57 -04:00
  • d09d8e4ffd 0.1.1 v0.1.1 jake 2025-09-26 11:51:14 -04:00
  • 174cae8610 Update testing framework to Vitest (#4) jake 2025-09-26 11:49:44 -04:00
  • 5bc6debe30 Enhance WHOIS fallback error handling and add IANA WHOIS parsing utilities jake 2025-09-26 11:48:02 -04:00
  • e873fb7629 Add link to hoot.sh in README jake 2025-09-24 21:29:45 -04:00
  • c6a3010744 Add renovate.json renovate[bot] 2025-09-24 17:07:10 +00:00
  • 863c158e28 0.1.0 v0.1.0 jake 2025-09-24 19:57:16 -04:00
  • e1e6d0243a Update project metadata and TypeScript configuration: refine repository details in package.json, simplify tsconfig.build.json, and adjust tsconfig.json for cleaner output settings. jake 2025-09-24 19:55:48 -04:00
  • aa8d089b6d Update package.json: enhance project metadata with new description, author details, and keywords for better discoverability jake 2025-09-24 19:52:10 -04:00
  • dc0ff2a00b Refine README examples and API documentation: simplify usage of lookupDomain function and clarify fallback behavior for RDAP and WHOIS. jake 2025-09-24 19:30:22 -04:00
  • fda6d09096 Add includeRaw option to CLI and API: enable inclusion of raw RDAP/WHOIS data in results jake 2025-09-24 19:24:57 -04:00
  • 05445ef831 Update repository guidelines and README: enhance project structure documentation, clarify build and test commands, and improve API usage examples for better user understanding. jake 2025-09-24 19:19:41 -04:00