Skip to content

Commit

Permalink
Release 1.16.0rc0
Browse files Browse the repository at this point in the history
  • Loading branch information
bdraco committed Oct 21, 2024
1 parent a8b8d7f commit e464bfe
Show file tree
Hide file tree
Showing 9 changed files with 49 additions and 10 deletions.
48 changes: 48 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,54 @@ Changelog

.. towncrier release notes start
1.16.0rc0
=========

*(2024-10-21)*


Bug fixes
---------

- Fixed blocking I/O to load Python code when creating a new :class:`~yarl.URL` with non-ascii characters in the network location part -- by :user:`bdraco`.

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


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

- Migrated to using a single cache for encoding hosts -- by :user:`bdraco`.

Passing ``ip_address_size`` and ``host_validate_size`` to :py:meth:`~yarl.cache_configure` is deprecated in favor of the new ``encode_host_size`` parameter and will be removed in a future release. For backwards compatibility, the old parameters affect the ``encode_host`` cache size.

*Related issues and pull requests on GitHub:*
:issue:`1348`, :issue:`1357`, :issue:`1363`.


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

- Improved performance of constructing :class:`~yarl.URL` -- by :user:`bdraco`.

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

- Improved performance of calling :py:meth:`~yarl.URL.build` and constructing unencoded :class:`~yarl.URL` -- by :user:`bdraco`.

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

- Reworked the internal encoding cache to improve performance on cache hit -- by :user:`bdraco`.

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


----


1.15.5
======

Expand Down
1 change: 0 additions & 1 deletion CHANGES/1336.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/1342.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/1345.misc.rst

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/1357.breaking.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/1363.breaking.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/1369.misc.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,7 +1,7 @@
from ._query import Query, QueryVariable, SimpleQuery
from ._url import URL, cache_clear, cache_configure, cache_info

__version__ = "1.16.0.dev0"
__version__ = "1.16.0rc0"

__all__ = (
"URL",
Expand Down

0 comments on commit e464bfe

Please sign in to comment.