Exonetapi

Latest version: v4.0.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

4.0.0

What’s changed

🚨 Breaking changes

- [35] Use `poetry` for python packaging and dependency management [trizz](https://github.com/trizz)
- [77] Drop python 3.7 support ~ Add python 3.11 support [robbinjanssen](https://github.com/robbinjanssen)

🚀 Enhancements

- [60] Add bad license checker [pufferfish42](https://github.com/pufferfish42)
- [62] Added the Unlicense to the license checker [pufferfish42](https://github.com/pufferfish42)

🧰 Maintenance

- [28] Automatically publish packages to PyPI [robbinjanssen](https://github.com/robbinjanssen)
- [30] Do not use Test PyPI [robbinjanssen](https://github.com/robbinjanssen)
- [36] Reorganize github actions [robbinjanssen](https://github.com/robbinjanssen)

📚 Documentation

- [85] Update and rename README.rst to README.md [robbinjanssen](https://github.com/robbinjanssen)

⬆️ Dependency updates

<details>
<summary>47 changes</summary>

- [29] Bump release-drafter/release-drafter from 5.15.0 to 5.16.1 [dependabot](https://github.com/dependabot)
- [31] Bump release-drafter/release-drafter from 5.16.1 to 5.17.5 [dependabot](https://github.com/dependabot)
- [32] Update release-drafter/release-drafter from 5.17.5 to v5 [dependabot](https://github.com/dependabot)
- [33] Bump actions/setup-python from 2 to 3 [dependabot](https://github.com/dependabot)
- [34] Bump actions/checkout from 2 to 3 [dependabot](https://github.com/dependabot)
- [38] Bump pytest from 7.0.1 to 7.1.0 [dependabot](https://github.com/dependabot)
- [39] Bump pytest from 7.1.0 to 7.1.1 [dependabot](https://github.com/dependabot)
- [40] Bump actions/cache from 2 to 3 [dependabot](https://github.com/dependabot)
- [41] Bump black from 22.1.0 to 22.3.0 [dependabot](https://github.com/dependabot)
- [42] Bump pytest from 7.1.1 to 7.1.2 [dependabot](https://github.com/dependabot)
- [43] Bump actions/setup-python from 3 to 4 [dependabot](https://github.com/dependabot)
- [44] Bump requests from 2.27.1 to 2.28.0 [dependabot](https://github.com/dependabot)
- [45] Bump black from 22.3.0 to 22.6.0 [dependabot](https://github.com/dependabot)
- [46] Bump requests from 2.28.0 to 2.28.1 [dependabot](https://github.com/dependabot)
- [49] Bump flake8 from 4.0.1 to 5.0.4 [dependabot](https://github.com/dependabot)
- [50] Bump black from 22.6.0 to 22.8.0 [dependabot](https://github.com/dependabot)
- [51] Bump pytest from 7.1.2 to 7.1.3 [dependabot](https://github.com/dependabot)
- [52] Bump pytest-cov from 3.0.0 to 4.0.0 [dependabot](https://github.com/dependabot)
- [53] Bump black from 22.8.0 to 22.10.0 [dependabot](https://github.com/dependabot)
- [54] Bump pytest from 7.1.3 to 7.2.0 [dependabot](https://github.com/dependabot)
- [55] Bump certifi from 2021.10.8 to 2022.12.7 [dependabot](https://github.com/dependabot)
- [56] Bump black from 22.10.0 to 22.12.0 [dependabot](https://github.com/dependabot)
- [57] Bump requests from 2.28.1 to 2.28.2 [dependabot](https://github.com/dependabot)
- [58] Bump gitpython from 3.1.27 to 3.1.30 [dependabot](https://github.com/dependabot)
- [59] Bump pytest from 7.2.0 to 7.2.1 [dependabot](https://github.com/dependabot)
- [61] Bump black from 22.12.0 to 23.1.0 [dependabot](https://github.com/dependabot)
- [63] Bump pytest from 7.2.1 to 7.2.2 [dependabot](https://github.com/dependabot)
- [64] Bump bandit from 1.7.4 to 1.7.5 [dependabot](https://github.com/dependabot)
- [65] Bump black from 23.1.0 to 23.3.0 [dependabot](https://github.com/dependabot)
- [66] Bump pytest from 7.2.2 to 7.3.0 [dependabot](https://github.com/dependabot)
- [67] Bump pytest from 7.3.0 to 7.3.1 [dependabot](https://github.com/dependabot)
- [68] Bump requests from 2.28.2 to 2.29.0 [dependabot](https://github.com/dependabot)
- [69] Bump requests from 2.29.0 to 2.30.0 [dependabot](https://github.com/dependabot)
- [70] Bump requests from 2.30.0 to 2.31.0 [dependabot](https://github.com/dependabot)
- [71] Bump pytest-cov from 4.0.0 to 4.1.0 [dependabot](https://github.com/dependabot)
- [72] Bump pytest from 7.3.1 to 7.3.2 [dependabot](https://github.com/dependabot)
- [73] Bump pytest from 7.3.2 to 7.4.0 [dependabot](https://github.com/dependabot)
- [74] Bump gitpython from 3.1.30 to 3.1.32 [dependabot](https://github.com/dependabot)
- [75] Bump pygments from 2.14.0 to 2.15.0 [dependabot](https://github.com/dependabot)
- [76] Bump certifi from 2022.12.7 to 2023.7.22 [dependabot](https://github.com/dependabot)
- [78] Bump pytest from 7.4.0 to 7.4.1 [dependabot](https://github.com/dependabot)
- [79] Bump actions/checkout from 3 to 4 [dependabot](https://github.com/dependabot)
- [80] Bump gitpython from 3.1.32 to 3.1.34 [dependabot](https://github.com/dependabot)
- [81] Bump pytest from 7.4.1 to 7.4.2 [dependabot](https://github.com/dependabot)
- [82] Bump gitpython from 3.1.34 to 3.1.35 [dependabot](https://github.com/dependabot)
- [83] Bump black from 23.7.0 to 23.9.1 [dependabot](https://github.com/dependabot)
- [84] Bump urllib3 from 2.0.4 to 2.0.6 [dependabot](https://github.com/dependabot)
</details>

3.0.3

What’s changed

🐛 Bug fixes

- 25 Decode JSON content when parsing API results tomwijnroks

🧰 Maintenance

- 26 Add GitHub actions robbinjanssen
- 27 Update version number styxit

3.0.2

[3.0.2](https://github.com/exonet/exonet-api-python/releases/tag/3.0.2) - 2021-08-06
[Compare 3.0.1 - 3.0.2](https://github.com/exonet/exonet-api-python/compare/3.0.1...3.0.2)
Changed
- Dependencies have been updated. The old `urllib3` version had a vulnerability that is now fixed.

3.0.1

Not secure
[3.0.1](https://github.com/exonet/exonet-api-python/releases/tag/3.0.1) - 2020-10-05
[Compare 3.0.0 - 3.0.1](https://github.com/exonet/exonet-api-python/compare/3.0.0...3.0.1)
Changed
- Dependencies have been updated.

3.0.0

Not secure
Breaking
- When multiple resources are returned from the API, an instance of `ApiResourceSet` is returned instead of a list. This class is traversable so unless the code does specific `list` things or type checks, no changes are necessary.

Added
- Add the `total()` method to resource sets to get the total number of resources (and not only the number of resources in the current resource set).
- Add `next_page`, `previous_page`, `first_page` and `last_page` methods to the `ApiResourceSet` for easy loading of paginated resource sets.
- Add a `get_recursive` method to the `RequestBuilder` to get the resource set including recursively the resource sets from the following pages.

Removed
- The `store` method for creating `POST` requests. (Deprecated since 2.0.0)

2.1.0

Not secure
[2.1.0](https://github.com/exonet/exonet-api-python/releases/tag/2.1.0) - 2019-11-19
[Compare 2.0.0 - 2.1.0](https://github.com/exonet/exonet-api-python/compare/2.0.0...2.1.0)
Changed
- Extend the `ValidationException` to contain all returned validation errors.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.