summaryrefslogtreecommitdiffstats
path: root/tokio-io/CHANGELOG.md
blob: 59427c223df4aec29dda70bea9d2dcfe11c7f7a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# 0.2.0-alpha.5 (September 19, 2019)

### Added
- bring back generic `split` utility (#1521).
- enable buffering both reads and writes (#1558).

# 0.2.0-alpha.4 (August 29, 2019)

- Track tokio release.

# 0.2.0-alpha.3 (August 28, 2019)

### Added
- `AsyncReadExt::chain` and `AsyncReadExt::take` (#1484).

# 0.2.0-alpha.2 (August 17, 2019)

### Changed
- Update `futures` dependency to 0.3.0-alpha.18.

### Added
- Implement `AsyncWrite` for `Vec<u8>` (#1409).
- Add `BufReader`, `BufWriter` (#1438).

# 0.2.0-alpha.1 (August 8, 2019)

### Changed
- Switch to `async`, `await`, and `std::future`.

# 0.1.12 (March 1, 2019)

### Added
- Add `unsplit` to join previously split `AsyncRead + AsyncWrite` (#807).

# 0.1.11 (January 6, 2019)

* Fix minor error in Decoder::decode API documentation (#797).

# 0.1.10 (October 23, 2018)

* Expose inner codec from `Framed` (#686).
* Implement AsyncRead::prepare_uninitialized_buffer for Take and Chain (#678).

# 0.1.9 (September 27, 2018)

* Fix bug in `AsyncRead::split()` (#655).
* Fix non-terminating loop in `length_delimited::FramedWrite` (#576).

# 0.1.8 (August 23, 2018)

* Documentation improvements

# 0.1.7 (June 13, 2018)

* Move `codec::{Encode, Decode, Framed*}` into `tokio-codec` (#353)

# 0.1.6 (March 09, 2018)

* Add native endian builder fn to length_delimited (#144)
* Add AsyncRead::poll_read, AsyncWrite::poll_write (#170)

# 0.1.5 (February 07, 2018)

* Fix bug in `BytesCodec` and `LinesCodec`.
* Performance improvement to `split`.

# 0.1.4 (November 10, 2017)

* Use `FrameTooBig` as length delimited error type (#70).
* Provide `Bytes` and `Lines` codecs (#78).
* Provide `AllowStdIo` wrapper (#76).

# 0.1.3 (August 14, 2017)

* Fix bug involving zero sized writes in copy helper (#57).
* Add get / set accessors for length delimited max frame length setting. (#65).
* Add `Framed::into_parts_and_codec` (#59).

# 0.1.2 (May 23, 2017)

* Add `from_parts` and `into_parts` to the framing combinators.
* Support passing an initialized buffer to the framing combinators.
* Add `length_adjustment` support to length delimited encoding (#48).

# 0.1.1 (March 22, 2017)

* Add some omitted `Self: Sized` bounds.
* Add missing "inner" fns.

# 0.1.0 (March 15, 2017)

* Initial release