diff --git a/docs/release_notes.rst b/docs/release_notes.rst index c137e283..ab76f480 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -3,6 +3,46 @@ Release Notes .. towncrier release notes start +py-libp2p v0.2.0 (2024-07-09) +----------------------------- + +Breaking Changes +~~~~~~~~~~~~~~~~ + +- Drop support for ``python<3.8`` (`#447 `__) +- Drop dep for unmaintained ``async-service`` and copy relevant functions into a local tool of the same name (`#467 `__) + + +Improved Documentation +~~~~~~~~~~~~~~~~~~~~~~ + +- Move contributing and history info from README to docs (`#454 `__) +- Display example usage and full code in docs (`#466 `__) + + +Features +~~~~~~~~ + +- Add basic support for ``python3.8, 3.9, 3.10, 3.11, 3.12`` (`#447 `__) + + +Internal Changes - for py-libp2p Contributors +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Merge updates from ethereum python project template, including using ``pre-commit`` for linting, change name of ``master`` branch to ``main``, lots of linting changes (`#447 `__) +- Fix docs CI, drop ``bumpversion`` for ``bump-my-version``, reorg tests (`#454 `__) +- Turn ``mypy`` checks on and remove ``async_generator`` dependency (`#464 `__) +- Convert ``KeyType`` enum to use ``protobuf.KeyType`` options rather than ints, rebuild protobufs to include ``ECC_P256`` (`#465 `__) +- Bump to ``mypy==1.10.0``, run ``pre-commit`` local hook instead of ``mirrors-mypy`` (`#472 `__) +- Bump ``protobufs`` dep to ``>=5.27.2`` and rebuild protobuf definition with ``protoc==27.2`` (`#473 `__) + + +Removals +~~~~~~~~ + +- Drop ``async-exit-stack`` dep, as of py37 can import ``AsyncExitStack`` from contextlib, also open ``pynacl`` dep to bottom pin only (`#468 `__) + + libp2p v0.1.5 (2020-03-25) --------------------------- diff --git a/newsfragments/447.breaking.rst b/newsfragments/447.breaking.rst deleted file mode 100644 index 89a9b6a5..00000000 --- a/newsfragments/447.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -Drop support for ``python<3.8`` diff --git a/newsfragments/447.feature.rst b/newsfragments/447.feature.rst deleted file mode 100644 index 99445953..00000000 --- a/newsfragments/447.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add basic support for ``python3.8, 3.9, 3.10, 3.11, 3.12`` diff --git a/newsfragments/447.internal.rst b/newsfragments/447.internal.rst deleted file mode 100644 index dd381fe4..00000000 --- a/newsfragments/447.internal.rst +++ /dev/null @@ -1 +0,0 @@ -Merge updates from ethereum python project template, including using ``pre-commit`` for linting, change name of ``master`` branch to ``main``, lots of linting changes diff --git a/newsfragments/454.docs.rst b/newsfragments/454.docs.rst deleted file mode 100644 index 3696e63d..00000000 --- a/newsfragments/454.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Move contributing and history info from README to docs diff --git a/newsfragments/454.internal.rst b/newsfragments/454.internal.rst deleted file mode 100644 index ee12a074..00000000 --- a/newsfragments/454.internal.rst +++ /dev/null @@ -1 +0,0 @@ -Fix docs CI, drop ``bumpversion`` for ``bump-my-version``, reorg tests diff --git a/newsfragments/464.internal.rst b/newsfragments/464.internal.rst deleted file mode 100644 index be68fd3e..00000000 --- a/newsfragments/464.internal.rst +++ /dev/null @@ -1 +0,0 @@ -Turn ``mypy`` checks on and remove ``async_generator`` dependency diff --git a/newsfragments/465.internal.rst b/newsfragments/465.internal.rst deleted file mode 100644 index 26c1f179..00000000 --- a/newsfragments/465.internal.rst +++ /dev/null @@ -1 +0,0 @@ -Convert ``KeyType`` enum to use ``protobuf.KeyType`` options rather than ints, rebuild protobufs to include ``ECC_P256`` diff --git a/newsfragments/466.docs.rst b/newsfragments/466.docs.rst deleted file mode 100644 index 9209bf81..00000000 --- a/newsfragments/466.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Display example usage and full code in docs diff --git a/newsfragments/467.breaking.rst b/newsfragments/467.breaking.rst deleted file mode 100644 index 17fc5099..00000000 --- a/newsfragments/467.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -Drop dep for unmaintained ``async-service`` and copy relevant functions into a local tool of the same name diff --git a/newsfragments/468.removal.rst b/newsfragments/468.removal.rst deleted file mode 100644 index 2029f020..00000000 --- a/newsfragments/468.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Drop ``async-exit-stack`` dep, as of py37 can import ``AsyncExitStack`` from contextlib, also open ``pynacl`` dep to bottom pin only diff --git a/newsfragments/472.internal.rst b/newsfragments/472.internal.rst deleted file mode 100644 index 40c6857a..00000000 --- a/newsfragments/472.internal.rst +++ /dev/null @@ -1 +0,0 @@ -Bump to ``mypy==1.10.0``, run ``pre-commit`` local hook instead of ``mirrors-mypy`` diff --git a/newsfragments/473.internal.rst b/newsfragments/473.internal.rst deleted file mode 100644 index 4996a657..00000000 --- a/newsfragments/473.internal.rst +++ /dev/null @@ -1 +0,0 @@ -Bump ``protobufs`` dep to ``>=5.27.2`` and rebuild protobuf definition with ``protoc==27.2``