release zcash_keys version 0.3.0

This commit is contained in:
Kris Nuttycombe 2024-08-19 19:17:27 -06:00
parent b59c84ffe9
commit 555900689f
4 changed files with 16 additions and 8 deletions

2
Cargo.lock generated
View File

@ -5955,7 +5955,7 @@ dependencies = [
[[package]]
name = "zcash_keys"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"bech32",
"bip32",

View File

@ -35,7 +35,7 @@ equihash = { version = "0.2", path = "components/equihash" }
zcash_address = { version = "0.4", path = "components/zcash_address" }
zcash_client_backend = { version = "0.12", path = "zcash_client_backend" }
zcash_encoding = { version = "0.2.1", path = "components/zcash_encoding" }
zcash_keys = { version = "0.2", path = "zcash_keys" }
zcash_keys = { version = "0.3", path = "zcash_keys" }
zcash_protocol = { version = "0.2", path = "components/zcash_protocol" }
zip321 = { version = "0.0", path = "components/zip321" }

View File

@ -5,13 +5,16 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.3.0] - 2024-08-19
### Notable changes
- `zcash_keys`:
- Now supports TEX (transparent-source-only) addresses as specified
in [ZIP 320](https://zips.z.cash/zip-0320).
- Has an `unstable-frost` feature for FROST implementors to use when
API changes are needed specifically for the FROST threshold signatures
use case.
- An `unstable-frost` feature has been added in order to be able to
temporarily expose API features that are needed specifically when creating
FROST threshold signatures. The features under this flag will be removed
once key derivation for FROST has been fully specified and implemented.
### Added
- `zcash_keys::address::Address::try_from_zcash_address`
@ -21,9 +24,14 @@ and this library adheres to Rust's notion of
- `to_address_request`
### Changed
- MSRV is now 1.70.0.
- Updated dependencies:
- `zcash_address-0.4`
- `zcash_encoding-0.2.1`
- `zcash_primitives-0.16`
- `zcash_protocol-0.2`
- `zcash_keys::Address` has a new variant `Tex`.
- `zcash_keys::address::Address::has_receiver` has been renamed to `can_receive_as`.
- MSRV is now 1.70.0.
- `zcash_keys::keys`:
- The (unstable) encoding of `UnifiedSpendingKey` has changed.
- `DerivationError::Transparent` now contains `bip32::Error`.

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_keys"
description = "Zcash key and address management"
version = "0.2.0"
version = "0.3.0"
authors = [
"Jack Grigg <jack@z.cash>",
"Kris Nuttycombe <kris@electriccoin.co>"