Revision history for perl module Net::RDAP:

0.37 - 2025-04-03
  - added link() and related() methods to Net::RDAP::Base.
  - added event(), entity(), registrant() and registrar() methods to
    Net::RDAP::Object.
  - added has_role() to Net::RDAP::Object::Entity.

0.36 - 2025-03-19
  - remove vCard as a dependency in Makefile.PL
  - change use of DateTime::Format::ISO8601 in
    Net::RDAP::Registry::IANARegistry.
  - thanks to Petr Pisar for reporting these issues!

0.35 - 2025-03-19
  - limited support for the Reverse Search and RIR Reverse Search specs.
  - add Net::RDAP::JSON to allow JSON backends to be switched.
  - use DateTime::Tiny instead of DateTime::Format::ISO8601 to improve
    performance.
  - Remove support for vCard.

0.34 - 2025-03-13
  - resolve issues with caching.
  - Net::RDAP::JCard->nodes() now emits a deprecation notice.
  - add Net::RDAP::Service->new_for_tld()

0.33 - 2024-10-16
  - use LWP::Online to skip tests that require an internet connection when
    offline (thanks Petr Pisar)

0.32 - 2024-10-11
  - fix the license. no code changes.

0.31 - 2024-10-03
  - fix dependencies in Makefile.PL (thanks Petr Pisar)

0.30 - 2024-08-29
  - use JSON instead of JSON::XS in jcard.t.
  - resolve warning in Net::RDAP::UA.

0.29 - 2024-08-27
  - add the current user to the cache filename to avoid cache filename clashes.

0.28 - 2024-08-08
  - all RDAP objects now know their position in the object hierarchy of the RDAP
    record that they appear in, and provide the parent(), top() and chain()
    methods.
  - added support for variants of domains using the variants() method which
    returns Net::RDAP::Variant objects.

0.27 - 2024-07-03
  - all RDAP objects will keep track of the URL of the enclosing RDAP record,
    which can be accessed using the document_url() method.
  - the Net::RDAP::Link class now has a context() method, which returns a URI
    object representing the context URI (in the `value` property). This method
    uses the document URL as the base URL so that relative URLs resolve
    properly.
  - the href() method of Net::RDAP::Link will use the context URI as the base
    URL when constructing the link URL.

0.26 - 2024-06-25
  - add is_rdap() method to Net::RDAP::Link.
  - renamed Net::RDAP::JCard::Node to Net::RDAP::JCard::Property.
  - ensure case-insensitivity of JCard property elements is handled properly.
  - added Net::RDAP::JCard::Address to provide an ergonomic interface to
    addresses.

0.25 - 2024-06-07
  - add a new object (Net::RDAP::JCard) that provides a way to access contact
    data in entity objects that isn't lossless, unlike vCard.

0.24 - 2024-05-30
  - add support for Redacted Fields (RFC 9537)

0.23 - 2024-05-16
  - fix an issue when reading cached responses

0.22 - 2024-03-18
  - add TO_JSON() method to Net::RDAP::Base so all RDAP objects can be
    reserialized back into JSON (see
    https://github.com/gbxyz/perl-net-rdap/issues/3).

0.21 - 2024-03-15
  - add special case for the root zone entry (see RFC 9224 § 4)

0.20 - 2023-12-31
  - use Storable::dclone instead of Clone::clone

0.19 - 2023-05-23
  - accept strings as arguments to domain() etc

0.18 - 2023-05-11
  - added extra metadata to Makefile.PL

0.17 - (skipped)

0.16 - 2022-10-06
  - be more lenient in what we accept to improve interoperability

0.15 - 2020-07-07
  - fixed RT#132736 (Noisy warning on ->fetch(url))

0.14 - 2019-03-06
  - support for getting help response from RDAP services

  - added Net::RDAP::Registry::IANARegistry and
    Net::RDAP::Registry::IANARegistry::Service and refactored
    Net::RDAP::Registry to use them

0.13 - 2019-01-15
  - add support for RFC 8521 object tagging

0.12 - 2018-12-04
  - remove colons from cache filenames to avoid
    problems on Windows (RT#127684)

0.11 - 2018-20-29
  - add MANIFEST, MYMETA.(json|yml) and this file
  - minor documentation updates
