Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 2.11 KB

CHANGELOG.md

File metadata and controls

57 lines (41 loc) · 2.11 KB

Changelog

Unreleased

0.5.1 - 2024-03-19

  • Make it possible to decode in const-context (by @joncinque)

0.5.0 - 2023-05-23

  • Breaking change: make encoding onto resizable buffers not clear them, instead appending onto any existing data
  • Breaking change: rename into methods to onto to allow for implementing Into in the future (or a similar inherent method)
  • Add new cb58 feature to support injecting and verifying that checksum (by @Zondax)
  • Update sha2 to 0.10 (by @madninja)
  • Tighten max-encoded length estimation to reduce overallocation of resizable buffers (by @mina86)
  • Add optional support for encoding/decoding to smallvec::SmallVec (by @mina86)
  • Add optional support for encoding/decoding to tinyvec's various types

0.4.0 - 2020-11-06

  • Correct documentation on version mismatch error (by @taoweicn)
  • Update sha2 from 0.8 to 0.9
  • Switch error enums to use new #[non_exhaustive] attribute
  • Use new const fn features to drastically simplify construction of a prepared alphabet
  • Update documentation and examples to use ? instead of unwrap
  • Remove the non-prepared alphabet APIs, update alphabet construction to pre-verify requirements of a consistent alphabet

0.3.1 - 2020-04-20

  • Removed an unnecessary unsafe block (by @fanatid)
  • Internal code cleanup (by @fanatid)
  • Add ability to pre-prepare the alphabet for performance (by @fanatid)
  • Add function to append the version onto the data automatically for Base58Check encoding (by @fanatid)

0.3.0 - 2019-09-16

0.2.5 - 2019-08-30

0.2.4 - 2019-08-19

0.2.3 - 2019-08-19

0.2.2 - 2018-09-15

  • Base58Check support (thanks to @devin-fisher)

0.2.1 - 2018-06-12

  • Fix tests on Rust 1.27+
  • Fix potential unsoundness when encoding with a custom alphabet

0.2.0 - 2017-01-07

  • Major refactor to use a builder pattern instead of traits
    • Traits still kept, but deprecated and likely to disappear in next major version
  • Now supports writing output to a provided buffer for better performance/heapless code.

0.1.3 - 2016-11-05

0.1.2 - 2016-11-02

0.1.1 - 2016-11-02

0.1.0 - 2016-11-02