Skip to content

Releases: playpauseandstop/aiohttp-middlewares

2.4.0 Release

14 Aug 16:09
477f68f
Compare
Choose a tag to compare

Features:

  • Ensure Python 3.13 support (#239)

Other:

  • Reflect changes to supported Python versions in README (#204)
  • Monthly maintenance (Aug 2024) (#230)
  • (deps) Bump actions/checkout in the ci-dependencies group (#231)
  • (deps) Bump aiohttp from 3.9.3 to 3.10.3 (#233)
  • (deps) Bump idna from 3.6 to 3.7 (#220)
  • Update dev dependencies to latest versions (#240)
  • (deps-dev) Bump the dev-dependencies group across 1 directory with 2 updates (#241)

2.3.0 Release

11 Feb 19:07
ab91fe8
Compare
Choose a tag to compare

Features:

  • Bump Python dev version to 3.12.2 (and drop Python 3.7) (#195)

Other:

  • [#196] Configure Trusted Publisher for the repository (#197)
  • [#196] Grant permissions to Package reusable wofklow in CI config (#200)

2.2.1 Release

23 Nov 15:39
1701fae
Compare
Choose a tag to compare

Fixes:

  • (cors) Fix typo in docstring (#150)
  • Fix importing Middleware type alias (#185)

Other:

  • Update Python dev version to 3.11.1 (#140)
  • (deps) bump certifi from 2022.9.24 to 2022.12.7 (#139)
  • Sync common project files (#141)
  • Monthly maintenance (Jan 2023) (#144)
  • (deps) Bump actions/checkout to 3.3.0 (#145)
  • Bump dev Python version to 3.11.2 (#151)
  • (deps-dev) Bump pytest from 7.2.0 to 7.2.1 (#146)
  • (deps-dev) Bump sphinx-autodoc-typehints from 1.19.5 to 1.22 (#147)
  • (deps-dev) Bump sphinxext-opengraph from 0.7.4 to 0.7.5 (#148)
  • (dev-deps) Update mypy from 0.991 to 1.0.1 (#153)
  • Fix another typo in docstring (#152)
  • Monthly maintenance (Apr 2023) (#163)
  • (deps) Bump actions/checkout from 3.3.0 to 3.5.0 (#161)
  • Monthly maintenance (Nov 2023) (#187)
  • Update some deps to latest Python 3.7 compatible versions (#188)

2.2.0 Release

26 Oct 19:54
cf03509
Compare
Choose a tag to compare

Set 3.11.0 as Python dev version, which ensures that aiohttp-middlewares works well with latest Python.

Features:

  • Ensure Python 3.11.0 support (#135)

Full Changelog: v2.1.1...v2.2.0

2.1.1 Release

23 Oct 14:03
6863fc9
Compare
Choose a tag to compare

Other:

  • Sync common project files (#119, #130)
  • (docs) Bump requirements for docs (#121)
  • Use poetry 1.2.0 for managing project dependencies (#122)
  • Fix read the docs configuration (#124)
  • Tell poetry to not create virtual envs at read the docs (#125)
  • Install project and docs deps on post install job (#126)
  • Do not expect to fail on Python 3.11 (#123)
  • (deps) bump peter-evans/create-pull-request from 4.0.4 to 4.1.2 (#128)
  • Update Python dev version to 3.10.8 (#131)
  • Enforce mypy no-implicit-optional setting (#132)
  • Integrate no-optional pre-commit hook (#133)

Full Changelog: v2.1.0...v2.1.1

2.1.0 Release

25 Jul 16:45
1b1bd7d
Compare
Choose a tag to compare

Fixes:

  • BREAKING CHANGE: (cors) Handle CORS correctly in case of HTTPException (#98)

Other:

  • Fix auto release tag workflow (#107)
  • Introduce reusable actions & workflows (#108)
  • Add tests to latest changes in CORS middleware (#109)
  • (deps-dev) bump coverage from 6.4.1 to 6.4.2 (#110)
  • (deps-dev) bump mypy from 0.961 to 0.971 (#111)
  • (deps-dev) bump pytest-asyncio from 0.18.3 to 0.19.0 (#112)

2.0.0 Release

22 Jun 13:36
c55f5e2
Compare
Choose a tag to compare

Drop support of Python 3.6 as well as bump lower bounds of library dependencies.

Now aiohttp-middlewares requires,

  • aiohttp>=3.8.1,<4.0 instead of >=3.7.0,<4.0
  • async-timeout>=4.0.2,<5.0 instead of >=3.0,<5.0

Refactoring:

  • [#81] BREAKING CHANGE: Bump aiohttp & async-timeout deps lower bounds (#105)

Other:

  • BREAKING CHANGE: Drop support of Python 3.6 (#99)
  • (deps) bump actions/checkout from 2.3.5 to 2.4.0 (#70)
  • (deps) bump actions/cache from 2.1.6 to 2.1.7 (#66)
  • (deps) bump actions/setup-python from 2.2.2 to 2.3.1 (#67)
  • (deps) bump tibdex/github-app-token from 1.4 to 1.5 (#69)
  • (deps) bump peter-evans/create-pull-request from 3.10.1 to 3.11.0 (#68)
  • (deps) bump aiohttp from 3.8.0 to 3.8.1 (#65)
  • (deps) bump async-timeout from 4.0.0 to 4.0.1 (#62)
  • (deps) bump yarl from 1.7.0 to 1.7.2 (#64)
  • (deps-dev) bump coverage from 6.1.1 to 6.2 (#63)
  • (deps) bump async-timeout from 4.0.1 to 4.0.2 (#71)
  • (deps-dev) bump mypy from 0.910 to 0.930 (#72)
  • (deps) bump peter-evans/create-pull-request from 3.11.0 to 3.12.0 (#73)
  • Update Python dev version to 3.10.1 (#74)
  • (deps) bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 (#77)
  • (deps) bump peter-evans/create-pull-request from 3.12.0 to 3.12.1 (#76)
  • (deps-dev) bump mypy from 0.930 to 0.931 (#75)
  • (deps) bump peter-evans/create-pull-request from 3.12.1 to 4.0.4 (#100)
  • Update default branch name (#103)
  • Bump requirements (#102)
  • Various improvements for CI jobs (#104)

1.2.1 Release

06 Nov 21:14
18b0f7e
Compare
Choose a tag to compare

Other:

  • Tweak documentation (#60)

1.2.0 Release

01 Nov 14:56
568d24d
Compare
Choose a tag to compare

Release new version, which supports latest aiohttp 3.8.0 release and ensures support of Python 3.9 & 3.10.

Features:

  • Support latest aiohttp release (#55)

Refactoring:

  • Move code to src directory

Other:

  • Update pre-commit hooks
  • Massive updates to internal library infrastructure
  • Bump pre-commit hooks
  • Update config
  • Bump github actions to use
  • Update library infrastructure
  • Update package version
  • Update common files
  • (deps-dev) bump pytest from 6.0.1 to 6.1.0 (#29)
  • (deps-dev) bump coverage from 5.2.1 to 5.3 (#28)
  • (deps) bump aiohttp from 3.6.2 to 3.7.2 (#30)
  • (deps-dev) bump pytest from 6.1.0 to 6.1.2 (#31)
  • Use Python 3.10 as dev version (#52)
  • (deps) bump actions/checkout from 2.3.4 to 2.3.5 (#53)
  • Update docs requirements (#54)
  • Bump requirements for docs (#56)
  • Switch to Furo theme (#57)
  • Update Read the Docs configuration (#58)

1.1.0 Release

22 Jun 22:36
Compare
Choose a tag to compare
  • Provide get_error_response coroutine to allow reuse error handling logic in custom middlewares. Usable, when post processing responses (error responses as well) is required and may result in extra errors