Skip to content

Commit 2409762

Browse files
authored
Release 1.20.1 (#1523)
1 parent bf9f5ba commit 2409762

File tree

5 files changed

+45
-16
lines changed

5 files changed

+45
-16
lines changed

CHANGES.rst

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,50 @@ Changelog
1414

1515
.. towncrier release notes start
1616
17+
v1.20.1
18+
=======
19+
20+
*(2025-06-09)*
21+
22+
23+
Bug fixes
24+
---------
25+
26+
- Started raising a :exc:`ValueError` exception raised for corrupted
27+
IPv6 URL values.
28+
29+
These fixes the issue where exception :exc:`IndexError` was
30+
leaking from the internal code because of not being handled and
31+
transformed into a user-facing error. The problem was happening
32+
under the following conditions: empty IPv6 URL, brackets in
33+
reverse order.
34+
35+
-- by :user:`MaelPic`.
36+
37+
*Related issues and pull requests on GitHub:*
38+
:issue:`1512`.
39+
40+
41+
Packaging updates and notes for downstreams
42+
-------------------------------------------
43+
44+
- Updated to use Cython 3.1 universally across the build path -- by :user:`lysnikolaou`.
45+
46+
*Related issues and pull requests on GitHub:*
47+
:issue:`1514`.
48+
49+
- Made Cython line tracing opt-in via the ``with-cython-tracing`` build config setting -- by :user:`bdraco`.
50+
51+
Previously, line tracing was enabled by default in :file:`pyproject.toml`, which caused build issues for some users and made wheels nearly twice as slow.
52+
Now line tracing is only enabled when explicitly requested via ``pip install . --config-setting=with-cython-tracing=true`` or by setting the ``YARL_CYTHON_TRACING`` environment variable.
53+
54+
*Related issues and pull requests on GitHub:*
55+
:issue:`1521`.
56+
57+
58+
----
59+
60+
1761
1.20.0
1862
======
1963

CHANGES/1512.bugfix.rst

Lines changed: 0 additions & 10 deletions
This file was deleted.

CHANGES/1514.packaging.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/1521.packaging.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

yarl/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from ._query import Query, QueryVariable, SimpleQuery
22
from ._url import URL, cache_clear, cache_configure, cache_info
33

4-
__version__ = "1.20.1.dev0"
4+
__version__ = "1.20.1"
55

66
__all__ = (
77
"URL",

0 commit comments

Comments
 (0)