From 7be5d1bf7df7e071dc78ded308a0377c96204618 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 14 Apr 2023 23:49:13 +0000 Subject: [PATCH] Update changelogs --- zcash_client_backend/CHANGELOG.md | 5 +++++ zcash_client_sqlite/CHANGELOG.md | 18 ++++++++++++++++++ zcash_primitives/CHANGELOG.md | 6 +++++- zcash_proofs/CHANGELOG.md | 2 +- 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index c1e4a6bfa..7b372dc7f 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -17,6 +17,11 @@ and this library adheres to Rust's notion of `zcash_primitives/multicore` feature if they did not already depend upon `zcash_primitives` with default features enabled. +### Fixed +- `zcash_client_backend::fees::zip317::SingleOutputChangeStrategy` now takes + into account the Sapling output padding behaviour of + `zcash_primitives::transaction::components::sapling::builder::SaplingBuilder`. + ## [0.7.0] - 2023-02-01 ### Added - `zcash_client_backend::data_api::wallet`: diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index 37491087e..7b8761205 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -6,6 +6,21 @@ and this library adheres to Rust's notion of [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- SQLite view `v_tx_outputs`, exposing the history of transaction outputs sent + from and received by the wallet. See `zcash_client_sqlite::wallet` for view + documentation. + +### Fixed +- In a previous crate release, `WalletDb` was modified to start tracking Sapling + change notes in both the `sent_notes` and `received_notes` tables, as a form + of double-entry accounting. This broke assumptions in the `v_transactions` + SQLite view, and also left the `sent_notes` table in an inconsistent state. A + migration has been added to this release which fixes the `sent_notes` table to + consistently store Sapling change notes. +- The SQLite view `v_transactions` had several bugs independently from the above + issue, and has been rewritten. See `zcash_client_sqlite::wallet` for view + documentation. ### Changed - Bumped dependencies to `group 0.13`, `jubjub 0.10` @@ -16,6 +31,9 @@ and this library adheres to Rust's notion of `zcash_primitives/multicore` feature if they did not already depend upon `zcash_primitives` with default features enabled. +### Removed +- SQLite views `v_tx_received` and `v_tx_sent` (use `v_tx_outputs` instead). + ## [0.7.0] - 2023-02-01 ### Added - `zcash_client_sqlite::FsBlockDb::rewind_to_height` rewinds the BlockMeta Db diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index 25d0cf6ff..467486133 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -6,10 +6,14 @@ and this library adheres to Rust's notion of [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- `zcash_primitives::zip32::fingerprint` module, containing types for deriving + ZIP 32 Seed Fingerprints. ### Changed - Bumped dependencies to `bls12_381 0.8`, `ff 0.13`, `group 0.13`, - `jubjub 0.10`, `orchard 0.4`, `sha2 0.10`, `bip0039 0.10`. + `jubjub 0.10`, `orchard 0.4`, `sha2 0.10`, `bip0039 0.10`, + `zcash_note_encryption 0.3`. ## [0.10.2] - 2023-03-16 ### Added diff --git a/zcash_proofs/CHANGELOG.md b/zcash_proofs/CHANGELOG.md index d95519a64..76f5e4619 100644 --- a/zcash_proofs/CHANGELOG.md +++ b/zcash_proofs/CHANGELOG.md @@ -9,7 +9,7 @@ and this library adheres to Rust's notion of ### Changed - Bumped dependencies to `bls12_381 0.8`, `group 0.13`, `jubjub 0.10`, - `bellman 0.14`, `redjubjub 0.7` + `bellman 0.14`, `redjubjub 0.7`. ## [0.10.0] - 2023-02-01 ### Added