Skip to content

Commit 32e5c8d

Browse files
committed
update CHANGELOG.md
1 parent f0e4a5d commit 32e5c8d

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Added
1313

14+
* Implement `CompactEncoding<Vec<u8>>` for `&[u8]`, allowing byte slices to be encoded directly
15+
* Implement `CompactEncoding<Vec<D>>` for `&[T]` where `T: VecEncodable<D>`, enabling encoding of slices like `&[&[u8]]`
16+
* Implement `VecEncodable` for `Vec<u8>` to support `Vec<Vec<u8>>`
17+
* Implement `VecEncodable<Vec<u8>>` for `&[u8]` to support `&[&[u8]]`
18+
1419
### Changed
1520

21+
* `VecEncodable` trait now has an optional `Decode` type parameter (defaults to `Self`) to support types where the encoded type differs from the decoded type
22+
1623
### Removed
1724

1825

0 commit comments

Comments
 (0)