[0.19.0] - 2025-11-05
=====================
Added
-----
- `zcash_client_sqlite::wallet::init::migrations::V_0_19_0`
Changed
-------
- MSRV is now 1.85.1.
- Migrated to `zcash_protocol 0.7`, `zcash_address 0.10`, `zip321 0.6`,
`zcash_transparent 0.6`, `zcash_primitives 0.26`, `zcash_proofs 0.26`,
`prost 0.14`, `rusqlite 0.37`.
- The implementation of `zcash_client_backend::WalletWrite` for `WalletDb` has
additional type constraints. The `R` type parameter is now constrained to
types that implement `RngCore`.
- The default gap limit for ephemeral address generation has been changed from
5 addresses to 10. Now that ephemeral addresses are being used for more
single-use-address use cases than just transactions sending to TEX addresses,
the case that there will be a series of unused addresses (for example, for
swap refunds) becomes more common.
Fixed
-----
- A bug was fixed in `WalletDb::get_transaction` that could cause transaction
retrieval to return an error instead of `None` for transactions for which the
raw transaction data was not available.