futures breaking changes
cargo10 curated breaking changes across major versions of futures. Use this as a migration checklist before bumping dependencies.
- 0.3.30 \u2192 0.3.31breaking
Fix use after free of task in `FuturesUnordered` when dropped future panics (#2886)
- 0.3.30 \u2192 0.3.31breaking
Fix soundness bug in `task::waker_ref` (#2830)
- 0.3.30 \u2192 0.3.31breaking
Fix bugs in `AsyncBufRead::read_line` and `AsyncBufReadExt::lines` (#2884)
- 0.3.30 \u2192 0.3.31breaking
Fix parsing issue in `select!`/`select_biased!` (#2832)
- 0.3.30 \u2192 0.3.31breaking
Work around issue due to upstream `Waker::will_wake` change (#2865)
- 0.3.30 \u2192 0.3.31breaking
Add `stream::Iter::{get_ref,get_mut,into_inner}` (#2875)
- 0.3.30 \u2192 0.3.31breaking
Add `future::AlwaysReady` (#2825)
- 0.3.30 \u2192 0.3.31breaking
Relax trait bound on non-constructor methods of `io::{BufReader,BufWriter}` (#2848)
- 0.3.9 \u2192 0.3.10breaking
Fixed type-inference in `sink::unfold` by specifying more of its types (breaking change -- see #2311)
- 0.3.0 \u2192 0.3.1api
Fix signature of `SpawnExt` and `LocalSpawnExt` trait (breaking change -- see #1959)
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cargo/futures