close
Skip to content

Tags: ipdata/go

Tags

v0.8.1

Toggle v0.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #22 from ipdata/claude/update-ipdata-go-package-tDBG9

Add functional options pattern with WithHTTPClient option

v0.8.0

Toggle v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #21 from ipdata/claude/update-ipdata-go-package-tDBG9

Update IP struct fields and migrate to Go modules

0.7.3

Toggle 0.7.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #17 from pushthat/master

Add carrier infos

v0.7.2

Toggle v0.7.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update README.md

v0.7.1

Toggle v0.7.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Image theckman Tim Heckman
0.7.1

- Update `README.md` file, to call correct methods on `Error` type
- Update copyright year in `LICENSE` file

v0.7.0

Toggle v0.7.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Image theckman Tim Heckman
0.7.0

- Add support for doing Bulk Lookups using the `BulkLookup()` method.

v0.6.1

Toggle v0.6.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Image theckman Tim Heckman
0.6.1 (More Breaking Changes!)

Change `ASN` field of `IP` to a new type to support API changes. The new `ASN`
struct type is used instead of a `string`, it itself contains an `ASN` field
that is the same value as the old `IP.ASN` string value.

v0.6.0

Toggle v0.6.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Image theckman Tim Heckman
0.6.0 (Breaking Changes!)

- require API key, as anonymous usage was removed from ipdata.co API, adds error
  value to `NewClient()`
- rename `Request()` to `RawLookup()`
- remove `DecodeIP` function as it's only a simple JSON unmarshaler
- remove support for RateLimit errors (API doesn't support 429s)
- export `Error` type, and give it a `Code() int` method for returning HTTP
  status and API error message (`Error()`)

The decision was to try and have only one final API breaking release.

v0.5.0

Toggle v0.5.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Image theckman Tim Heckman
0.5.0

*Note*: this includes a breaking API change. The `RawIP` type and `RawXXX`
 functions were removed, and the `IP` type was changed to be more like `RawIP`.

- update code to use new API authentication mechanism (query instead of header)
- update deserialization code to be simpler and to match new API version

v0.4.1

Toggle v0.4.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Image theckman Tim Heckman
0.4.1

This release properly increases the Version constant to match the release
number.