Skip to content

Commit 63cbd49

Browse files
authored
Release 1.7.0 (#663)
1 parent 6104de5 commit 63cbd49

File tree

5 files changed

+38
-9
lines changed

5 files changed

+38
-9
lines changed

CHANGES.rst

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

1515
.. towncrier release notes start
1616
17+
v1.7.0
18+
======
19+
20+
*(2025-06-09)*
21+
22+
23+
Features
24+
--------
25+
26+
- Added deepcopy support to FrozenList -- by :user:`bdraco`.
27+
28+
*Related issues and pull requests on GitHub:*
29+
:issue:`659`.
30+
31+
32+
Packaging updates and notes for downstreams
33+
-------------------------------------------
34+
35+
- Fixed an issue where ``frozenlist`` binary wheels would be built with debugging symbols and line tracing enabled, which significantly impacted performance. Line tracing is now disabled by default and can only be enabled explicitly -- by :user:`bdraco`.
36+
37+
This change ensures that production builds are optimized for performance. Developers who need line tracing for debugging purposes can still enable it by:
38+
39+
1. Setting the ``FROZENLIST_CYTHON_TRACING`` environment variable
40+
2. Using the ``--config-setting=with-cython-tracing=true`` option with pip
41+
42+
*Related issues and pull requests on GitHub:*
43+
:issue:`660`.
44+
45+
- Enabled ``PIP_CONSTRAINT`` environment variable in the build configuration to ensure the pinned Cython version from ``requirements/cython.txt`` is used during wheel builds.
46+
47+
*Related issues and pull requests on GitHub:*
48+
:issue:`661`.
49+
50+
51+
----
52+
53+
1754
v1.6.2
1855
======
1956

CHANGES/659.feature.rst

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

CHANGES/660.packaging.rst

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

CHANGES/661.packaging.rst

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

frozenlist/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from collections.abc import MutableSequence
44
from functools import total_ordering
55

6-
__version__ = "1.6.2"
6+
__version__ = "1.7.0"
77

88
__all__ = ("FrozenList", "PyFrozenList") # type: Tuple[str, ...]
99

0 commit comments

Comments
 (0)