Path to this page:
Subject: CVS commit: pkgsrc/www/py-yarl
From: Adam Ciarcinski
Date: 2024-09-10 12:37:54
Message id: 20240910103754.42403FC74@cvs.NetBSD.org
Log Message:
py-yarl: updated to 1.11.1
1.11.1
Bug fixes
- Allowed scheme replacement for relative URLs if the scheme does not require a host
- Allowed empty host for URL schemes other than the special schemes listed in \
the WHATWG URL spec
Features
- Loosened restriction on integers as query string values to allow classes that \
implement ``__int__``
Miscellaneous internal changes
- Improved performance of normalizing paths
1.11.0
Features
- Added :meth:`URL.extend_query() <yarl.URL.extend_query>` method, which \
can be used to extend parameters without replacing same named keys
This method was primarily added to replace the inefficient hand rolled method \
currently used in ``aiohttp``.
Miscellaneous internal changes
- Improved performance of the Cython ``cached_property`` implementation
- Simplified computing ports by removing unnecessary code
- Improved performance of encoding non IPv6 hosts
- Improved performance of :meth:`URL.build() <yarl.URL.build>` when the \
path, query string, or fragment is an empty string
- Improved performance of the :meth:`URL.update_query() \
<yarl.URL.update_query>` method
- Improved performance of processing query string changes when arguments are \
:class:`str`
Files: