Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature branch for 0.5.0 #112

Merged
merged 22 commits into from
Jan 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
98c22fe
Replace Sapling balance and scan progress FFIs with wallet summary FFI
str4d Dec 19, 2023
0410604
Conditionally compile Apple-specific APIs
str4d Jan 10, 2024
d1102f0
Merge pull request #109 from Electric-Coin-Company/conditional-apple
str4d Jan 11, 2024
8aec99a
Merge pull request #108 from Electric-Coin-Company/wallet-summary
str4d Jan 11, 2024
5dea06d
Migrate to latest in-progress revision of Rust crates
str4d Jan 9, 2024
0661391
Migrate to `standard::SingleOutputChangeStrategy`
str4d Jan 9, 2024
9a8761b
Merge pull request #110 from Electric-Coin-Company/rust-updates-0.5.0
nuttycom Jan 11, 2024
d47d625
Replace `zcashlc_create_to_address, zcashlc_shield_funds` with propos…
str4d Jan 9, 2024
a3f3a35
Merge pull request #111 from Electric-Coin-Company/tx-proposals
str4d Jan 16, 2024
4cc4347
[#114] Create a transaction proposal from ZIP-321 payment URI
pacu Jan 24, 2024
5ac99eb
Migrate to latest in-progress revision of Rust crates
str4d Jan 26, 2024
7de3514
Expose `WalletSummary.next_sapling_subtree_index` across the FFI
str4d Jan 26, 2024
a7e1d10
Return `ScanSummary` from `zcashlc_scan_blocks`
str4d Jan 26, 2024
2b83253
cargo update
str4d Jan 26, 2024
2007e06
`bindgen 0.69`
str4d Jan 26, 2024
fcb484c
Merge pull request #115 from pacu/ffi-0.5.0-payment-uri-proposal
str4d Jan 26, 2024
d5bd881
Merge pull request #116 from Electric-Coin-Company/perf-and-summary-u…
nuttycom Jan 27, 2024
f835724
Migrate to `ecc_sdk-20240129` tag of Zcash Rust crates
str4d Jan 30, 2024
54b4de4
cargo update
str4d Jan 30, 2024
8411f4c
Merge pull request #117 from Electric-Coin-Company/final-rust-update-…
nuttycom Jan 30, 2024
de9ac6f
Update build artifacts for 0.5.0 final release.
nuttycom Jan 30, 2024
9a987c2
Update CHANGELOG for zcash-light-client-ffi 0.5.0 release.
nuttycom Jan 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,45 @@ All notable changes to this library will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this library adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.5.0 - 2024-01-29

## Notable Changes

This release updates the `librustzcash` dependencies to the stable interim tag
`ecc_sdk-20240129`. This provides improvements to wallet query performance that
have not yet been released in a published version of the `zcash_client_sqlite`
crate, as well as numerous unreleased changes to the `zcash_client_backend` and
`zcash_primitives` crates.

### Added
- FFI data structures:
- `FfiBalance`
- `FfiAccountBalance`
- `FfiWalletSummary`
- `FfiScanSummary`
- `FfiBoxedSlice`
- FFI methods:
- `zcashlc_propose_transfer`
- `zcashlc_propose_transfer_from_uri`
- `zcashlc_propose_shielding`
- `zcashlc_create_proposed_transaction`
- `zcashlc_get_wallet_summary`
- `zcashlc_free_wallet_summary`
- `zcashlc_free_boxed_slice`
- `zcashlc_free_scan_summary`

### Changed
- `zcashlc_scan_blocks` now returns a `FfiScanSummary` value.

### Removed
- `zcashlc_get_balance` (use `zcashlc_get_wallet_summary` instead)
- `zcashlc_get_scan_progress` (use `zcashlc_get_wallet_summary` instead)
- `zcashlc_get_verified_balance` (use `zcashlc_get_wallet_summary` instead)
- `zcashlc_create_to_address` (use `zcashlc_propose_transfer` and
`zcashlc_create_proposed_transaction` instead)
- `zcashlc_shield_funds` (use `zcashlc_propose_shielding` and
`zcashlc_create_proposed_transaction` instead)

## 0.4.1 - 2023-10-20

### Issues Resolved
Expand Down

Large diffs are not rendered by default.

Loading