Merge pull request #1502 from zcash/release/zcash_keys-0.3.0

zcash_keys: release version 0.3.0
This commit is contained in:
Kris Nuttycombe 2024-08-19 19:32:35 -06:00 committed by GitHub
commit c7feeb5956
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 23 additions and 10 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

@ -577,6 +577,11 @@ criteria = "safe-to-deploy"
delta = "0.2.0 -> 0.2.1"
notes = "This release adds minor convenience methods and involves no unsafe code."
[[audits.zcash_keys]]
who = "Kris Nuttycombe <kris@nutty.land>"
criteria = "safe-to-deploy"
delta = "0.2.0 -> 0.3.0"
[[audits.zcash_primitives]]
who = "Kris Nuttycombe <kris@nutty.land>"
criteria = "safe-to-deploy"

View File

@ -265,8 +265,8 @@ user-login = "str4d"
user-name = "Jack Grigg"
[[publisher.zcash_keys]]
version = "0.2.0"
when = "2024-03-25"
version = "0.3.0"
when = "2024-08-20"
user-id = 169181
user-login = "nuttycom"
user-name = "Kris Nuttycombe"

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.
in [ZIP 320](https://zips.z.cash/zip-0320).
- 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>"