diff --git a/CHANGELOG.md b/CHANGELOG.md index 03b343314ff..65999fbb193 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,7 +43,7 @@ # `libp2p` facade crate -# 0.49.0 - [unreleased] +# 0.49.0 - Remove default features. You need to enable required features explicitly now. As a quick workaround, you may want to use the new `full` feature which activates all features. See [PR 2918]. diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index a04b92435ad..e996824209c 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,8 +1,8 @@ -# 0.37.0 [unreleased] +# 0.37.0 - Implement `Hash` and `Ord` for `PublicKey`. See [PR 2915]. -- Remove default features. If you previously depended on `secp256k1` or `ecdsa` you need to enable these explicitly +- Remove default features. If you previously depended on `secp256k1` or `ecdsa` you need to enable these explicitly now. See [PR 2918]. - Deprecate `StreamMuxerExt::next_{inbound,outbound}`. See [PR 3002]. diff --git a/misc/metrics/CHANGELOG.md b/misc/metrics/CHANGELOG.md index fe428745d70..d76ef307e99 100644 --- a/misc/metrics/CHANGELOG.md +++ b/misc/metrics/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.10.0 [unreleased] +# 0.10.0 - Update to `libp2p-swarm` `v0.40.0`. diff --git a/misc/multistream-select/CHANGELOG.md b/misc/multistream-select/CHANGELOG.md index 4b15cc51ba1..820d18449e5 100644 --- a/misc/multistream-select/CHANGELOG.md +++ b/misc/multistream-select/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.12.0 [unreleased] +# 0.12.0 - Remove parallel dialing optimization, to avoid requiring the use of the `ls` command. See [PR 2934]. diff --git a/muxers/mplex/CHANGELOG.md b/muxers/mplex/CHANGELOG.md index 161cdbc9a64..ed1c5c7382a 100644 --- a/muxers/mplex/CHANGELOG.md +++ b/muxers/mplex/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.37.0 [unreleased] +# 0.37.0 - Bump rand to 0.8 and quickcheck to 1. See [PR 2857]. diff --git a/muxers/yamux/CHANGELOG.md b/muxers/yamux/CHANGELOG.md index 41eff104500..b3aa8dac0e1 100644 --- a/muxers/yamux/CHANGELOG.md +++ b/muxers/yamux/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.41.0 [unreleased] +# 0.41.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/protocols/autonat/CHANGELOG.md b/protocols/autonat/CHANGELOG.md index 06809d78c29..6f55afa4c06 100644 --- a/protocols/autonat/CHANGELOG.md +++ b/protocols/autonat/CHANGELOG.md @@ -1,5 +1,5 @@ -# 0.8.0 [unreleased] - +# 0.8.0 + - Update to `libp2p-core` `v0.37.0`. - Update to `libp2p-swarm` `v0.40.0`. diff --git a/protocols/dcutr/CHANGELOG.md b/protocols/dcutr/CHANGELOG.md index dabd0ffbd49..0d49f90d008 100644 --- a/protocols/dcutr/CHANGELOG.md +++ b/protocols/dcutr/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.7.0 [unreleased] +# 0.7.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/protocols/floodsub/CHANGELOG.md b/protocols/floodsub/CHANGELOG.md index e7c1392c642..dd42387eda2 100644 --- a/protocols/floodsub/CHANGELOG.md +++ b/protocols/floodsub/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.40.0 [unreleased] +# 0.40.0 - Bump rand to 0.8 and quickcheck to 1. See [PR 2857]. diff --git a/protocols/gossipsub/CHANGELOG.md b/protocols/gossipsub/CHANGELOG.md index 99d2ad3a1c3..555c146af11 100644 --- a/protocols/gossipsub/CHANGELOG.md +++ b/protocols/gossipsub/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.42.0 [unreleased] +# 0.42.0 - Bump rand to 0.8 and quickcheck to 1. See [PR 2857]. diff --git a/protocols/identify/CHANGELOG.md b/protocols/identify/CHANGELOG.md index 00ed1e138e2..f60ace8ace0 100644 --- a/protocols/identify/CHANGELOG.md +++ b/protocols/identify/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.40.0 [unreleased] +# 0.40.0 - Update dependencies. diff --git a/protocols/kad/CHANGELOG.md b/protocols/kad/CHANGELOG.md index dcf4eedf2fb..9a76bb9c9df 100644 --- a/protocols/kad/CHANGELOG.md +++ b/protocols/kad/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.41.0 [unreleased] +# 0.41.0 - Remove deprecated `set_protocol_name()` from `KademliaConfig` & `KademliaProtocolConfig`. Use `set_protocol_names()` instead. See [PR 2866]. diff --git a/protocols/mdns/CHANGELOG.md b/protocols/mdns/CHANGELOG.md index 915564341ae..66a2ee57394 100644 --- a/protocols/mdns/CHANGELOG.md +++ b/protocols/mdns/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.41.0 [unreleased] +# 0.41.0 - Remove default features. If you previously depended on `async-io` you need to enable this explicitly now. See [PR 2918]. diff --git a/protocols/ping/CHANGELOG.md b/protocols/ping/CHANGELOG.md index 923dfa48c84..bcdcdf9ab0e 100644 --- a/protocols/ping/CHANGELOG.md +++ b/protocols/ping/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.40.0 [unreleased] +# 0.40.0 - Bump rand to 0.8 and quickcheck to 1. See [PR 2857]. - Deprecate types with `Ping` prefix. Prefer importing them via the `ping` namespace, i.e. `libp2p::ping::Event` instead diff --git a/protocols/relay/CHANGELOG.md b/protocols/relay/CHANGELOG.md index 9c4df7c9c3e..b21d4123b08 100644 --- a/protocols/relay/CHANGELOG.md +++ b/protocols/relay/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.13.0 [unreleased] +# 0.13.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/protocols/rendezvous/CHANGELOG.md b/protocols/rendezvous/CHANGELOG.md index 3e04334ad50..1b858855108 100644 --- a/protocols/rendezvous/CHANGELOG.md +++ b/protocols/rendezvous/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.10.0 [unreleased] +# 0.10.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/protocols/request-response/CHANGELOG.md b/protocols/request-response/CHANGELOG.md index 7e4ba48044d..a48d74ee82f 100644 --- a/protocols/request-response/CHANGELOG.md +++ b/protocols/request-response/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.22.0 [unreleased] +# 0.22.0 - Bump rand to 0.8 and quickcheck to 1. See [PR 2857]. diff --git a/swarm-derive/CHANGELOG.md b/swarm-derive/CHANGELOG.md index 0c64fd352da..722537e6b59 100644 --- a/swarm-derive/CHANGELOG.md +++ b/swarm-derive/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.30.1 [unreleased] +# 0.30.1 - Fix an issue where the derive would generate bad code if the type parameters between the behaviour and a custom out event differed. See [PR 2907]. diff --git a/swarm/CHANGELOG.md b/swarm/CHANGELOG.md index ec7b8e83d4f..1758579dc21 100644 --- a/swarm/CHANGELOG.md +++ b/swarm/CHANGELOG.md @@ -1,10 +1,10 @@ -# 0.40.0 [unreleased] +# 0.40.0 - Bump rand to 0.8 and quickcheck to 1. See [PR 2857]. - Update to `libp2p-core` `v0.37.0`. -- Introduce `libp2p_swarm::keep_alive::ConnectionHandler` in favor of removing `keep_alive` from +- Introduce `libp2p_swarm::keep_alive::ConnectionHandler` in favor of removing `keep_alive` from `libp2p_swarm::dummy::ConnectionHandler`. `dummy::ConnectionHandler` now literally does not do anything. In the same spirit, introduce `libp2p_swarm::keep_alive::Behaviour` and `libp2p_swarm::dummy::Behaviour`. See [PR 2859]. diff --git a/transports/deflate/CHANGELOG.md b/transports/deflate/CHANGELOG.md index d7c58a6e4a9..941efc421f8 100644 --- a/transports/deflate/CHANGELOG.md +++ b/transports/deflate/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.37.0 [unreleased] +# 0.37.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/transports/dns/CHANGELOG.md b/transports/dns/CHANGELOG.md index e20c92f66e0..6d03b237a79 100644 --- a/transports/dns/CHANGELOG.md +++ b/transports/dns/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.37.0 [unreleased] +# 0.37.0 - Remove default features. If you previously depended on `async-std` you need to enable this explicitly now. See [PR 2918]. diff --git a/transports/noise/CHANGELOG.md b/transports/noise/CHANGELOG.md index 6c7b94c5876..ec28bb3ff4d 100644 --- a/transports/noise/CHANGELOG.md +++ b/transports/noise/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.40.0 [unreleased] +# 0.40.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/transports/plaintext/CHANGELOG.md b/transports/plaintext/CHANGELOG.md index a0d21b8d1f3..93162dfa26d 100644 --- a/transports/plaintext/CHANGELOG.md +++ b/transports/plaintext/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.37.0 [unreleased] +# 0.37.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/transports/pnet/CHANGELOG.md b/transports/pnet/CHANGELOG.md index f2e40c03d8f..e63f196c869 100644 --- a/transports/pnet/CHANGELOG.md +++ b/transports/pnet/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.22.1 [unreleased] +# 0.22.1 - Bump rand to 0.8 and quickcheck to 1. See [PR 2857]. diff --git a/transports/tcp/CHANGELOG.md b/transports/tcp/CHANGELOG.md index 83ad2d3c1a3..54cbed563e1 100644 --- a/transports/tcp/CHANGELOG.md +++ b/transports/tcp/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.37.0 - [unreleased] +# 0.37.0 - Update to `if-watch` `v2.0.0`. Simplify `IfWatcher` integration. Use `if_watch::IfWatcher` for all runtimes. See [PR 2813]. diff --git a/transports/uds/CHANGELOG.md b/transports/uds/CHANGELOG.md index 6d7581890c9..97ae47216ac 100644 --- a/transports/uds/CHANGELOG.md +++ b/transports/uds/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.36.0 [unreleased] +# 0.36.0 - Remove default features. If you previously depended on `async-std` you need to enable this explicitly now. See [PR 2918]. diff --git a/transports/wasm-ext/CHANGELOG.md b/transports/wasm-ext/CHANGELOG.md index b778fb9a7ca..ea8ef101851 100644 --- a/transports/wasm-ext/CHANGELOG.md +++ b/transports/wasm-ext/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.37.0 [unreleased] +# 0.37.0 - Update to `libp2p-core` `v0.37.0`. diff --git a/transports/websocket/CHANGELOG.md b/transports/websocket/CHANGELOG.md index 10fcf02e183..dde9105483c 100644 --- a/transports/websocket/CHANGELOG.md +++ b/transports/websocket/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.39.0 [unreleased] +# 0.39.0 - Update to `libp2p-core` `v0.37.0`.