Skip to content

Releases: exonet/exonet-api-python

5.0.0

07 Jan 14:02
93dbb83
Compare
Choose a tag to compare

What’s changed

🚨 Breaking changes

⬆️ Dependency updates

55 changes
  • [#86] Bump gitpython from 3.1.35 to 3.1.37 @dependabot
  • [#87] Bump pip from 23.2.1 to 23.3 in /.github/workflows @dependabot
  • [#88] Bump urllib3 from 2.0.6 to 2.0.7 @dependabot
  • [#89] Bump black from 23.9.1 to 23.10.0 @dependabot
  • [#90] Bump pip from 23.3 to 23.3.1 in /.github/workflows @dependabot
  • [#91] Bump black from 23.10.0 to 23.10.1 @dependabot
  • [#92] Bump pytest from 7.4.2 to 7.4.3 @dependabot
  • [#93] Bump poetry from 1.6.1 to 1.7.0 in /.github/workflows @dependabot
  • [#94] Bump black from 23.10.1 to 23.11.0 @dependabot
  • [#95] Bump poetry from 1.7.0 to 1.7.1 in /.github/workflows @dependabot
  • [#96] Bump actions/setup-python from 4 to 5 @dependabot
  • [#97] Bump bandit from 1.7.5 to 1.7.6 @dependabot
  • [#98] Bump black from 23.11.0 to 23.12.0 @dependabot
  • [#99] Bump pip from 23.3.1 to 23.3.2 in /.github/workflows @dependabot
  • [#100] Bump black from 23.12.0 to 23.12.1 @dependabot
  • [#101] Bump pytest from 7.4.3 to 7.4.4 @dependabot
  • [#102] Bump gitpython from 3.1.37 to 3.1.41 @dependabot
  • [#103] Bump actions/cache from 3 to 4 @dependabot
  • [#104] Bump the patches-and-minor-upgrades group with 1 update @dependabot
  • [#106] Bump black from 23.12.1 to 24.1.1 @dependabot
  • [#105] Bump pytest from 7.4.4 to 8.0.0 @dependabot
  • [#107] Bump pip from 23.3.2 to 24.0 in /.github/workflows @dependabot
  • [#108] Bump release-drafter/release-drafter from 5 to 6 @dependabot
  • [#109] Bump the patches-and-minor-upgrades group with 1 update @dependabot
  • [#110] Bump the patches-and-minor-upgrades group with 1 update @dependabot
  • [#111] Bump the patches-and-minor-upgrades group in /.github/workflows with 1 update @dependabot
  • [#112] Bump the patches-and-minor-upgrades group with 1 update @dependabot
  • [#113] Bump the patches-and-minor-upgrades group in /.github/workflows with 1 update @dependabot
  • [#114] Bump the patches-and-minor-upgrades group with 2 updates @dependabot
  • [#115] Bump the patches-and-minor-upgrades group with 1 update @dependabot
  • [#116] Bump pytest-cov from 4.1.0 to 5.0.0 @dependabot
  • [#117] Bump idna from 3.4 to 3.7 @dependabot
  • [#118] Bump black from 24.3.0 to 24.4.0 in the patches-and-minor-upgrades group @dependabot
  • [#119] Bump the patches-and-minor-upgrades group with 2 updates @dependabot
  • [#120] Bump poetry from 1.8.2 to 1.8.3 in /.github/workflows in the patches-and-minor-upgrades group @dependabot
  • [#121] Bump the patches-and-minor-upgrades group with 2 updates @dependabot
  • [#123] Bump requests from 2.32.1 to 2.32.2 in the patches-and-minor-upgrades group @dependabot
  • [#124] Bump requests from 2.32.2 to 2.32.3 in the patches-and-minor-upgrades group @dependabot
  • [#125] Bump pytest from 8.2.1 to 8.2.2 in the patches-and-minor-upgrades group @dependabot
  • [#127] Bump bandit from 1.7.8 to 1.7.9 in the patches-and-minor-upgrades group @dependabot
  • [#126] Bump urllib3 from 2.0.7 to 2.2.2 @dependabot
  • [#128] Bump pip from 24.0 to 24.1 in /.github/workflows in the patches-and-minor-upgrades group @dependabot
  • [#129] Bump pip from 24.1 to 24.1.1 in /.github/workflows in the patches-and-minor-upgrades group @dependabot
  • [#130] Bump certifi from 2023.7.22 to 2024.7.4 @dependabot
  • [#131] Bump pip from 24.1.1 to 24.1.2 in /.github/workflows in the patches-and-minor-upgrades group @dependabot
  • [#132] Bump pytest from 8.2.2 to 8.3.1 in the patches-and-minor-upgrades group @dependabot
  • [#133] Bump pytest from 8.3.1 to 8.3.2 in the patches-and-minor-upgrades group @dependabot
  • [#134] Bump pip from 24.1.2 to 24.2 in /.github/workflows in the patches-and-minor-upgrades group @dependabot
  • [#135] Bump black from 24.4.2 to 24.8.0 in the patches-and-minor-upgrades group @dependabot
  • [#136] Bump pytest from 8.3.2 to 8.3.3 in the patches-and-minor-upgrades group @dependabot
  • [#137] Bump bandit from 1.7.9 to 1.7.10 in the patches-and-minor-upgrades group @dependabot
  • [#138] Bump poetry from 1.8.3 to 1.8.4 in /.github/workflows in the patches-and-minor-upgrades group @dependabot
  • [#139] Bump pip from 24.2 to 24.3.1 in /.github/workflows in the patches-and-minor-upgrades group @dependabot
  • [#140] Bump pytest from 8.3.3 to 8.3.4 in the patches-and-minor-upgrades group @dependabot
  • [#141] Bump poetry from 1.8.4 to 1.8.5 in /.github/workflows in the patches-and-minor-upgrades group @dependabot

4.0.0

06 Oct 09:00
17df9dd
Compare
Choose a tag to compare

What’s changed

🚨 Breaking changes

  • [#35] Use poetry for python packaging and dependency management @trizz
  • [#77] Drop python 3.7 support ~ Add python 3.11 support @robbinjanssen

🚀 Enhancements

🧰 Maintenance

📚 Documentation

⬆️ Dependency updates

47 changes

3.0.3

08 Nov 14:54
85ea631
Compare
Choose a tag to compare

What’s changed

🐛 Bug fixes

🧰 Maintenance

Dependency update

06 Aug 14:00
9f89bbd
Compare
Choose a tag to compare

3.0.2 - 2021-08-06

Compare 3.0.1 - 3.0.2

Changed

  • Dependencies have been updated. The old urllib3 version had a vulnerability that is now fixed.

Update dependencies

05 Oct 12:09
2334ade
Compare
Choose a tag to compare

3.0.1 - 2020-10-05

Compare 3.0.0 - 3.0.1

Changed

  • Dependencies have been updated.

Release v3

11 Sep 08:19
fcee777
Compare
Choose a tag to compare

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)

Add the ValidationException

27 Nov 14:45
d451295
Compare
Choose a tag to compare

2.1.0 - 2019-11-19

Compare 2.0.0 - 2.1.0

Changed

  • Extend the ValidationException to contain all returned validation errors.

Release v2

19 Sep 09:56
937a9c4
Compare
Choose a tag to compare

2.0.0 - 2019-09-19

Compare 1.0.0 - 2.0.0

Breaking

  • The Api prefix has been added from the following classes for consistency:
    • Resource --> ApiResource
    • ResourceIdentifier --> ApiResourceIdentifier

Added

  • Support for PATCH and DELETE requests.

Deprecated

  • The store method for creating POST requests is now deprecated. Use post instead.

1.0.0

14 Aug 08:38
e3184f2
Compare
Choose a tag to compare

Compare 1.0.0 - Unreleased

1.0.0 - 2019-08-14

Compare 0.0.5 - 1.0.0

Breaking

  • The Client has been refactored to keep consistency between packages in different programming languages. See the updated documentation and examples.

Sort by field

20 Nov 13:54
f4a2a9b
Compare
Choose a tag to compare

Added possibility to retrieve sorted results from the API.