- Added - Parse & normalize WHOIS data for .fr
- Added - Parse & normalize WHOIS data for .tr #111 (thanks to @popeeyy)
- Fixed - Properly parse WHOIS data on multi lines for .eu TLD
- Fixed - Code syntax to allow strict #99
- Updated - Detect more redacted data in domain WHOIS
- Added - Option to show/hide domain WHOIS protected data #96
- Fixed - Include
punycode
from userland lib a2ee6f9 - Fixed - Query WHOIS for .de with umlaut in both ASCII/Unicode 5a7ffd1
- Updated - Improved .it parsing, preserve date structure and more #92
- Updated - Merge/normalize more WHOIS domain labels
- Fixed - Uses raw domain for .de TLD in
whoisDomain
#95 - Fixed - Query more sources for TLD whois server #86
- Added - Support for third level domains #80
- Added - Additional support for TLDs not in the IANA database #80
- Fixed - Follow RIPE referrals #80
- Fixed - Parse .gg, .je, and .as whois data correctly #80
- Fixed - Improved parser for .it whois data #84
- Updated - Include more WHOIS servers in lib, speeds-up domain WHOIS queries
- Updated - Detect & remove more redacted WHOIS text
- Added - Included WHOIS server for
.us
&.xyz
- Updated - TypeScript Types #41
- Updated - Cache more TLD WHOIS servers (.ai, .app, .io, .nyc)
- Updated - Detect & remove more redacted whois text
- Added - Utility function
whoiser.firstResult()
to extract first WHOIS result - Updated - TypeScript Types #36 (thanks to @AKorezin)
- Removed - Automated tests for NodeJS 12
- Added - TypeScript Types #34 (thanks to @AlexXanderGrib)
- Updated - Parse WHOIS for .jp domains #35 (thanks to @kuriyama)
- Updated - Parse WHOIS for co.ua/biz.ua domains; improve parsing for other .ua domains #32 (thanks to @EPolishchuk)
- Updated - Detect & remove more redacted whois text
- Fixed - Trim whitespace from whois value when appending data
- Updated - Parse WHOIS for .mx domains
- Added - Cache IP of WHOIS servers (experiment to see if faster)
- Updated - Detect & remove more redacted whois text
- Removed - Node.js 10 support, removed array-flat polyfill
- Updated - Detect & remove more redacted whois text
- Updated - Improved parsing for .ly domains WHOIS
- Updated - Detect & remove more redacted whois text
- Updated - Improved parsing for .nl, .ax domain WHOIS #18
- Updated - Detect & remove more redacted whois text
- Updated - Detect & remove more redacted whois text
- Updated - WHOIS date fields for .uk domains are now converted to common format
- Fixed - Enable WHOIS multi line parser for .uk TLD
- Fixed - Apply multi lines fix only for TLDs that need it
- Updated - Improved WHOIS parsing for multi line info (for .be, .eu domains and hopefully others)
- Updated - Detect & remove more redacted whois text
- Updated - detect more redacted whois text
- Fixed - Parse WHOIS lines with double colon #6
- Updated - Merge more WHOIS domain labels
- Fixed - Return contact info for TLD WHOIS
- Updated - Merge more WHOIS domain labels
- Added - Option to return raw WHOIS data #2
- Updated - Merge more domain WHOIS labels
- Updated - Moved JS code to src dir
- Updated - Renamed domain WHOIS labels to make them consistent across WHOIS servers
- Fixed - Misspelled WHOIS servers
- Updated - Unified code for IP & ASN query, as it's the same
- Updated - Parse raw whois info for IP & ASN, returns object with same labels across whois servers
- Updated - TLD & domain validator functions
- Updated - More ignored keywords for domain whois labels
- Added - Support for IDN with Punycode