1# 0.1.16 (September 5th, 2024)
2
3This release bumps the MSRV of tokio-stream to 1.70.
4
5- stream: add `next_many` and `poll_next_many` to `StreamMap` ([#6409])
6- stream: make stream adapters public ([#6658])
7- readme: add readme for tokio-stream ([#6456])
8
9[#6409]: https://github.com/tokio-rs/tokio/pull/6409
10[#6658]: https://github.com/tokio-rs/tokio/pull/6658
11[#6456]: https://github.com/tokio-rs/tokio/pull/6456
12
13# 0.1.15 (March 14th, 2024)
14
15This release bumps the MSRV of tokio-stream to 1.63.
16
17- docs: fix typo in argument name ([#6389])
18- docs: fix typo in peekable docs ([#6130])
19- docs: link to latest version of tokio-util docs ([#5694])
20- docs: typographic improvements ([#6262])
21- stream: add `StreamExt::peekable` ([#6095])
22
23[#5694]: https://github.com/tokio-rs/tokio/pull/5694
24[#6095]: https://github.com/tokio-rs/tokio/pull/6095
25[#6130]: https://github.com/tokio-rs/tokio/pull/6130
26[#6262]: https://github.com/tokio-rs/tokio/pull/6262
27[#6389]: https://github.com/tokio-rs/tokio/pull/6389
28
29# 0.1.14 (April 26th, 2023)
30
31This bugfix release bumps the minimum version of Tokio to 1.15, which is
32necessary for `timeout_repeating` to compile. ([#5657])
33
34[#5657]: https://github.com/tokio-rs/tokio/pull/5657
35
36# 0.1.13 (April 25th, 2023)
37
38This release bumps the MSRV of tokio-stream to 1.56.
39
40- stream: add "full" feature flag ([#5639])
41- stream: add `StreamExt::timeout_repeating` ([#5577])
42- stream: add `StreamNotifyClose` ([#4851])
43
44[#4851]: https://github.com/tokio-rs/tokio/pull/4851
45[#5577]: https://github.com/tokio-rs/tokio/pull/5577
46[#5639]: https://github.com/tokio-rs/tokio/pull/5639
47
48# 0.1.12 (January 20, 2023)
49
50- time: remove `Unpin` bound on `Throttle` methods ([#5105])
51- time: document that `throttle` operates on ms granularity ([#5101])
52- sync: add `WatchStream::from_changes` ([#5432])
53
54[#5105]: https://github.com/tokio-rs/tokio/pull/5105
55[#5101]: https://github.com/tokio-rs/tokio/pull/5101
56[#5432]: https://github.com/tokio-rs/tokio/pull/5432
57
58# 0.1.11 (October 11, 2022)
59
60- time: allow `StreamExt::chunks_timeout` outside of a runtime ([#5036])
61
62[#5036]: https://github.com/tokio-rs/tokio/pull/5036
63
64# 0.1.10 (Sept 18, 2022)
65
66- time: add `StreamExt::chunks_timeout` ([#4695])
67- stream: add track_caller to public APIs ([#4786])
68
69[#4695]: https://github.com/tokio-rs/tokio/pull/4695
70[#4786]: https://github.com/tokio-rs/tokio/pull/4786
71
72# 0.1.9 (June 4, 2022)
73
74- deps: upgrade `tokio-util` dependency to `0.7.x` ([#3762])
75- stream: add `StreamExt::map_while` ([#4351])
76- stream: add `StreamExt::then` ([#4355])
77- stream: add cancel-safety docs to `StreamExt::next` and `try_next` ([#4715])
78- stream: expose `Elapsed` error ([#4502])
79- stream: expose `Timeout` ([#4601])
80- stream: implement `Extend` for `StreamMap` ([#4272])
81- sync: add `Clone` to `RecvError` types ([#4560])
82
83[#3762]: https://github.com/tokio-rs/tokio/pull/3762
84[#4272]: https://github.com/tokio-rs/tokio/pull/4272
85[#4351]: https://github.com/tokio-rs/tokio/pull/4351
86[#4355]: https://github.com/tokio-rs/tokio/pull/4355
87[#4502]: https://github.com/tokio-rs/tokio/pull/4502
88[#4560]: https://github.com/tokio-rs/tokio/pull/4560
89[#4601]: https://github.com/tokio-rs/tokio/pull/4601
90[#4715]: https://github.com/tokio-rs/tokio/pull/4715
91
92# 0.1.8 (October 29, 2021)
93
94- stream: add `From<Receiver<T>>` impl for receiver streams ([#4080])
95- stream: impl `FromIterator` for `StreamMap` ([#4052])
96- signal: make windows docs for signal module show up on unix builds ([#3770])
97
98[#3770]: https://github.com/tokio-rs/tokio/pull/3770
99[#4052]: https://github.com/tokio-rs/tokio/pull/4052
100[#4080]: https://github.com/tokio-rs/tokio/pull/4080
101
102# 0.1.7 (July 7, 2021)
103
104### Fixed
105
106- sync: fix watch wrapper ([#3914])
107- time: fix `Timeout::size_hint` ([#3902])
108
109[#3902]: https://github.com/tokio-rs/tokio/pull/3902
110[#3914]: https://github.com/tokio-rs/tokio/pull/3914
111
112# 0.1.6 (May 14, 2021)
113
114### Added
115
116- stream: implement `Error` and `Display` for `BroadcastStreamRecvError` ([#3745])
117
118### Fixed
119
120- stream: avoid yielding in `AllFuture` and `AnyFuture` ([#3625])
121
122[#3745]: https://github.com/tokio-rs/tokio/pull/3745
123[#3625]: https://github.com/tokio-rs/tokio/pull/3625
124
125# 0.1.5 (March 20, 2021)
126
127### Fixed
128
129- stream: documentation note for throttle `Unpin` ([#3600])
130
131[#3600]: https://github.com/tokio-rs/tokio/pull/3600
132
133# 0.1.4 (March 9, 2021)
134
135Added
136
137- signal: add `Signal` wrapper ([#3510])
138
139Fixed
140
141- stream: remove duplicate `doc_cfg` declaration ([#3561])
142- sync: yield initial value in `WatchStream` ([#3576])
143
144[#3510]: https://github.com/tokio-rs/tokio/pull/3510
145[#3561]: https://github.com/tokio-rs/tokio/pull/3561
146[#3576]: https://github.com/tokio-rs/tokio/pull/3576
147
148# 0.1.3 (February 5, 2021)
149
150Added
151
152 - sync: add wrapper for broadcast and watch ([#3384], [#3504])
153
154[#3384]: https://github.com/tokio-rs/tokio/pull/3384
155[#3504]: https://github.com/tokio-rs/tokio/pull/3504
156
157# 0.1.2 (January 12, 2021)
158
159Fixed
160
161 - docs: fix some wrappers missing in documentation ([#3378])
162
163[#3378]: https://github.com/tokio-rs/tokio/pull/3378
164
165# 0.1.1 (January 4, 2021)
166
167Added
168
169 - add `Stream` wrappers ([#3343])
170
171Fixed
172
173 - move `async-stream` to `dev-dependencies` ([#3366])
174
175[#3366]: https://github.com/tokio-rs/tokio/pull/3366
176[#3343]: https://github.com/tokio-rs/tokio/pull/3343
177
178# 0.1.0 (December 23, 2020)
179
180 - Initial release
181