2022-06-20 21:46:13 +00:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
2024-12-16 16:08:50 +00:00
|
|
|
## [0.7.1.0-beta]
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Removed workaround to obtain block time
|
|
|
|
|
2024-11-21 15:39:18 +00:00
|
|
|
## [0.7.0.0-beta]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- RPC module
|
|
|
|
- OpenRPC specification
|
|
|
|
- `listwallets` RPC method
|
|
|
|
- `listaccounts` RPC method
|
|
|
|
- `listaddresses` RPC method
|
|
|
|
- `listreceived` RPC method
|
|
|
|
- `getbalance` RPC method
|
|
|
|
- `getnewwallet` RPC method
|
|
|
|
- `getnewaccount` RPC method
|
|
|
|
- `getnewaddress` RPC method
|
|
|
|
- `getoperationstatus` RPC method
|
|
|
|
- `sendmany` RPC method
|
|
|
|
- Function `prepareTxV2` implementing `PrivacyPolicy`
|
|
|
|
- Support for TEX addresses
|
|
|
|
- Functionality to shield transparent balance
|
|
|
|
- Functionality to de-shield shielded notes
|
|
|
|
- Native commitment trees
|
|
|
|
- Batch append to trees in O(log n)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Detection of changes in database schema for automatic re-scan
|
|
|
|
- Block tracking for chain re-org detection
|
|
|
|
- Refactored `ZcashPool`
|
|
|
|
- Preventing write operations to occur during wallet sync
|
|
|
|
|
|
|
|
|
2024-07-11 13:38:20 +00:00
|
|
|
## [0.6.0.0-beta]
|
2024-05-23 21:20:43 +00:00
|
|
|
|
2024-06-12 19:32:30 +00:00
|
|
|
### Added
|
|
|
|
|
|
|
|
- GUI module
|
|
|
|
- Address list
|
|
|
|
- Transaction list
|
|
|
|
- Balance display
|
|
|
|
- Account selector
|
2024-06-14 21:06:55 +00:00
|
|
|
- Menu for new addresses, accounts, wallets
|
2024-06-24 15:34:46 +00:00
|
|
|
- Dialog to display and copy seed phrase
|
2024-06-19 20:37:56 +00:00
|
|
|
- Dialog to add new address
|
2024-06-24 15:34:46 +00:00
|
|
|
- Dialog to add new account
|
2024-06-27 15:05:41 +00:00
|
|
|
- Dialog to add new wallet
|
|
|
|
- Dialog to display transaction details and copy TX ID
|
2024-07-08 18:06:43 +00:00
|
|
|
- Dialog to send a new transaction
|
|
|
|
- Dialog to display Tx ID after successful broadcast
|
2024-07-08 20:17:53 +00:00
|
|
|
- Unconfirmed balance display on TUI and GUI
|
2024-07-10 15:52:04 +00:00
|
|
|
- Tracking of unconfirmed notes
|
2024-06-12 19:32:30 +00:00
|
|
|
|
2024-07-11 13:38:20 +00:00
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Upgraded to GHC 9.6.5
|
2024-07-12 16:30:12 +00:00
|
|
|
- Implemented config and data folder
|
2024-07-16 13:53:42 +00:00
|
|
|
- Improved the `configure` script for installation
|
2024-07-11 13:38:20 +00:00
|
|
|
|
2024-07-08 18:06:43 +00:00
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Validation of input of amount for sending in TUI
|
2024-05-23 21:20:43 +00:00
|
|
|
|
2024-07-11 13:38:20 +00:00
|
|
|
### Removed
|
|
|
|
|
|
|
|
- Legacy interface to `zcashd`
|
|
|
|
|
2024-06-21 17:58:31 +00:00
|
|
|
## [0.5.3.1-beta]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Docker image
|
|
|
|
|
2024-06-03 16:33:43 +00:00
|
|
|
## [0.5.3.0-beta]
|
|
|
|
|
2024-06-21 17:58:31 +00:00
|
|
|
### Added
|
|
|
|
|
|
|
|
- Address Book functionality. Allows users to store frequently used zcash addresses and
|
|
|
|
generate transactions using them.
|
|
|
|
|
2024-06-03 17:18:18 +00:00
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Improved formatting of sync progress
|
|
|
|
|
|
|
|
### Fixed
|
2024-06-03 16:33:43 +00:00
|
|
|
|
|
|
|
- Wallet sync when no new block has been detected on-chain.
|
2022-06-20 21:46:13 +00:00
|
|
|
|
2024-05-16 16:50:48 +00:00
|
|
|
## [0.5.2.0-beta]
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Update to `zcash-haskell-0.6.2.0` to increase performance of transaction creation
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Truncation of transaction ID when displaying a successfully sent transaction
|
|
|
|
- Missing command in menu for Send
|
|
|
|
|
|
|
|
## [0.5.1.1-beta.1]
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Installation instructions in README
|
|
|
|
|
|
|
|
## [0.5.1.1-beta]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Implement CLI changes to send transactions
|
|
|
|
|
2024-05-09 19:15:37 +00:00
|
|
|
## [0.5.0.0]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Core functions for sending transactions
|
|
|
|
|
|
|
|
## [0.4.6.0]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Display of account balance
|
|
|
|
- Functions to identify spends
|
|
|
|
- Functions to display transactions per address
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Update `zcash-haskell`
|
|
|
|
|
|
|
|
## [0.4.5.0]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Functions to scan relevant transparent notes
|
|
|
|
- Functions to scan relevant Sapling notes
|
|
|
|
- Functions to scan relevant Orchard notes
|
|
|
|
- Function to query `zebrad` for commitment trees
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Update `zcash-haskell`
|
|
|
|
|
|
|
|
## [0.4.4.3]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- `Core` module
|
|
|
|
- `CLI` module
|
|
|
|
- `DB` module
|
|
|
|
- Command line arguments to switch to legacy version
|
|
|
|
- New configuration parameter for Zebra port
|
|
|
|
- New functions to call `getinfo` and `getblockchaininfo` RPC methods
|
|
|
|
- `Scanner` module
|
|
|
|
|
|
|
|
## [0.4.1]
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Handling of transactions to transparent receivers
|
|
|
|
|
2023-10-09 13:21:18 +00:00
|
|
|
## [0.4.0]
|
2023-04-18 18:32:37 +00:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- `zcash-haskell` library
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2023-10-09 13:21:18 +00:00
|
|
|
- Sending of transactions to support ZIP-317.
|
2023-04-18 18:32:37 +00:00
|
|
|
- Functions to check if Unified Address is valid.
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
- Dependency on patched `haskoin-core` library
|
|
|
|
|
2023-02-08 20:32:13 +00:00
|
|
|
## [0.3.4]
|
2022-06-20 21:46:13 +00:00
|
|
|
|
2023-02-08 20:32:13 +00:00
|
|
|
### Added
|
|
|
|
|
|
|
|
- Display of node version on splash screen
|
|
|
|
- Display of Zenith version on splash screen
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Bug [#2](https://git.vergara.tech/Vergara_Tech/zenith/issues/2) when memos were left empty
|
|
|
|
- Extra `"` in transaction ID display
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Display of transaction amounts now uses zats, microZEC (μZEC), miliZEC(mZEC) and ZEC as units for readability.
|
|
|
|
|
|
|
|
## [0.3.3]
|
2023-01-22 13:52:11 +00:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Upgrade to Haskell LTS 20.8 and GHC 9.2.5
|
|
|
|
|
2023-01-03 20:34:12 +00:00
|
|
|
## [0.3.2]
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Updated README with dependencies and instructions for submodule.
|
|
|
|
|
2022-07-08 12:45:41 +00:00
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Sending transactions to transparent addresses, removing the memo and using the `AllowRevealedRecipients` privacy policy.
|
|
|
|
|
2023-01-03 20:34:12 +00:00
|
|
|
## [0.3.1]
|
2022-06-28 19:42:35 +00:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added option to include Reply-To address when using URIs to generate transaction
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Improved `encodeHexText` to handle Unicode characters correctly.
|
|
|
|
|
2023-01-03 20:34:12 +00:00
|
|
|
## [0.3.0]
|
2022-06-27 14:25:36 +00:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Changed decoding of memos to support Unicode (emojis!)
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Displaying transactions for view-only addresses
|
|
|
|
|
2023-01-03 20:34:12 +00:00
|
|
|
## [0.2.0]
|
2022-06-23 16:49:15 +00:00
|
|
|
|
2022-06-20 21:46:13 +00:00
|
|
|
### Added
|
|
|
|
|
2022-06-23 15:29:33 +00:00
|
|
|
- Adds `uri` CLI command to send funds using a [ZIP-321](https://zips.z.cash/zip-0321) URI
|
|
|
|
- Adds `sendWithUri` function to support [ZIP-321 URIs](https://zips.z.cash/zip-0321)
|
2022-06-23 16:49:15 +00:00
|
|
|
- Adds option to include reply-to address in `send` command
|
2022-06-23 15:29:33 +00:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Changes the use of `checkOpResult` to be recursive until the transaction either fails or succeeds.
|
|
|
|
|
2023-01-03 20:34:12 +00:00
|
|
|
## [0.1.0]
|
2022-06-23 15:29:33 +00:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
2022-06-20 21:46:13 +00:00
|
|
|
- CHANGELOG.md
|
|
|
|
- README.md
|
|
|
|
- List node addresses
|
|
|
|
- Query an address balance
|
|
|
|
- List transactions for an address, displaying decoded memos
|
|
|
|
- Copy address to clipboard
|
|
|
|
- Create new Unified Addresses
|
|
|
|
- Sending transactions
|
|
|
|
|