Skip to content

Commit 9fbe307

Browse files
authored
ssh-encoding v0.3.0 (#537)
1 parent 8e3c794 commit 9fbe307

6 files changed

Lines changed: 51 additions & 5 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ssh-cipher/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ rust-version = "1.85"
1919

2020
[dependencies]
2121
cipher = "0.5"
22-
encoding = { package = "ssh-encoding", version = "0.3.0-rc.9" }
22+
encoding = { package = "ssh-encoding", version = "0.3" }
2323

2424
# optional dependencies
2525
aead = { version = "0.6.0-rc.10", optional = true, default-features = false }

ssh-encoding/CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,52 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## 0.3.0 (2026-05-25)
8+
### Added
9+
- `boolean` encode/decode support ([#214])
10+
- `Base64Reader`/`Base64Writer` newtypes ([#220])
11+
- `base64` module ([#222])
12+
- PEM line width detection ([#252])
13+
- `Encode::{encode_vec, encode_bytes}` ([#267])
14+
- `DigestWriter` ([#268])
15+
- `digest` feature ([#271])
16+
- `core::error::Error` support ([#303])
17+
- Custom derive for `Encode`/`Decode` via `derive` feature ([#348])
18+
- Propagate `base64ct` errors ([#358])
19+
- `Mpint` type ([#359])
20+
- Implement `Encode` for string-like type sequences ([#377])
21+
- `diagnostic::on_unimplemented` hints ([#514])
22+
23+
### Changed
24+
- `[u8; N]` no longer encodes a length prefix but treats `N` as statically known ([#342])
25+
- Upgrade to 2024 edition; MSRV 1.85 ([#354])
26+
- Bump `hex-literal` dependency to v1 ([#355])
27+
- Migrate from `subtle` to `ctutils` ([#507])
28+
29+
### Removed
30+
- `NestedReader` ([#226])
31+
- `sha2` dependency - now generic around digests ([#271])
32+
- `std` feature ([#303])
33+
34+
[#214]: https://github.com/RustCrypto/SSH/pull/214
35+
[#220]: https://github.com/RustCrypto/SSH/pull/220
36+
[#222]: https://github.com/RustCrypto/SSH/pull/222
37+
[#226]: https://github.com/RustCrypto/SSH/pull/226
38+
[#252]: https://github.com/RustCrypto/SSH/pull/252
39+
[#267]: https://github.com/RustCrypto/SSH/pull/267
40+
[#268]: https://github.com/RustCrypto/SSH/pull/268
41+
[#271]: https://github.com/RustCrypto/SSH/pull/271
42+
[#303]: https://github.com/RustCrypto/SSH/pull/303
43+
[#342]: https://github.com/RustCrypto/SSH/pull/342
44+
[#348]: https://github.com/RustCrypto/SSH/pull/348
45+
[#354]: https://github.com/RustCrypto/SSH/pull/354
46+
[#355]: https://github.com/RustCrypto/SSH/pull/355
47+
[#358]: https://github.com/RustCrypto/SSH/pull/358
48+
[#359]: https://github.com/RustCrypto/SSH/pull/359
49+
[#377]: https://github.com/RustCrypto/SSH/pull/377
50+
[#507]: https://github.com/RustCrypto/SSH/pull/507
51+
[#514]: https://github.com/RustCrypto/SSH/pull/514
52+
753
## 0.2.0 (2023-08-11)
854
### Added
955
- `LabelError` ([#124])

ssh-encoding/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ssh-encoding"
3-
version = "0.3.0-rc.9"
3+
version = "0.3.0"
44
description = "Pure Rust implementation of SSH data type decoders/encoders as described in RFC4251"
55
authors = ["RustCrypto Developers"]
66
license = "Apache-2.0 OR MIT"

ssh-key/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ features = ["zeroize"]
2525

2626
# ssh-encoding
2727
[dependencies.encoding]
28-
version = "0.3.0-rc.9"
28+
version = "0.3"
2929
package = "ssh-encoding"
3030
features = ["base64", "digest", "pem", "ctutils", "zeroize"]
3131

ssh-protocol/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ rust-version = "1.85"
1717

1818
[dependencies]
1919
cipher = { package = "ssh-cipher", version = "0.3.0-rc.9", default-features = false }
20-
encoding = { package = "ssh-encoding", version = "0.3.0-rc.9", default-features = false }
20+
encoding = { package = "ssh-encoding", version = "0.3", default-features = false }
2121
key = { package = "ssh-key", version = "0.7.0-rc.8", default-features = false }
2222

2323
[features]

0 commit comments

Comments
 (0)