Skip to content

Releases: monero-rs/monero-rs

0.16.0

15 Nov 15:54
a045a40
Compare
Choose a tag to compare

Added

Removed

  • Remove the strict encoding support feature, this should be handled by crates using it by @h4sh3d (#67)

0.15.0

27 Sep 12:16
6a5dfc4
Compare
Choose a tag to compare

Changelog

Added

Changed

  • Modify Hash public API, fix clippy by @h4sh3d (#59)

0.14.0

17 Aug 14:17
0ecda01
Compare
Choose a tag to compare

Changelog

Added

  • Function for computing the signature hash of a transaction by @thomaseizinger (#41)
  • Length bounds check before allocating Vec by @sdbondi (#47)

Changed

  • Don't use io::Cursor for implementing Encodable on ExtraField by @thomaseizinger (#49)
  • Trait Encodable is now sealed and cannot be implemented outside of the library to guarentee a correct, non-failable, implementation by @h4sh3d (#50)

Fixed

Removed

0.13.0

02 Jun 16:02
215fc06
Compare
Choose a tag to compare

Changelog

Added

  • Amount structure, based on rust-bitcoin implementation by @h4sh3d (#33)

Changed

0.12.0

29 Apr 14:10
961edf7
Compare
Choose a tag to compare

Changelog

Added

  • More types under strict_encoding wrapper (2dba2da)
  • Add TryFrom impl. on keys and more derive on some types (dd9f1d9, 06ed856)

Changed

  • Update base58 dependency to 0.3.0 (56c7a0a)
  • Change pub use over the library (0020a6e)
  • Improve overall documentation (43c4926)

Work done by @thomaseizinger and @h4sh3d

0.11.2

30 Mar 07:39
c5d6396
Compare
Choose a tag to compare

Changelog

Fixed

  • docs.rs compilation errors, add feature(doc_cfg) when building on https://doc.rs

0.11.1

30 Mar 07:17
2c7302e
Compare
Choose a tag to compare

Changelog

Added

  • Package metadata for generated documentation on https://doc.rs to enable feature badges

0.11.0

29 Mar 16:57
00ee58e
Compare
Choose a tag to compare

Changelog

Added

  • Amount recovery for OwnedTxOut with ViewPair (#23)
  • New feature strict_encoding_support, disabled by default, which wraps some Encodable and Decodable types

Changed

  • Use thiserror on all Error types in the library
  • Update base58-monero to 0.2.1 and upgrade all dependencies
  • Simplify Encodable and Decodable traits based on the work done in rust-bitcoin/rust-bitcoin, remove dependency bytes
  • Improve README and Rust documentation

Work done by @kayabaNerve, @zkao, and @h4sh3d

0.10.0

16 Oct 10:40
f6dfe44
Compare
Choose a tag to compare

Changelog

Added

  • Support for transaction de/serialization with CLSAG signature (#21)

Changed

  • Rename EcdhInfo::Bulletproof2 into EcdhInfo::Bulletproof
  • Bump curve25519-dalek dependency to version 3, with optional serde support

Work done by @Kestrer and @h4sh3d

0.9.1

10 Sep 16:04
52454d2
Compare
Choose a tag to compare

Changelog

Added