# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to Rust's notion of [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - `orchard::keys`: - `DiversifierIndex::to_bytes` - `IncomingViewingKey::diversifier_index` - `orchard::primitives::redpallas::VerificationKey::verify` - `orchard::tree::MerklePath::from_parts` - `impl From for [u8; 32]` ### Changed - MSRV is now 1.54.0. - Bumped dependencies to `pasta_curves 0.3`. - The following methods now have an additional `rng: impl RngCore` argument: - `orchard::builder::Bundle::create_proof` - `orchard::builder::InProgress::create_proof` - `orchard::circuit::Proof::create` - `orchard::Bundle::commitment` now requires the bound `V: Copy + Into` instead of `i64: From<&'a V>`. - `orchard::Bundle::binding_validating_key` now requires the bound `V: Into` instead of `V: Into`. ### Removed - `orchard::bundle`: - `commitments::hash_bundle_txid_data` (use `Bundle::commitment` instead). - `commitments::hash_bundle_auth_data` (use `Bundle::authorizing_commitment` instead). - `orchard::keys`: - `FullViewingKey::default_address` - `IncomingViewingKey::default_address` - `DiversifierKey` (use the APIs on `FullViewingKey` and `IncomingViewingKey` instead). - `orchard::value::ValueSum::from_raw` ## [0.1.0-beta.1] - 2021-12-17 Initial release! ## [Removed] - The `std::hash::Hash` instance for `MerkleHashOrchard` has been removed.