## 0.4.0

- Use `futures-timer` instead of tokio's timer for stream timeouts so the bounded `Delay` works on
  `wasm32`; tokio's timer has no driver in the browser and panics at runtime.
  See [PR 6488](https://github.com/libp2p/rust-libp2p/pull/6488).

- Raise MSRV to 1.88.0.
  See [PR 6273](https://github.com/libp2p/rust-libp2p/pull/6273).
- Add ConnectionError to FromSwarm::ConnectionClosed.
  See [PR 5485](https://github.com/libp2p/rust-libp2p/pull/5485).

- Deprecate `void` crate.
  See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676).

<!-- Update to libp2p-core v0.43.0 -->
<!-- Update to libp2p-swarm v0.47.0 -->

## 0.3.1
- Use `web-time` instead of `instant`.
  See [PR 5347](https://github.com/libp2p/rust-libp2p/pull/5347).

## 0.3.0

- Continuously measure on single connection (iperf-style).
  See https://github.com/libp2p/test-plans/issues/261 for high level overview.
  See [PR 4382](https://github.com/libp2p/rust-libp2p/pull/4382).

## 0.2.0

- Raise MSRV to 1.65.
  See [PR 3715].

[PR 3715]: https://github.com/libp2p/rust-libp2p/pull/3715

## 0.1.0

- Initial release.
