|
1 | | -========= |
2 | | - Changes |
3 | | -========= |
| 1 | +Change log |
| 2 | +========== |
4 | 3 |
|
5 | 4 | 7.3 (unreleased) |
6 | | -================ |
| 5 | +---------------- |
| 6 | + |
| 7 | +- Move all supported package metadata into ``pyproject.toml``. |
7 | 8 |
|
8 | 9 |
|
9 | 10 | 7.2 (2025-11-15) |
10 | | -================ |
| 11 | +---------------- |
11 | 12 |
|
12 | 13 | - Fix the GitHub workflow for publishing wheels, which failed for Linux/arm64. |
13 | 14 | (`#348 <https://github.com/zopefoundation/zope.interface/issues/348>`_) |
14 | 15 |
|
15 | 16 |
|
16 | 17 | 7.1 (2025-11-06) |
17 | | -================ |
| 18 | +---------------- |
18 | 19 |
|
19 | 20 | - Add support for Python 3.14. |
20 | 21 |
|
21 | 22 | - Drop support for Python 3.9. |
22 | 23 |
|
23 | 24 |
|
24 | 25 | 7.0 (2025-09-12) |
25 | | -================ |
| 26 | +---------------- |
26 | 27 |
|
27 | 28 | - Replace ``pkg_resources`` namespace with PEP 420 native namespace. |
28 | 29 |
|
|
34 | 35 |
|
35 | 36 |
|
36 | 37 | 6.1 (2024-09-18) |
37 | | -================ |
| 38 | +---------------- |
38 | 39 |
|
39 | 40 | - Add final support for Python 3.13. |
40 | 41 |
|
41 | 42 | - Update to ``persistent`` 6.0 API usage |
42 | 43 |
|
43 | 44 |
|
44 | 45 | 6.0 (2024-05-29) |
45 | | -================ |
| 46 | +---------------- |
46 | 47 |
|
47 | 48 | - Drop support for Python 3.7. |
48 | 49 |
|
|
52 | 53 |
|
53 | 54 |
|
54 | 55 | 5.2 (2023-10-05) |
55 | | -================ |
| 56 | +---------------- |
56 | 57 |
|
57 | 58 | - Add support for Python 3.12. |
58 | 59 |
|
59 | 60 |
|
60 | 61 | 5.1 (2023-04-24) |
61 | | -================ |
| 62 | +---------------- |
62 | 63 |
|
63 | 64 | - Drop using ``setup_requires`` due to constant problems on GHA. |
64 | 65 |
|
65 | 66 | - Add preliminary support for Python 3.12a7. |
66 | 67 |
|
67 | 68 |
|
68 | 69 | 5.0 (2023-01-24) |
69 | | -================ |
| 70 | +---------------- |
70 | 71 |
|
71 | 72 | - Build Linux binary wheels for Python 3.11. |
72 | 73 |
|
73 | 74 | - Drop support for Python 2.7, 3.5, 3.6. |
74 | 75 |
|
75 | 76 |
|
76 | 77 | 4.10 (2022-11-17) |
77 | | -================= |
| 78 | +----------------- |
78 | 79 |
|
79 | 80 | - Release to rebuild a full set of binary wheels. |
80 | 81 |
|
81 | 82 |
|
82 | 83 | 4.9 (2022-11-16) |
83 | | -================ |
| 84 | +---------------- |
84 | 85 |
|
85 | 86 | - Add support for building arm64 wheels on macOS. |
86 | 87 |
|
| 88 | + |
87 | 89 | 4.8 (2022-11-06) |
88 | | -================ |
| 90 | +---------------- |
89 | 91 |
|
90 | 92 | - Add support for final Python 3.11 release. |
91 | 93 |
|
92 | 94 |
|
93 | 95 | 4.7 (2022-09-15) |
94 | | -================ |
| 96 | +---------------- |
95 | 97 |
|
96 | 98 | - Disable unsafe math optimizations in C code. See `pull request 46 |
97 | 99 | <https://github.com/zopefoundation/zope.container/pull/46>`_. |
98 | 100 |
|
99 | 101 |
|
100 | 102 | 4.6 (2022-07-14) |
101 | | -================ |
| 103 | +---------------- |
102 | 104 |
|
103 | 105 | - Add support for Python 3.11 (as of 3.11.0b3). |
104 | 106 |
|
105 | 107 |
|
106 | 108 | 4.5.0 (2021-11-19) |
107 | | -================== |
| 109 | +------------------ |
108 | 110 |
|
109 | 111 | - Add support for Python 3.9 and 3.10. |
110 | 112 |
|
111 | 113 |
|
112 | 114 | 4.4.0 (2020-04-02) |
113 | | -================== |
| 115 | +------------------ |
114 | 116 |
|
115 | 117 | - Support the ``PURE_PYTHON`` environment variable at runtime instead |
116 | 118 | of just at wheel build time. A value of 0 forces the C extensions to |
|
134 | 136 |
|
135 | 137 |
|
136 | 138 | 4.3.0 (2019-11-11) |
137 | | -================== |
| 139 | +------------------ |
138 | 140 |
|
139 | 141 | - Add support for Python 3.8. |
140 | 142 |
|
141 | 143 | - Drop support for Python 3.4. |
142 | 144 |
|
143 | 145 |
|
144 | 146 | 4.2.2 (2018-08-10) |
145 | | -================== |
| 147 | +------------------ |
146 | 148 |
|
147 | 149 | - Add a dependency on ``zope.cachedescriptors``, previously removed in |
148 | 150 | 3.11. ``zope.cachedescriptors`` is a lightweight package, and the |
|
156 | 158 |
|
157 | 159 |
|
158 | 160 | 4.2.1 (2017-08-02) |
159 | | -================== |
| 161 | +------------------ |
160 | 162 |
|
161 | 163 | - Make ``OrderedContainer.updateOrder`` normalize and store text keys |
162 | 164 | the same way that ``__setitem__`` does. Fixes |
163 | 165 | https://github.com/zopefoundation/zope.container/issues/21 |
164 | 166 |
|
165 | 167 |
|
166 | 168 | 4.2.0 (2017-07-31) |
167 | | -================== |
| 169 | +------------------ |
168 | 170 |
|
169 | 171 | - Add support for Python 3.5 and 3.6. |
170 | 172 |
|
|
195 | 197 | pure-Python implementation of the container proxy on CPython for |
196 | 198 | ease of debugging. See https://github.com/zopefoundation/zope.container/issues/13 |
197 | 199 |
|
| 200 | + |
198 | 201 | 4.1.0 (2015-05-22) |
199 | | -================== |
| 202 | +------------------ |
200 | 203 |
|
201 | 204 | - Make ``zope.container._proxy.PyContainedProxyBase`` inherit |
202 | 205 | directly from ``zope.proxy.AbstractProxyBase`` as well as |
|
209 | 212 |
|
210 | 213 | - Drop deprecated BBB imports module, ``zope.container.dependency``. |
211 | 214 |
|
| 215 | + |
212 | 216 | 4.0.0 (2014-03-19) |
213 | | -================== |
| 217 | +------------------ |
214 | 218 |
|
215 | 219 | - Add support for Python 3.4. |
216 | 220 |
|
217 | 221 | - Add support for PyPy. |
218 | 222 |
|
219 | 223 |
|
220 | 224 | 4.0.0a3 (2013-02-28) |
221 | | -==================== |
| 225 | +-------------------- |
222 | 226 |
|
223 | 227 | - Restore ``Folder`` pickle forward/backward compatibility with |
224 | 228 | version 3.12.0 after making it inherit from ``BTreeContainer.`` |
225 | 229 |
|
226 | 230 |
|
227 | 231 | 4.0.0a2 (2013-02-21) |
228 | | -==================== |
| 232 | +-------------------- |
229 | 233 |
|
230 | 234 | - Allow testing without checkouts of unreleased ``zope.publisher`` and |
231 | 235 | ``ZODB``. |
|
234 | 238 |
|
235 | 239 |
|
236 | 240 | 4.0.0a1 (2013-02-20) |
237 | | -==================== |
| 241 | +-------------------- |
238 | 242 |
|
239 | 243 | - Add support for Python 3.3. |
240 | 244 |
|
|
263 | 267 |
|
264 | 268 |
|
265 | 269 | 3.12.0 (2010-12-14) |
266 | | -=================== |
| 270 | +------------------- |
267 | 271 |
|
268 | 272 | - Fix detection of moving folders into itself or a subfolder of itself. |
269 | 273 | (LP#118088) |
|
272 | 276 |
|
273 | 277 | - Add ``zcml`` extra dependencies. |
274 | 278 |
|
| 279 | + |
275 | 280 | 3.11.1 (2010-04-30) |
276 | | -=================== |
| 281 | +------------------- |
277 | 282 |
|
278 | 283 | - Prefer the standard libraries doctest module to the one from ``zope.testing``. |
279 | 284 |
|
|
285 | 290 |
|
286 | 291 | - ``checkName`` first checks the parameter type before the emptiness. |
287 | 292 |
|
| 293 | + |
288 | 294 | 3.11.0 (2009-12-31) |
289 | | -=================== |
| 295 | +------------------- |
290 | 296 |
|
291 | 297 | - Copy two trivial classes from ``zope.cachedescriptors`` into this package, |
292 | 298 | which allows us to remove that dependency. We didn't actually use any |
293 | 299 | caching properties as the dependency suggested. |
294 | 300 |
|
| 301 | + |
295 | 302 | 3.10.1 (2009-12-29) |
296 | | -=================== |
| 303 | +------------------- |
297 | 304 |
|
298 | 305 | - Move ``zope.copypastemove`` related tests into that package. |
299 | 306 |
|
|
302 | 309 | - Stop importing DocTestSuite from ``zope.testing.doctestunit``. Fixes |
303 | 310 | compatibility problems with ``zope.testing`` 3.8.4. |
304 | 311 |
|
| 312 | + |
305 | 313 | 3.10.0 (2009-12-15) |
306 | | -=================== |
| 314 | +------------------- |
307 | 315 |
|
308 | 316 | - Break testing dependency on ``zope.app.testing``. |
309 | 317 |
|
|
313 | 321 | - Import ``ISite`` from ``zope.component`` after it was moved there from |
314 | 322 | ``zope.location``. |
315 | 323 |
|
| 324 | + |
316 | 325 | 3.9.1 (2009-10-18) |
317 | | -================== |
| 326 | +------------------ |
318 | 327 |
|
319 | 328 | - Rerelease 3.9.0 as it had a broken Windows 2.6 egg. |
320 | 329 |
|
321 | 330 | - Mark this project as part of the ZTK. |
322 | 331 |
|
| 332 | + |
323 | 333 | 3.9.0 (2009-08-28) |
324 | | -================== |
| 334 | +------------------ |
325 | 335 |
|
326 | 336 | - Previous releases should be versioned 3.9.0 as they are not pure bugfix |
327 | 337 | releases and worth a "feature" release, increasing feature version. |
328 | 338 |
|
329 | 339 | Packages that depend on any changes introduced in version 3.8.2 or 3.8.3 |
330 | 340 | should depend on version 3.9 or greater. |
331 | 341 |
|
| 342 | + |
332 | 343 | 3.8.3 (2009-08-27) |
333 | | -================== |
| 344 | +------------------ |
334 | 345 |
|
335 | 346 | - Move ``IXMLRPCPublisher`` ZCML registrations for containers from |
336 | 347 | ``zope.app.publisher.xmlrpc`` to ``zope.container`` for now. |
337 | 348 |
|
| 349 | + |
338 | 350 | 3.8.2 (2009-05-17) |
339 | | -================== |
| 351 | +------------------ |
340 | 352 |
|
341 | 353 | - Rid ourselves of ``IContained`` interface. This interface was moved |
342 | 354 | to ``zope.location.interfaces``. A b/w compat import still exists |
|
366 | 378 | be registered. ``zope.app.dependable`` is now a testing dependency |
367 | 379 | only. |
368 | 380 |
|
| 381 | + |
369 | 382 | 3.8.1 (2009-04-03) |
370 | | -================== |
| 383 | +------------------ |
371 | 384 |
|
372 | 385 | - Fix misspackaged 3.8.0 |
373 | 386 |
|
374 | 387 |
|
375 | 388 | 3.8.0 (2009-04-03) |
376 | | -================== |
| 389 | +------------------ |
377 | 390 |
|
378 | 391 | - Change ``configure.zcml`` to not depend on ``zope.app.component``. |
379 | 392 | Fixes: https://bugs.launchpad.net/bugs/348329 |
|
382 | 395 | ``IOrdered`` interface and let ``IOrderedContainer`` inherit it. This allows |
383 | 396 | easier reuse of the declaration. |
384 | 397 |
|
| 398 | + |
385 | 399 | 3.7.2 (2009-03-12) |
386 | | -================== |
| 400 | +------------------ |
387 | 401 |
|
388 | 402 | - Fix: added missing ``ComponentLookupError``, missing since revision 95429 |
389 | 403 | and missing in last release. |
|
396 | 410 | container to the ``zope.container.interfaces.IReservedNames`` interface. |
397 | 411 | The default ``NameChooser`` is now also aware of reserved names. |
398 | 412 |
|
| 413 | + |
399 | 414 | 3.7.1 (2009-02-05) |
400 | | -================== |
| 415 | +------------------ |
401 | 416 |
|
402 | 417 | - Raise more "Pythonic" errors from ``__setitem__``, losing the dependency |
403 | 418 | on ``zope.exceptions``: |
|
416 | 431 |
|
417 | 432 | - Strip out bogus develop eggs from ``buildout.cfg``. |
418 | 433 |
|
| 434 | + |
419 | 435 | 3.7.0 (2009-01-31) |
420 | | -================== |
| 436 | +------------------ |
421 | 437 |
|
422 | 438 | - Split this package off ``zope.app.container``. This package is |
423 | 439 | intended to have far less dependencies than ``zope.app.container``. |
|
0 commit comments