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 {}