Skip to content

Releases: ithaka/apiron

v8.0.0-post.1

28 Oct 17:33
4405690
Compare
Choose a tag to compare
Merge pull request #141 from ithaka/chore/release-8.0.0-post.1

Prep release 8.0.0-post.1

v8.0.0

04 Sep 23:55
256efdd
Compare
Choose a tag to compare

[8.0.0] - 2024-09-04

Changed

  • Updated to simpler typing syntax for optional arguments and iterable types using pyupgrade
  • Reformatted files constrained to Python 3.8+ syntax using black
  • Updated documentation to prefer tox usage
  • Updated documentation dependencies and removed upper bounds on their versions
  • Add support for Python 3.12
  • Remove upper bound on dependencies

Removed

  • apiron no longer supports Python 3.7, which reached end of life on 2023-06-27
  • apiron no longer supports Python 3.8, which reaches end of life on 2024-10-31

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