Skip to content

Releases: ipregistry/ipregistry-python

4.0.0

14 Jun 08:45
Compare
Choose a tag to compare

Changed

  • Require Python 3.8+.
  • Add new functions for retrieving Autonomous System data: batch_lookup_asns, lookup_asn, origin_lookup_asn.
  • Add new functions for user-agent header value parsing: batch_parse_user_agents, parse_user_agent.
  • API key is passed as header value and no longer as query parameter.
  • Client library method are now wrapped in a new ApiResponse object that includes a mean to retrieve metadata
    about credits and throttling in addition to data.
  • Introduce data model for responses to enable field value access using dot notation and ensure code autocompletion functionality.
  • Rename all function and variable names to adhere to snake_case convention.
  • Replace the function named lookup by 3 new functions: batch_lookup_ips, lookup_ip and origin_lookup_ip.
  • Rename IpregistryConfig option apiUrl to baseUrl.
  • Rename UserAgent utility class to _UserAgents.

3.2.0

14 Jun 10:11
Compare
Choose a tag to compare

Changed

  • Dependencies are now managed with Poetry.

Fixed

  • Fix setup.py import assumes deps already installed (#37).

3.1.0

14 Jun 10:11
Compare
Choose a tag to compare

Changed

  • Dependencies update

3.0.0

08 Apr 22:22
Compare
Choose a tag to compare

Changed

  • Drop Python 2 support.
  • Rename DefaultCache to InMemoryCache.

2.0.1

25 Sep 15:07
Compare
Choose a tag to compare

Fixed

  • Fix packaging with version 2.0.0 deployed on pypi.

2.0.0

25 Sep 15:08
Compare
Choose a tag to compare

Changed

  • Disable caching by default since people are often confused by this default setting. You can enable caching by following what is explained in the README.
  • Increase maximum timeout to 15s from 3s.

1.1.0

25 Sep 15:09
Compare
Choose a tag to compare

Changed

1.0.0

25 Sep 15:10
Compare
Choose a tag to compare

First public release.