diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index ee6d3861b..8ab995dea 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -21,6 +21,9 @@ and this library adheres to Rust's notion of - `TryFrom for NonNegativeAmount` - `Add for NonNegativeAmount` - `Add for Option` + - `Sub for NonNegativeAmount` + - `Sub for Option` +- `zcash_primitives::block::BlockHash::try_from_slice` ### Changed - `zcash_primitives::transaction`: @@ -37,6 +40,14 @@ and this library adheres to Rust's notion of `orchard::builder::InProgress` instead of `zcash_primitives::transaction::components::orchard::Unauthorized` - `zcash_primitives::consensus::NetworkUpgrade` now implements `PartialEq`, `Eq` +- `zcash_primitives::legacy::OpCode` now defines a complete set of transparent opcodes, + instead of just a minimal set. +- `zcash_primitives::legacy::Script` now has a custom `Debug` implementation that + renders script details in a much more legible fashion. +- `zcash_primitives::sapling::redjubjub::Signature` now has a custom `Debug` + implementation that renders details in a much more legible fashion. +- `zcash_primitives::sapling::tree::Node` now has a custom `Debug` + implementation that renders details in a much more legible fashion. ### Removed - `impl {PartialEq, Eq} for transaction::builder::Error`