Skip to content

Commit c8b753e

Browse files
committed
Update changelog.
1 parent cbaa421 commit c8b753e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGES.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
v4.0.0
2+
=======
3+
4+
* #304: ``PackageMetadata`` as returned by ``metadata()``
5+
and ``Distribution.metadata()`` now provides normalized
6+
metadata honoring PEP 566:
7+
8+
- If a long description is provided in the payload of the
9+
RFC 822 value, it can be retrieved as the ``Description``
10+
field.
11+
- Any multi-line values in the metadata will be returned as
12+
such.
13+
- For any multi-line values, line continuation characters
14+
are removed. This backward-incompatible change means
15+
that any projects relying on the RFC 822 line continuation
16+
characters being present must be tolerant to them having
17+
been removed.
18+
- Add a ``json`` property that provides the metadata
19+
converted to a JSON-compatible form per PEP 566.
20+
21+
122
v3.10.0
223
=======
324

0 commit comments

Comments
 (0)