Skip to content

Commit

Permalink
Release 1.9.7
Browse files Browse the repository at this point in the history
  • Loading branch information
bdraco committed Sep 1, 2024
1 parent 7c1220b commit 845f017
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 7 deletions.
31 changes: 31 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,37 @@ Changelog

.. towncrier release notes start
1.9.7
=====

*(2024-09-01)*


Removals and backward incompatible breaking changes
---------------------------------------------------

- Removed support :rfc:`3986#section-3.2.3` port normalization when the scheme is not one of ``http``, ``https``, ``wss``, or ``ws`` -- by :user:`bdraco`.

Support for port normalization was recently added in :issue:`1033` and contained code that would do blocking I/O if the scheme was not one of the four listed above. The code has been removed because this library is intended to be safe for usage with ``asyncio``.

*Related issues and pull requests on GitHub:*
:issue:`1076`.


Miscellaneous internal changes
------------------------------

- Improved performance of property caching -- by :user:`bdraco`.

The ``reify`` implementation from ``aiohttp`` was adapted to replace the internal ``cached_property`` implementation.

*Related issues and pull requests on GitHub:*
:issue:`1070`.


----


1.9.6
=====

Expand Down
3 changes: 0 additions & 3 deletions CHANGES/1070.misc.rst

This file was deleted.

3 changes: 0 additions & 3 deletions CHANGES/1076.breaking.rst

This file was deleted.

2 changes: 1 addition & 1 deletion yarl/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from ._url import URL, cache_clear, cache_configure, cache_info

__version__ = "1.9.7.dev0"
__version__ = "1.9.7"

__all__ = ("URL", "cache_clear", "cache_configure", "cache_info")

0 comments on commit 845f017

Please sign in to comment.