# 0.10.0 * [critical] Fix #255 #261 outgoing no-change transactions not reported as mined * [NEW] Rewind API. Allow Wallet developers to rewind synchronizer and (eventually) rescan * [NEW] Rust Welding 0.0.6 - using rust crates 0.5 and Data Access API * [NEW] updated Logger API to use StaticString on line and function as many logging libraries do * [FIX] Mac OS BIG SUR build fixed # 0.9.4 * New: added viewing key derivation to Derivation Tool * Issue #252 - blockheight progress is latest height instead of upperbound of last scanned range # 0.9.3 * added new checkpoints for mainnet # 0.9.2 * Fix: memo string handling # 0.9.1 * Fix: issue #240 reorg not catched because of ARC dealloc # 0.9.0 * implement ZIP-313 reducing fees to 1000 zatoshi # 0.8.0 * [IMPORTANT] Issue #237 Untie SDKSynchronizer from UIApplication Events * Fix #236 fix CI problem * Issue #176 operation gets cancelled when backgrounding * Issue #136 on https://github.com/zcash/zcash-ios-wallet * Issue #123 on https://github.com/zcash/zcash-ios-wallet * PR from @ant013: Forcibly change the state to stopped when the handle cancels any task in OperationQueue # 0.7.2 * Checkpoint for Mainnet # 0.7.1 * Issue 208 - Improve API method to request transaction history * Added Found transaction notification to SDK Synchronizer * Add darksidewalletd tests for foundTransactions notifications * [CRITICAL] Fix sqlite crate canopy issue. Add a new checkpoint to aid testing * FIX - UNIQUE constraint violation when an operation failed # 0.7.0 Improvements: * #22 Sapling parameter downloader * #201 Throw exception when seed can't be provided * #204 Add DerivationTool to Initializer * #205 Add IVK initialization capabilities to Initializer * #206 [community request @esengulov] add extension function to identify inbound v. outbound txs on a client side * #207 [community request @esengulov] Add extension function for timestamps on transactions # 0.6.4 * FIX: transaction details listing duplicate transactions on certain transactions with several outputs and inputs * added checkpoints # 0.6.3 * updated to gRPC-Swift 1.0.0-alpha19 * readme warning on issues with rustc 1.46.0 * improvement on build system to help switch network environment faster # 0.6.2 * added new checkpoints for testnet and mainnet # 0.6.1 * Updated librustzcash to support Canopy on testnet # 0.6.0 * Error handling improvements (breaks API) # 0.5.3 * Fixes #158 #132 #134 #135 #133 # 0.5.2 * update Librustzcash to point to master repo! * enhance pending transaction handling (#160) * Added memo demo! * automation! # 0.5.1 * remove MnemonicKit dependency from tests # 0.5.0 * Enable heartwood. (#138) * Update LICENSE * Switch to MnemonicSwift (#142) * Issue 136 Null bytes in strings effectively truncate the string from … (#140) * Fixes issue 136 - expiry height -1 on pending transactions (#139) * Advanced Re Org tests + Balance tests (#137) * CI doc mods (#116) * Update issue templates * Replace the threat model with the one on readthedocs (#131) * Add bug report and feature request issue templates * remove commit lock from podfile * Canonical empty memo test (#112) * Memo tests (#111) * Decrypt transactions. Full wallet restore (#110) # 0.4.0 * Updated GRPC dependency to Swift GRPC NIO. this change does not break any public interfaces # 0.3.2 * reorg testing (#104) * Docs - Fix typos and cleanup (#103) * ZcashRustBackend.decryptAndStoreTransaction() * Enhance logging on compact block processor * parameterize helper method with constant # 0.3.1 * Reverted -> update librustzcash to commit 52d8b436300724bc4b83aa4a0c659ab34c3dbce7 # 0.3.0 * testing: fix test crash * fix: updated sample code where interface changed * ENHANCEMENT: Retry support + error management * FIX: processor crashes when lightwalletd has not caught up with latest height * Better error handing when scanning fails * [IMPORTANT] update librustzcash to commit 52d8b436300724bc4b83aa4a0c659ab34c3dbce7 * improved docs Move read.me up a directory * NEW: Integrate logging capabilities * FIX: account initialization error * ENHANCEMENT: Mainnet checkpoints (#88) # 0.2.1 **IMPORTANT: this version contains a critical fix, upgrade to it as soon as possible** * [CRITICAL] Fixed a hardcoded COIN_TYPE on lib.rs * added mainnet checkpoints # 0.2.0 _Warning: This changes might break interfaces on your project_ * upgraded to note-spending-v7 * fixed memory leak and blockrange error * fixed memory cycles and leaks * Fixed capture blocks retaining references * fixed bug where compact block processor wouldn't reschedule * add address validation functionality to Initializer * Fixes to initializer, added v7 methods, documented API. Fixed compact block processor not initializing correctly upon new wallets. * use "zip32 compliant" seed on demo app # 0.1.3 Changes to createToAddress function to fix issues with paths that have spaces Synchronizer: change from computed variables to functions to allow throwing errors to clients https://github.com/zcash/ZcashLightClientKit/pull/84