Skip to content

Releases: ralexstokes/ssz-rs

safety third

08 Jul 22:57
ef2bbd2
Compare
Choose a tag to compare

a variety of security fixes/improvements

thanks to everyone who contributed!

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8: no-std

11 Apr 07:19
53abf79
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

arrays and wrappers

05 Nov 13:32
Compare
Choose a tag to compare

Full Changelog: v0.6.0...v0.7.0

  • support [u8; N] for 0..=32
  • rename exposed error type to avoid collisions
  • add support for deriving tuple structs of one member to facilitate the "new type" pattern

one error to rule them all

05 Nov 09:22
Compare
Choose a tag to compare

Full Changelog: v0.5.0...v0.6.0

Expose one "wrapping" Error type to simplify the error story for consumers of this library.

others can merkle too

04 Nov 12:17
Compare
Choose a tag to compare

Full Changelog: v0.4.0...v0.5.0

Expose tools for others to write hash_tree_root implementations.

reality comes at you fast

03 Nov 11:05
Compare
Choose a tag to compare

Full Changelog: v0.3.0...v0.4.0

This release includes a number of features to support the use of this library in a realistic setting, namely ethereum_consensus.

three's a crowd

30 Oct 20:52
Compare
Choose a tag to compare

Minor fixes realized while using the crates in this repo in https://github.com/ralexstokes/ethereum_consensus geared towards usability and Clippy lints.

as the roots undo

29 Oct 09:02
Compare
Choose a tag to compare

Adds a SimpleSerialize implementation for the Root type defined in this crate.

Without this implementation, ssz_rs users cannot define types that use Root as "summaries" of their committed data. Due to rules of the Rust trait system, this implementation needs to live in this crate and cannot be defined externally.

genesis

28 Oct 08:40
Compare
Choose a tag to compare

First release!