@@ -4,12 +4,30 @@ Changelog
44*unreleased *
55~~~~~~~~~~~~
66
7+ * Explicitly declare support for Python 3.11 (:issue: `587 `)
8+ * Remove support for Python 3.6 (:issue: `500 `)
9+ * Remove ``LegacySpecifier `` and ``LegacyVersion `` (:issue: `407 `)
10+ * New ``packaging.metadata `` module with a data class for core metadata (:issue: `518 `)
11+ * Add ``__hash__ `` and ``__eq__ `` to ``Requirement `` (:issue: `499 `)
12+ * Add a ``cpNNN-none-any `` tag (:issue: `541 `)
13+ * Adhere to :pep: `685 ` when evaluating markers with extras (:issue: `545 `)
14+ * Allow accepting locally installed prereleases with ``SpecifierSet `` (:issue: `515 `)
15+ * Allow pre-release versions in marker evaluation (:issue: `523 `)
16+ * Correctly parse ELF for musllinux on Big Endian (:issue: `538 `)
17+ * Document ``packaging.utils.NormalizedName `` (:issue: `565 `)
18+ * Document exceptions raised by functions in ``packaging.utils `` (:issue: `544 `)
19+ * Fix compatible version specifier incorrectly strip trailing ``0 `` (:issue: `493 `)
20+ * Fix macOS platform tags with old macOS SDK (:issue: `513 `)
21+ * Forbid prefix version matching on pre-release/post-release segments (:issue: `563 `)
22+ * Normalize specifier version for prefix matching (:issue: `561 `)
23+ * Improve documentation for ``packaging.specifiers `` and ``packaging.version ``. (:issue: `572 `)
724* ``Marker.evaluate `` will now assume evaluation environment with empty ``extra ``.
825 Evaluating markers like ``"extra == 'xyz'" `` without passing any extra in the
9- ``environment `` will no longer raise an exception.
10- * Remove dependency on ``pyparsing ``, by replacing it with a hand-written parser. This package now has no runtime dependencies (:issue: `468 `)
26+ ``environment `` will no longer raise an exception (:issue: `550 `)
27+ * Remove dependency on ``pyparsing ``, by replacing it with a hand-written parser.
28+ This package now has no runtime dependencies (:issue: `468 `)
1129* Update return type hint for ``Specifier.filter `` and ``SpecifierSet.filter ``
12- to use ``Iterator `` instead of ``Iterable ``
30+ to use ``Iterator `` instead of ``Iterable `` ( :issue: ` 584 `)
1331
143221.3 - 2021-11-17
1533~~~~~~~~~~~~~~~~~
0 commit comments