Releases: monero-rs/monero-rs
Releases · monero-rs/monero-rs
0.21.0
Fixed
- Fixed merge mining subfield encoding and decoding to be in line with monero @hansieodendaal(#202)
0.20.0
Added
- Extended fuzzing test framework with failing unit tests blanked out @hansieodendaal(#182)
Fixed
- Use both transaction public keys when scanning outputs & reject non-canonical public keys in the tx-extra by @Boog900 (#180)
- Error on non-minimal varint encoding and fix silent overflow @stringhandler(#174)
- Avoid prepending VarInt length of the blockhashing blob when using
Block::serialize_hashable()
@parazyd(#194) - Error out of bounds panics in
src/util/address.rs
forfrom_bytes
andfrom_slice
with fix @hansieodendaal(#185) - Removed unused output types (and unused
pub fn get_pubkeys
), fixing panic when hashing transactions with those outputs @hansieodendaal(#186) - Error on extra data parse where
Padding(255)
could not be parsed successfully and where the length returned from parsing
SubField::MysteriousMinerGate
was incorrect with fix @hansieodendaal(#184) - Fixed memory overflow and subtract with overflow when deserializing @hansieodendaal(#183)
- Fixed tx scanning for txs with view tags and lots of outputs (some miner txs) @Boog900 (#197)
0.19.0
0.18.2
0.17.3
0.18.1
0.18.0
0.17.2
0.17.1
0.17.0
Added
- Add serde support for
Amount
by @TheCharlatan (#74)
Changed
- Rename feature
serde_support
intoserde
by @h4sh3d (#94) - Update
base58-monero
requirement from 0.3 to 1 by @h4sh3d (#91) - Update
serde-big-array
requirement from 0.3.2 to 0.4.1 (#77) - Update
serde_json
requirement from <1.0.45 to 1 (#84) - Update
sealed
requirement from 0.3 to 0.4 (#73)