diff --git a/CHANGELOG.md b/CHANGELOG.md index 331fcbd413b3..4c5113c6efea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,12 @@ # `libp2p` facade crate +# 0.45.1 [unreleased] +- Semver bump Rust from `1.56.1` to `1.60.0` . See [PR 2646]. +- Added weak dependencies for features. See [PR 2646]. + +[PR 2646]: https://github.com/libp2p/rust-libp2p/pull/2646 + # 0.45.0 [unreleased] - Update individual crates. diff --git a/Cargo.toml b/Cargo.toml index 9f3fe5f495e0..89d87b0b51bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "libp2p" edition = "2021" -rust-version = "1.56.1" +rust-version = "1.60.0" description = "Peer-to-peer networking library" version = "0.45.0" authors = ["Parity Technologies "] @@ -36,22 +36,22 @@ default = [ "yamux", ] autonat = ["libp2p-autonat"] -dcutr = ["libp2p-dcutr", "libp2p-metrics/dcutr"] +dcutr = ["libp2p-dcutr", "libp2p-metrics?/dcutr"] deflate = ["libp2p-deflate"] dns-async-std = ["libp2p-dns", "libp2p-dns/async-std"] dns-tokio = ["libp2p-dns", "libp2p-dns/tokio"] floodsub = ["libp2p-floodsub"] -identify = ["libp2p-identify", "libp2p-metrics/identify"] -kad = ["libp2p-kad", "libp2p-metrics/kad"] -gossipsub = ["libp2p-gossipsub", "libp2p-metrics/gossipsub"] +identify = ["dep:libp2p-identify", "libp2p-metrics?/identify"] +kad = ["libp2p-kad", "libp2p-metrics?/kad"] +gossipsub = ["libp2p-gossipsub", "libp2p-metrics?/gossipsub"] metrics = ["libp2p-metrics"] mdns = ["libp2p-mdns"] mplex = ["libp2p-mplex"] noise = ["libp2p-noise"] -ping = ["libp2p-ping", "libp2p-metrics/ping"] +ping = ["dep:libp2p-ping", "libp2p-metrics?/ping"] plaintext = ["libp2p-plaintext"] pnet = ["libp2p-pnet"] -relay = ["libp2p-relay", "libp2p-metrics/relay"] +relay = ["dep:libp2p-relay", "libp2p-metrics?/relay"] request-response = ["libp2p-request-response"] rendezvous = ["libp2p-rendezvous"] tcp-async-io = ["libp2p-tcp", "libp2p-tcp/async-io"]