openssh_sftp_client_lowlevel/changelog.rs
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
#[allow(unused_imports)]
use crate::*;
#[doc(hidden)]
pub mod unreleased {}
/// # Changed
/// - Bump dependency [`openssh-sftp-error`] to v0.4.0.
pub mod v0_6_0 {}
/// ## Changed
/// - Fix: Leave error of exceeding buffer len in `ReaderBuffered::consume` to handle by `BytesMut`
pub mod v0_5_1 {}
/// ## Changed
/// - Make `openssh_sftp_client_lowlevel::connect` regular fn
/// - Make `WriteEnd::send_hello` regular fn
pub mod v0_5_0 {}
/// ## Other
/// - Bump [`openssh-sftp-protocol`] to v0.24.0
pub mod v0_4_1 {}
/// ## Changed
/// - Fix [`openssh-sftp-error`]: Ensure stable api (#49)
/// - Create newtype RecursiveError: Impls error::Error (#52)
///
/// ## Other
/// - Bump [`openssh-sftp-protocol`] to v0.23.0
/// - Bump dep awaitable to v0.4.0 (#48)
pub mod v0_4_0 {}
/// ## Internal
/// - Rm WriteBuffer: ssh_format now supports BytesMut as SerOutput
/// - Enable feature "bytes" of dep [`openssh-sftp-error`] which
/// enables "bytes" of dep `ssh_format`.
///
/// ## Other
/// - Bump [`openssh-sftp-protocol`] to v0.22.1
pub mod v0_3_1 {}
/// ## Other
/// - Bump [`openssh-sftp-protocol`] to v0.22.0
pub mod v0_3_0 {}
/// ## Added
/// - new trait [`Queue`]
/// - [`ReadEnd::new`] is now public
///
/// ## Changed
/// - [`connect`] now takes `queue` instead of `write_end_buffer_size`
/// - [`connect`] does not take `reader` and `reader_buffer_len` and it
/// does not return [`ReadEnd`] anymore.
///
/// User has to manually call [`ReadEnd::new`] to create [`ReadEnd`].
///
/// This is done to give the user more freedom on how and when [`ReadEnd`]
/// is created.
/// - [`ReadEnd`], [`WriteEnd`] and [`SharedData`] now takes an additional generic
/// parameter `Q`.
pub mod v0_2_0 {}
/// This is the first release!
///
/// This crate has been extracted out from
/// [openssh-sftp-client](https://docs.rs/openssh-sftp-client).
///
/// # Changes from v0.10.2 of `openssh_sftp_client::lowlevel`:
///
/// ## Added
/// - `ReadEnd::receive_server_hello`
/// - `ReadEnd::receive_server_hello_pinned`
/// - `ReadEnd::read_in_one_packet_pinned`
/// - `ReadEnd::ready_for_read_pinned`
///
/// ## Changed
///
/// - `lowlevel::WriteEnd` now does not require `W`
/// - `lowlevel::ReadEnd` now does not require `W`
/// - `lowlevel::SharedData` now does not require `W`
/// - `lowlevel::connect` removed parameter `writer` and generic paramter `W`,
/// it now also requires user to call `ReadEnd::receive_server_hello`
/// and flush the buffer themselves.
///
/// ## Removed
/// - `SharedData::get_auxiliary_mut`
/// - `SharedData::strong_count`
/// - `ReadEnd::wait_for_new_request`
/// - `lowlevel::connect_with_auxiliary`
pub mod v0_1_0 {}