You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.4 KiB
2.4 KiB
Changelog
All notable changes to this library will be documented in this file.
The format is based on Keep a Changelog, and this library adheres to Rust's notion of Semantic Versioning.
[Unreleased]
Changed
- MSRV is now 1.51.0.
- Renamed the following to use lower-case abbreviations (matching Rust
naming conventions):
zcash_client_sqlite::BlockDB
toBlockDb
zcash_client_sqlite::WalletDB
toWalletDb
zcash_client_sqlite::error::SqliteClientError::IncorrectHRPExtFVK
toIncorrectHrpExtFvk
.
[0.3.0] - 2021-03-26
This release contains a major refactor of the APIs to leverage the new Data
Access API in the zcash_client_backend
crate. API names are almost all the
same as before, but have been reorganized.
Added
zcash_client_sqlite::BlockDB
, a read-only wrapper for the SQLite connection to the block cache database.zcash_client_sqlite::WalletDB
, a read-only wrapper for the SQLite connection to the wallet database.zcash_client_sqlite::DataConnStmtCache
, a read-write wrapper for the SQLite connection to the wallet database. Returned byWalletDB::get_update_ops
.zcash_client_sqlite::NoteId
Changed
- MSRV is now 1.47.0.
- APIs now take
&BlockDB
and&WalletDB<P>
arguments, instead of paths to the block cache and wallet databases. - The library no longer uses the
mainnet
feature flag to specify the network type. APIs now take aP: zcash_primitives::consensus::Parameters
variable.
Removed
zcash_client_sqlite::address
module (moved tozcash_client_backend
).
Fixed
- Shielded transactions created by the wallet that have no change output (fully spending their input notes) are now correctly detected as mined when scanning compact blocks.
- Unshielding transactions created by the wallet (with a transparent recipient address) that have no change output no longer cause a panic.
[0.2.1] - 2020-10-24
Fixed
transact::create_to_address
now correctly reconstructs notes from the data DB after Canopy activation (zcash/librustzcash#311). This is critcal to correct operation of spends after Canopy.
[0.2.0] - 2020-09-09
Changed
- MSRV is now 1.44.1.
- Bumped dependencies to
ff 0.8
,group 0.8
,jubjub 0.5.1
,protobuf 2.15
,rusqlite 0.24
,zcash_primitives 0.4
,zcash_client_backend 0.4
.
[0.1.0] - 2020-08-24
Initial release.