- add regctl normalization schema
- python 3.12 support
- moved from poetry to uv
- issue introduced in 1.5.1 that could cause some contact points to be lost
- fixes problem where ASN lookup would sometimes return incorrect organization names through maintainer objects.
- get ripe org name out of remarks
- add get_rir()
- add cli
--rir
- python 3.11
- more recursive tests
- entity lookup following redirect for ip lookups #39
- fixed parsing of norid.no vcards #41
- python 3.7
- rir assignment status lookup missing some asns
- rir assignment status lookup
- python 3.10
- python 3.6
- correctly find domains that start with "as",
- bootstrap not found errors throw RdapNotFoundError
- poetry lock
- option to ignore recurse errors
- option to self bootstrap
- add config option for bootstrap_dir
- python 2 cruft
- python 3.9
- ignore not found on nested handle lookups
- improved exception message for unallocated ASNs
- python 3.5
- better range check for unallocated ASNs
- black formatting
- more object types (#4)
- python 3.8 tests
- sort lists for consistent tests (#7)
- default bootstrap_url to rdap.org
- python 2.7 support
- python 3.4 tests
- changed MANIFEST file to not include tmp dirs, #3
- add config for request timeout, default to 0.5 seconds
- bump pytest-filedata to 0.4.0 for pytest4
- add --parse option to display the parsed output
- RdapObject::handle
- ip address lookup
- domain name lookup
- default CLI to display full data
- rename
raw
todata
on RdapObjects
- long_description content type
- moved recurse_roles to config
- added support for LACNIC apikeys
- RdapNotFoundError now inherits from RdapHTTPError instead of LookupError
- updated User-Agent
- converted to requests.Session()