Compile release notes for v0.2.0

This commit is contained in:
pacrob
2024-07-09 11:22:00 -06:00
parent 125df142f6
commit 8488883705
13 changed files with 40 additions and 12 deletions

View File

@ -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 <https://github.com/ethereum/py-libp2p/issues/447>`__)
- Drop dep for unmaintained ``async-service`` and copy relevant functions into a local tool of the same name (`#467 <https://github.com/ethereum/py-libp2p/issues/467>`__)
Improved Documentation
~~~~~~~~~~~~~~~~~~~~~~
- Move contributing and history info from README to docs (`#454 <https://github.com/ethereum/py-libp2p/issues/454>`__)
- Display example usage and full code in docs (`#466 <https://github.com/ethereum/py-libp2p/issues/466>`__)
Features
~~~~~~~~
- Add basic support for ``python3.8, 3.9, 3.10, 3.11, 3.12`` (`#447 <https://github.com/ethereum/py-libp2p/issues/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 <https://github.com/ethereum/py-libp2p/issues/447>`__)
- Fix docs CI, drop ``bumpversion`` for ``bump-my-version``, reorg tests (`#454 <https://github.com/ethereum/py-libp2p/issues/454>`__)
- Turn ``mypy`` checks on and remove ``async_generator`` dependency (`#464 <https://github.com/ethereum/py-libp2p/issues/464>`__)
- Convert ``KeyType`` enum to use ``protobuf.KeyType`` options rather than ints, rebuild protobufs to include ``ECC_P256`` (`#465 <https://github.com/ethereum/py-libp2p/issues/465>`__)
- Bump to ``mypy==1.10.0``, run ``pre-commit`` local hook instead of ``mirrors-mypy`` (`#472 <https://github.com/ethereum/py-libp2p/issues/472>`__)
- Bump ``protobufs`` dep to ``>=5.27.2`` and rebuild protobuf definition with ``protoc==27.2`` (`#473 <https://github.com/ethereum/py-libp2p/issues/473>`__)
Removals
~~~~~~~~
- Drop ``async-exit-stack`` dep, as of py37 can import ``AsyncExitStack`` from contextlib, also open ``pynacl`` dep to bottom pin only (`#468 <https://github.com/ethereum/py-libp2p/issues/468>`__)
libp2p v0.1.5 (2020-03-25)
---------------------------

View File

@ -1 +0,0 @@
Drop support for ``python<3.8``

View File

@ -1 +0,0 @@
Add basic support for ``python3.8, 3.9, 3.10, 3.11, 3.12``

View File

@ -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

View File

@ -1 +0,0 @@
Move contributing and history info from README to docs

View File

@ -1 +0,0 @@
Fix docs CI, drop ``bumpversion`` for ``bump-my-version``, reorg tests

View File

@ -1 +0,0 @@
Turn ``mypy`` checks on and remove ``async_generator`` dependency

View File

@ -1 +0,0 @@
Convert ``KeyType`` enum to use ``protobuf.KeyType`` options rather than ints, rebuild protobufs to include ``ECC_P256``

View File

@ -1 +0,0 @@
Display example usage and full code in docs

View File

@ -1 +0,0 @@
Drop dep for unmaintained ``async-service`` and copy relevant functions into a local tool of the same name

View File

@ -1 +0,0 @@
Drop ``async-exit-stack`` dep, as of py37 can import ``AsyncExitStack`` from contextlib, also open ``pynacl`` dep to bottom pin only

View File

@ -1 +0,0 @@
Bump to ``mypy==1.10.0``, run ``pre-commit`` local hook instead of ``mirrors-mypy``

View File

@ -1 +0,0 @@
Bump ``protobufs`` dep to ``>=5.27.2`` and rebuild protobuf definition with ``protoc==27.2``