• Dec 12, 2011

    v2.2.0

    Release 2.2.0
    * NEW: Added base whois.nic.net.sb parser (GH-56).
    
    * NEW: Added whois.nic.fr contact parsing.
    
    * CHANGED: whois.je changed response format (GH-123).
    
    * CHANGED: whois.nic.ve now returns `:inactive' instead of `:suspended'.
    
    * CHANGED: whois.dns.pt now supports `expired_on` property.
    
    * FIXED: whois.nic.ht parser must support `Delegated' status.
    
    * FIXED: whois.nic.mu parser must support `Delegated' status.
    
    * FIXED: whois.nic.ki parser must support `Delegated' status (GH-119).
    
    * FIXED: whois.registry.gy parser must support `Delegated' status (GH-120).
    
    * FIXED: whois.nic.cx parser must support `Delegated' status (GH-121).
    
    * FIXED: With some .com.br domains, whois.registro.br parser returns invalid values for nameservers.
    
    * FIXED: whois.nic.it parser should support `pendingTransfer / autoRenewPeriod' status (GH-124).
    
    * FIXED: whois.nic.net.nf parser must support `Delegated' status (GH-125).
    
    * FIXED: whois.nic.ms parser must support `Delegated' status (GH-126).
    
    * FIXED: whois.nic.fr parser must support `BLOCKED' status (GH-127).
    
    * FIXED: whois.nic.gs parser must support `Delegated' status (GH-128).
    
    * FIXED: whois.nic.tl parser must support `Delegated' status.
    
    * FIXED: whois.nic.net.ng parser must support `Delegated' status.
    
    * FIXED: whois.na-nic.com.na parser must support `Suspended' status (GH-130).
    
    * FIXED: whois.dns.pt parser must support `TECH-PRO' status (GH-132).
    
    * FIXED: whois.nic.net.nf parser must support /pending delete/ status (GH-131).
    
    * FIXED: whois.nic.cz IPv6 nameserver support (GH-135).
  • Sep 11, 2011

    v2.1.1

    Release 2.1.1
    * NEW: whois.nic.xxs parser now recognizes reserved domains.
    
    * NEW: whois.nic.uk parser now recognizes throttled responses (#118).
    
    * NEW: whois.nic.uk parser now extracts registrant_contacts (#118).
    
    * FIXED: whois.nic.it parser doesn't correctly understand reserved domains.
    
    * FIXED: Release 2.1.0 is not compatible with Rails 2.3 (#117).
    
    * FIXED: whois.nic.coop should support multiple statuses (#115).
    
    * FIXED: whois.nic.la should support multiple statuses (#116).
  • Aug 25, 2011

    v2.1.0

    Release 2.1.0
    * SERVER: Added .COM.DE, .GR.COM, .US.ORG TLD definitions.
    
    * SERVER: Updated .QA and .XN--WGBL6A TLD definitions.
    
    * SERVER: Updated .SU, .RU and .XN--P1AI TLD definitions (#87).
    
    * SERVER: Added the following new IDN TLDs:
        * .XN--LGBBAT1AD8J (.الجزائر, Algeria) (#95)
        * .XN--MGBC0A9AZCG (.المغرب, Morocco) (#96)
    
    * NEW: Ability to define inheritable parsers
    
          class Whois::Record::Parser::Afilias < Whois::Record::Parser::Base
          end
    
          class Whois::Record::Parser::WhoisNicXxx < Whois::Record::Parser::Afilias
          end
    
      Parsers will inherits all the properties from their parents.
    
    * NEW: Added the following full parsers:
        * whois.nic.asia
        * whois.meregistry.net
        * whois.dotmobiregistry.net
        * whois.publicinternetregistry.net
        * whois.registry.in
        * whis.nic.ag
        * whois.afilias-grs.info
        * whois.aero
        * whois.nic.xx
        * whois.afilias.info
        * whois.registry.qa (#114)
        * whois.godaddy.com (#105)
    
    * CHANGED: use the first public .XXX domain to test the whois.nic.xx response format.
    
    * CHANGED: whois.sgnic.sg changed nameservers response format (again).
    
    * CHANGED: Extended core_ext section. Since all the extensions belong to ActiveSupport,
      the library attempts to use ActiveSupport if loaded.
    
    * CHANGED: Renamed whois.ripn.net to whois.tcinet.ru (#87)
    
    * FIXED: In a very rare situation the Whois::Client raises a
      `Errno::EINVAL: Invalid argument - bind(2)' error attempting to connect
      to a WHOIS server (see #40).
    
    * FIXED: whois.nic.travel parser must support multiple statuses.
    
    * FIXED: whois.nic.name parser must support multiple statuses.
    
    * FIXED: whois.nic.af parser must support `Delegated' status.
    
    * REMOVED: Removed deprecated Whois::Answer class.
    
    * REMOVED: Removed deprecated Whois::Record#== behavior.
    
    * REMOVED: Removed deprecated Whois::Record::Parser::WhoisTonicTo#incomplete_response? method.
  • Aug 16, 2011

    v2.0.7

    Release 2.0.7
    * CHANGED: whois.dns.pt changed nameservers response format.
    
    * CHANGED: whois.sgnic.sg changed nameservers response format.
    
    * FIXED: whois.markmonitor.com parser crashes when the contacts are empty.
    
    * FIXED: whois.educause.edu parser crashes when the updated_on property is `unknown'.
  • Aug 8, 2011

    v2.0.6

    Release 2.0.6
    * CHANGED: whois.gg has changed response format.
    
    * FIXED: whois.pnina.ps parser do not support `Active' status variants.
    
    * FIXED: whois.sk-nic.sk parser must support `DOM_TA' status.
    
    * FIXED: whois.srs.net.nz parser must support `210 PendingRelease' status.
  • Aug 5, 2011

    v2.0.5

    Release 2.0.5
    * SERVER: Updated .BI TLD definition.
    
    * SERVER: Added .XXX TLD definition.
    
    * SERVER: Updated .SM TLD definition (#97).
    
    * NEW: Ability to detect whois.dns.be throttled responses.
    
    * NEW: Added base whois.nic.sm parser (#97).
    
    * FIXED: whois.meregistry.net parser raises `no time information in ""' when updated_at property is blank.
    
    * FIXED: whois.nic.it parser must support `NO-PROVIDER' status.
    
    * FIXED: whois.nic.it parser must support `pendingDelete / pendingDelete' status.
    
    * FIXED: whois.nic.asia parser must support `CLIENT' status.
    
    * FIXED: whois.nic.cz parser must support `Update prohibited' status.
    
    * FIXED: The Verisign WHOIS adapter crashes in some rare circumstances
      when the response from the Verisign database doesn't contain a
      referral (#103)
    
    * FIXED: whois.eu parser changed the format of the nameserver property (#99).
    
    * FIXED: whois.nic.uk parser should return `:invalid' status when the domain is invalid.
    
    * FIXED: whois.cira.ca parser must support `unavailable' status (#102).
    
    * FIXED: whois.sk-nic.sk parser must support `DOM_EXP', `DOM_LNOT', `DOM_WARN' statuses.
  • May 10, 2011

    v2.0.4

    Release 2.0.4
    * SERVER: Added the following new IDN TLDs:
        * .XN--90A3AC (.СРБ, Serbia) (#94)
    
    * FIXED: whois.nic.it parser must support pendinUpdate and pendingTransfer statuses.
    
    * FIXED: whois.nic-se.se crashes in some cases where the modified: attribute is an invalid date.
  • May 1, 2011

    v2.0.3

    Release 2.0.3
    * SERVER: Sync definitions with Debian whois 5.0.11:
        * Added the remaining IPv4 allocations.
        * Updated the .gm TLD server.
    
    * FIXED: Whois::Record::Parser::Base#validate! should raise
      a ResponseIsUnavailable error when response_unavailable?
    
    * FIXED: whois.nic.it parser must support inactive / noRegistrar status.
    
    * FIXED: whois.sk-nic.sk parser must support DOM_DAKT status.
  • Apr 11, 2011

    v2.0.2

    Release 2.0.2
    * CHANGED: whois.ripn.net now returns an array of contacts, one for each email (#89)
    
    * FIXED: whois.nic.it parser must support UNASSIGNABLE status.
  • Mar 17, 2011

    v2.0.1

    Release 2.0.1
    * FIXED: Removed invalid test files.