@@ -14,6 +14,70 @@ Changelog
1414
1515.. towncrier release notes start
1616
17+ 6.6.0
18+ =====
19+
20+ *(2025-06-27) *
21+
22+
23+ Features
24+ --------
25+
26+ - Added :meth: `multidict.MultiDict.merge ` which copies all items from arguments if its key
27+ not exist in the dictionary -- by :user: `asvetlov `.
28+
29+ *Related issues and pull requests on GitHub: *
30+ :issue: `292 `.
31+
32+ - Stopped reallocating memory for the internal ``htkeys_t `` structure when inserting new items if the
33+ multidict has deleted items and it could be collapsed in-place. Removal of
34+ ``malloc() ``/``free() `` improves the performance slightly.
35+
36+ The change affects C implementation only, pure Python code is not changed.
37+
38+ Patch by :user: `asvetlov `.
39+
40+ *Related issues and pull requests on GitHub: *
41+ :issue: `1200 `.
42+
43+ - C implementation of :class: `multidict.MultiDict.getall ` now is slightly faster if it returns nothing -- by :user: `asvetlov `.
44+
45+ *Related issues and pull requests on GitHub: *
46+ :issue: `1212 `.
47+
48+
49+ Improved documentation
50+ ----------------------
51+
52+ - Replaced docstring for :meth: `multidict.MultiDict.update ` to don't use RST/markdown markup.
53+
54+ *Related issues and pull requests on GitHub: *
55+ :issue: `1203 `.
56+
57+ - Improved documentation for :meth: `multidict.MultiDict.extend ` and :meth: `multidict.MultiDict.update ` -- by :user: `asvetlov `.
58+
59+ *Related issues and pull requests on GitHub: *
60+ :issue: `1205 `.
61+
62+
63+ Contributor-facing changes
64+ --------------------------
65+
66+ - When building wheels, the source distribution is now passed directly
67+ to the ``cibuildwheel `` invocation -- by :user: `webknjaz `.
68+
69+ *Related issues and pull requests on GitHub: *
70+ :issue: `1199 `.
71+
72+ - Set up ``PYTHONHASHSEED `` for benchmarks execution to make measured times stable -- by :user: `asvetlov `.
73+
74+ *Related issues and pull requests on GitHub: *
75+ :issue: `1202 `.
76+
77+
78+ ----
79+
80+
17816.5.1
1882=====
1983
0 commit comments