Path to this page:
Subject: CVS commit: pkgsrc/www/py-yarl
From: Adam Ciarcinski
Date: 2024-09-02 09:52:07
Message id: 20240902075207.A11F6FC74@cvs.NetBSD.org
Log Message:
py-yarl: updated to 1.9.7
1.9.7
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``.
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.
1.9.6
Bug fixes
- Reverted :rfc:`3986` compatible :meth:`URL.join() <yarl.URL.join>` \
honoring empty segments which was introduced in :issue:`1039`.
This change introduced a regression handling query string parameters with \
joined URLs. The change was reverted to maintain compatibility with the previous \
behavior.
Files: