Skip to content

Releases: ithaka/apiron

v7.1.0-post.3

20 Jun 19:55
91348d3
Compare
Choose a tag to compare

[7.1.0-post.3] - 2023-06-20

Fixed

  • Update permissions in publishing workflow to allow publishing of files to GitHub releases

v7.1.0-post.2

20 Jun 13:49
9905d15
Compare
Choose a tag to compare

[7.1.0-post.2] - 2023-06-14

Changed

  • Use package and wheel_build_env to speed up tests as this is a pure Python package. See the tox docs for more detail.

v7.1.0-post.1

24 Apr 16:02
791dd76
Compare
Choose a tag to compare

[7.1.0-post.1] - 2023-04-24

Changed

  • Use PyPI trusted publishing instead of manual token authentication

v7.1.0

19 Apr 14:08
7910874
Compare
Choose a tag to compare

[7.1.0] - 2023-04-19

Added

  • You can now configure retry_spec and timeout_spec at the endpoint level. Calls to endpoints may override the endpoint-level configuration when necessary.

v7.0.0

07 Dec 23:30
4763d32
Compare
Choose a tag to compare

[7.0.0] - 2022-12-07

Fixed

  • Ensure py.typed files end up in binary wheel distribution, which may break type checking for consumers

What's Changed

  • Update copyright year in README and LICENSE by @daneah in #112
  • Run Actions on pull requests from public forks by @daneah in #115
  • Fix copy/paste issue for Python version in matrix by @daneah in #116
  • Create paramspec for Endpoint.__get__ by @tusharsadhwani in #114
  • Build wheel from sdist instead of from source by @daneah in #118
  • Improve internal and downstream type checking by @daneah in #121
  • Update release date in CHANGELOG by @daneah in #122
  • Trigger GitHub Actions when tags created by @daneah in #123

New Contributors

Full Changelog: v6.1.0...v7.0.0

v6.1.0

22 Dec 16:59
3114936
Compare
Choose a tag to compare

[6.1.0] - 2021-12-22

Added

  • Add py.typed file so mypy can check against package types in downstream applications

v6.0.1

12 Oct 13:00
c9fc22a
Compare
Choose a tag to compare

[6.0.1] - 2021-10-12

Changed

  • Use interpolation for logging messages to avoid wasted computation

v6.0.0-post.1

21 Jun 14:15
4c906cd
Compare
Choose a tag to compare

[6.0.0-post.1] - 2021-06-21

Changed

  • Move from Travis CI to GitHub Actions for testing and publishing
  • Use PEP 517 builds

v6.0.0

14 Jun 13:55
3f97b9d
Compare
Choose a tag to compare

[6.0.0] - 2021-06-14

Added

  • Testing matrix and trove classifiers for Python 3.9
  • Type hints for all classes, methods, and functions

Removed

  • Support for Python 3.6 has been removed due to its impending end of life and the desire to leverage features from 3.7

Changed

  • Remove Python 3.10 testing and support for now, as Travis CI only has Python 3.10.0a5 which isn't compatible with recent pytest-randomly releases
  • Indicate (by renaming) that all functions in the client module are private, except for call

v5.1.0

14 Jul 15:59
dc5a5f8
Compare
Choose a tag to compare

[5.1.0] - 2020-07-14

Added

  • Ability to specify proxies for a Service definition so all calls to the service use the defined proxies
  • Ability to specify auth for a Service definition so all calls to the service use the defined authentication
  • Ability to specify return_raw_response_object at the endpoint level, overridden by any value specified at call time