diff --git a/protocols/dcutr/CHANGELOG.md b/protocols/dcutr/CHANGELOG.md index 47bf0aa6..11bc86f6 100644 --- a/protocols/dcutr/CHANGELOG.md +++ b/protocols/dcutr/CHANGELOG.md @@ -1,7 +1,11 @@ # 0.2.0 [unreleased] +- Expose `InboundUpgradeError` and `OutboundUpgradeError`. See [PR, 2586]. + - Update to `libp2p-swarm` `v0.35.0`. +[PR 2586]: https://github.com/libp2p/rust-libp2p/pull/2586 + # 0.1.0 [2022-02-22] -- Initial release. \ No newline at end of file +- Initial release. diff --git a/protocols/dcutr/src/lib.rs b/protocols/dcutr/src/lib.rs index 5451f272..20ca846d 100644 --- a/protocols/dcutr/src/lib.rs +++ b/protocols/dcutr/src/lib.rs @@ -25,6 +25,10 @@ pub mod behaviour; mod handler; mod protocol; +pub use protocol::{ + inbound::UpgradeError as InboundUpgradeError, outbound::UpgradeError as OutboundUpgradeError, +}; + mod message_proto { include!(concat!(env!("OUT_DIR"), "/holepunch.pb.rs")); } diff --git a/protocols/relay/CHANGELOG.md b/protocols/relay/CHANGELOG.md index 08130235..5845271c 100644 --- a/protocols/relay/CHANGELOG.md +++ b/protocols/relay/CHANGELOG.md @@ -1,8 +1,13 @@ # 0.8.0 [unreleased] +- Expose `{Inbound,Outbound}{Hop,Stop}UpgradeError`. See [PR 2586]. + - Update to `libp2p-swarm` `v0.35.0`. -- Remove support for Circuit Relay v1 protocol. +- Remove support for Circuit Relay v1 protocol. See [PR 2549]. + +[PR 2549]: https://github.com/libp2p/rust-libp2p/pull/2549 +[PR 2586]: https://github.com/libp2p/rust-libp2p/pull/2586 # 0.7.0 [2022-02-22] @@ -10,7 +15,7 @@ - Update to `libp2p-swarm` `v0.34.0`. -- Merge NetworkBehaviour's inject_\* paired methods (see PR 2445). +- Merge NetworkBehaviour's inject_\* paired methods (see [PR 2445]). [PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445 diff --git a/protocols/relay/src/v2.rs b/protocols/relay/src/v2.rs index a50d13a1..7219ab3d 100644 --- a/protocols/relay/src/v2.rs +++ b/protocols/relay/src/v2.rs @@ -30,6 +30,13 @@ mod copy_future; mod protocol; pub mod relay; +pub use protocol::{ + inbound_hop::FatalUpgradeError as InboundHopFatalUpgradeError, + inbound_stop::FatalUpgradeError as InboundStopFatalUpgradeError, + outbound_hop::FatalUpgradeError as OutboundHopFatalUpgradeError, + outbound_stop::FatalUpgradeError as OutboundStopFatalUpgradeError, +}; + /// The ID of an outgoing / incoming, relay / destination request. #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub struct RequestId(u64);