Releases: peering-manager/pyixapi
Releases · peering-manager/pyixapi
Version 0.2.3
Version 0.2.2
- Use Poetry for packaging
- Use Ruff for linting and formatting
- Start adding type hints
- Deprecate token's
issued_at
property, some implementations don't provide it; a dummy value is still returned with a warning to avoid breaking existing code
Version 0.2.1
- Use
product_offerings
property, IX-API version 1 usesproducts
instead ofproduct-offerings
as endpoint for products offered by an IXP to its customers. This new property will return the suitable endpoint based on the IX-API version being used.
Version 0.2.0
- Add
create()
function for endpoints. his function is used to send aPOST
request in order to create an
object - Use
accounts
property, IX-API version 1 usescustomers
instead ofaccounts
as account endpoint. this new property will return the suitable endpoint based on the IX-API version being used - Fix token error when using
delete()
,save()
andupdate()
on an object
Version 0.1.4
- Fix crash when parsing nested dictionaries
Version 0.1.3
- Add IX-API v2 endpoints
- Parse IX-API version as integer
- Test against Python 3.11
Version 0.1.2
- Add
is_expired
property toToken
- Add dedicated message to
401
error - Fix endpoint name attribute
- Improve authentication to avoid tokens re-generation if not needed
Version 0.1.1
Address packaging issue.
Version 0.1.0
This release can be used to perform read-only operations on IX-API version 1 endpoints.
It is a first shot at providing a hand crafted library that focus on developer experience.