Commit Graph

1046 Commits

Author SHA1 Message Date
Carter Jernigan 173b2a6d30 [#554] GRPC 1.47.0 2022-06-15 19:43:26 -04:00
Carter Jernigan 019ba55a1f [#552] Protoc 3.21.1 2022-06-15 19:43:26 -04:00
Carter Jernigan d1225c7a45 [#555] Coroutines 1.6.2 2022-06-15 19:43:26 -04:00
Carter Jernigan c1278e57b1 [#558] KSP 1.6.21-1.0.6 2022-06-15 19:43:26 -04:00
Carter Jernigan 016df9a623 [#271] Namespace checkpoint assets 2022-06-14 13:42:46 -04:00
Carter Jernigan 971c65a520 [#549] Update checkpoints
This resolves several issues including:
 - Updated checkpoints
 - #550 Support for new checkpoint format with NU5
 - #377 Removed explicit dependency on GSON
2022-06-14 13:42:46 -04:00
Carter Jernigan e1686904e0 [#546] Rename default branch 2022-06-08 09:00:29 -04:00
Carter Jernigan 6496d717b9 [#543] Align gradle properties for included builds 2022-06-07 07:07:30 -04:00
Carter Jernigan 9388d5c087 [#537] Prevent R8 warnings for OkHttp 2022-06-06 15:15:42 -04:00
Honza Rychnovsky 8f59a207fb
[#539] SDK causes crash on emulators with x86_64 architecture
* [#539] SDK causes crash on emulators with x86_64 architecture
- NDK version reverted back to 22.1.7171670.
- Attached TODO with issue for future handling of the problem.
- Install specific Android NDK version.
- Update changelog.
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2022-06-03 14:38:38 +02:00
Carter Jernigan 18d82ed90c [#523] Prepare for next release 2022-06-03 07:02:41 -04:00
Jack Grigg cc29003afb Migrate to `zcash/librustzcash` revision that preserves v5 tx bytes
`decrypt_and_store_transaction` internally serialized transactions, but
the previous commit only added parsing support. Fortunately we already
have the transaction bytes, so to handle this in the short term we can
just pass them through.

Once we have migrated the SDK to latest `zcash/librustzcash` the API
will return to its previous form.
2022-05-25 05:45:43 -04:00
Jack Grigg fddb5c3990 Migrate to `zcash/librustzcash` revision with v5 tx parsing
This doesn't affect Sapling note detection (which uses Compact Blocks),
but enables the enhancement logic to decrypt and store the corresponding
transactions for displaying memo fields.
2022-05-25 05:45:43 -04:00
Carter Jernigan 84442a23a7
[#517] Switch to Adoptium JDK (#519)
Temurin/Adoptium is the default used by Gradle toolchains, and they now have both Java 11 and 17 ARM support for Macs
2022-05-24 08:19:46 -04:00
str4d f8b3c0926c
[#524] Migrate to `zcash/librustzcash` revision with NU5 awareness
This enables mobile wallets to send transactions after NU5 activation.
The wallets will however still not support receiving v5 transactions.
2022-05-19 15:41:34 -04:00
Jack Grigg 7c0d02cee7 Remove unused dependencies 2022-05-18 20:48:27 -04:00
Jack Grigg 88c0dc26ac cargo update
`hdwallet` is left at `0.3.0` because `hdwallet 0.3.1` migrates to
`secp256k1 0.21` which is an incompatible update.
2022-05-18 20:48:27 -04:00
Jack Grigg 41c188109a cargo fmt 2022-05-18 20:48:27 -04:00
Jack Grigg 289530fd12 Remove `updater` feature flag, binary, and dependencies
The binary itself was removed in zcash/zcash-android-wallet-sdk#263 but
the `Cargo.toml` was not updated. This didn't affect the SDK itself
because by default it didn't build with the `updater` feature flag.
2022-05-18 20:48:27 -04:00
Carter Jernigan b52b9c4dd3 Bump to version 1.5.0-beta01
This prepares development for the next release, as snapshot deployments will be now versioned as 1.5.0-beta01
2022-05-10 15:39:04 -04:00
Carter Jernigan a9245f2d67 [#502] Prepare 1.4.0-beta01 release 2022-05-09 09:57:33 -04:00
Carter Jernigan 21f67ef23a [#510] Rust Gradle Plugin 0.9.3
Also bump the NDK to 23.1.7779620.

The Rust Gradle plugin doesn’t appear to be compatible with NDK 24 yet.
2022-05-09 09:38:31 -04:00
Carter Jernigan 6e9853fc8d [#507] Mockito 4.5.1 2022-05-09 09:38:31 -04:00
Carter Jernigan c9a50032fc [#505] AndroidX Updates 2022-05-09 09:38:31 -04:00
Carter Jernigan 125bd63d53 [#506] GitHub Setup Java Action 3.3.0 2022-05-09 09:38:31 -04:00
Carter Jernigan 7d8182d5be [#476] GRPC 1.46.0 2022-05-09 09:38:31 -04:00
Carter Jernigan e78139fa1a [#503] Update checkpoints
- Added instructions to readme for updating checkpoints
 - Added new checkpoints since the last release
 - Re-generated old checkpoints for consistent formatting of the height in quotes.  Although our JSON parser supports both, consistent formatting reduces future bug risks
 - Generated missing checkpoints
 - Removed odd-numbered checkpoints (which were left over as the “latest” checkpoint during previous checkpoint updates)
2022-05-05 12:22:28 -04:00
Carter Jernigan 140dcf163c [#491] Checkout GitHub Action 3.0.2 2022-04-29 15:33:53 -04:00
Carter Jernigan ec147ecfcd [#497] Google Auth Action 0.7.1 2022-04-29 15:33:53 -04:00
Carter Jernigan 9dd46079d2 [#498] Setup Java Action 3.2.0 2022-04-29 15:33:53 -04:00
Carter Jernigan 78f85a4a9c [#492] Detekt 1.20.0 2022-04-29 15:33:53 -04:00
Carter Jernigan a9c1087fd5 [#500] Protoc 3.20.1 2022-04-29 15:33:53 -04:00
Carter Jernigan 0ef730c414 [#499] Okio 3.1.0 2022-04-29 15:33:53 -04:00
Carter Jernigan b2e66e6287 [#493] Kotlin 1.6.21 2022-04-29 15:33:53 -04:00
Francisco Gindre 7921b404f7
[#495] Update Contributing Guidelines "Commit Messages" (#496)
Update that section of `CONTRIBUTING.md` to reflect the changes on iOS SDK
2022-04-28 14:31:49 -04:00
Carter Jernigan 049841ad34 Fix typo in dependency update template 2022-04-12 09:22:49 -04:00
Carter Jernigan ad157bf2c1 [#489] KSP 1.6.20-1.0.5 2022-04-12 09:22:49 -04:00
Carter Jernigan 940240b5a7 [#488] GitHub Actions Setup Java 3.1.1 2022-04-12 09:22:49 -04:00
Carter Jernigan 6c505e7ab7 [#487] GitHub Cache Action 3.0.2 2022-04-12 09:22:49 -04:00
Carter Jernigan 4ffee4f59c [#486] Jacoco 0.8.8 2022-04-12 09:22:49 -04:00
Carter Jernigan 6ef535e367 [#485] ktlint 0.45.2 2022-04-12 09:22:49 -04:00
Carter Jernigan df53fd14dc [#473] AGP 7.1.3 2022-04-12 09:22:49 -04:00
Carter Jernigan 4a060ecafa [#468] Auth GitHub Action 0.7.0 2022-04-06 15:42:46 -04:00
Carter Jernigan aba6800be7 [#464] Flank 22.03.0 2022-04-06 15:42:46 -04:00
Carter Jernigan e04d1da878 [#463] Coroutines 1.6.1 2022-04-06 15:42:46 -04:00
Carter Jernigan a857674391 [#443] Add dependency locking for build-conventions 2022-04-06 15:42:46 -04:00
Carter Jernigan 9637ecfecc [#462] Guava 31.1 2022-04-06 15:42:46 -04:00
Carter Jernigan 748a10a999 [#459] Kotlin 1.6.20 2022-04-06 15:42:46 -04:00
Carter Jernigan 0ab443bb7e [#461] Mockito 4.4.0 2022-04-06 15:42:46 -04:00
Carter Jernigan 97579bfbd6 [#458] Androidx Updates 2022-04-06 15:42:46 -04:00