openssh_sftp_client_lowlevel/changelog.rs
1#[allow(unused_imports)]
2use crate::*;
3
4#[doc(hidden)]
5pub mod unreleased {}
6
7/// # Changed
8/// - Bump dependency [`openssh-sftp-error`] to v0.4.0.
9pub mod v0_6_0 {}
10
11/// ## Changed
12/// - Fix: Leave error of exceeding buffer len in `ReaderBuffered::consume` to handle by `BytesMut`
13pub mod v0_5_1 {}
14
15/// ## Changed
16/// - Make `openssh_sftp_client_lowlevel::connect` regular fn
17/// - Make `WriteEnd::send_hello` regular fn
18pub mod v0_5_0 {}
19
20/// ## Other
21/// - Bump [`openssh-sftp-protocol`] to v0.24.0
22pub mod v0_4_1 {}
23
24/// ## Changed
25/// - Fix [`openssh-sftp-error`]: Ensure stable api (#49)
26/// - Create newtype RecursiveError: Impls error::Error (#52)
27///
28/// ## Other
29/// - Bump [`openssh-sftp-protocol`] to v0.23.0
30/// - Bump dep awaitable to v0.4.0 (#48)
31pub mod v0_4_0 {}
32
33/// ## Internal
34/// - Rm WriteBuffer: ssh_format now supports BytesMut as SerOutput
35/// - Enable feature "bytes" of dep [`openssh-sftp-error`] which
36/// enables "bytes" of dep `ssh_format`.
37///
38/// ## Other
39/// - Bump [`openssh-sftp-protocol`] to v0.22.1
40pub mod v0_3_1 {}
41
42/// ## Other
43/// - Bump [`openssh-sftp-protocol`] to v0.22.0
44pub mod v0_3_0 {}
45
46/// ## Added
47/// - new trait [`Queue`]
48/// - [`ReadEnd::new`] is now public
49///
50/// ## Changed
51/// - [`connect`] now takes `queue` instead of `write_end_buffer_size`
52/// - [`connect`] does not take `reader` and `reader_buffer_len` and it
53/// does not return [`ReadEnd`] anymore.
54///
55/// User has to manually call [`ReadEnd::new`] to create [`ReadEnd`].
56///
57/// This is done to give the user more freedom on how and when [`ReadEnd`]
58/// is created.
59/// - [`ReadEnd`], [`WriteEnd`] and [`SharedData`] now takes an additional generic
60/// parameter `Q`.
61pub mod v0_2_0 {}
62
63/// This is the first release!
64///
65/// This crate has been extracted out from
66/// [openssh-sftp-client](https://docs.rs/openssh-sftp-client).
67///
68/// # Changes from v0.10.2 of `openssh_sftp_client::lowlevel`:
69///
70/// ## Added
71/// - `ReadEnd::receive_server_hello`
72/// - `ReadEnd::receive_server_hello_pinned`
73/// - `ReadEnd::read_in_one_packet_pinned`
74/// - `ReadEnd::ready_for_read_pinned`
75///
76/// ## Changed
77///
78/// - `lowlevel::WriteEnd` now does not require `W`
79/// - `lowlevel::ReadEnd` now does not require `W`
80/// - `lowlevel::SharedData` now does not require `W`
81/// - `lowlevel::connect` removed parameter `writer` and generic paramter `W`,
82/// it now also requires user to call `ReadEnd::receive_server_hello`
83/// and flush the buffer themselves.
84///
85/// ## Removed
86/// - `SharedData::get_auxiliary_mut`
87/// - `SharedData::strong_count`
88/// - `ReadEnd::wait_for_new_request`
89/// - `lowlevel::connect_with_auxiliary`
90pub mod v0_1_0 {}