Commit Graph

227 Commits

Author SHA1 Message Date
Honza Rychnovský f5ab7d9d19
[#1400] Update public Memo class API
- Closes #1400
- Adds a few more minor changes
- Changelog update
2024-02-26 15:59:05 +01:00
str4d 394ddefb16
Fix Rust crash when shielding (#1379)
* Migrate to `librustzcash` tag `ecc_sdk-20240130a`

This includes the fix to the empty transaction request serialization
bug, which was preventing shielding from working.

* Release zcash-android-wallet-sdk 2.0.6

* Fix ktlint warnings

* Other CBP minor/formatting changes

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-01-31 03:43:16 +01:00
Honza a79e204bd9 [#1323] Release zcash-android-wallet-sdk 2.0.5 2024-01-30 19:43:42 +00:00
Jack Grigg 1bf2f84837 Migrate to Rust 1.75.0 and NDK 26.1.10909125
Closes Electric-Coin-Company/zcash-android-wallet-sdk#317.
2024-01-18 11:43:54 +00:00
Honza Rychnovský dd46baa5c1
[#1322] Release zcash-android-wallet-sdk 2.0.4
Closes #1322
2024-01-08 17:51:40 +01:00
Honza Rychnovský 8c6c2c239e
[#1321] Adopt Bip-39 lib v1.0.7
Closes #1321
2024-01-04 21:33:54 +01:00
Honza Rychnovský 73d7afc2a4
[#1327] Ktlint 1.1.0
* [#1327] Ktlint 1.1.0

Closes #1327

* [#1327] Autoformatting with Ktlint

* Ktlint formatting warnings fix
2024-01-04 21:21:32 +01:00
Honza Rychnovský e550cd9943
[#1328] Detekt Compose 0.3.5
Closes #1328
2024-01-04 14:26:41 +01:00
Honza Rychnovský aa00139c17
[#1302] Dependency update
Closes #1302
2024-01-04 14:12:28 +01:00
Honza Rychnovský e8add0880d
[#1318] Kotlin 1.9.21
* [#1307] Kotlin 1.9.21

* Compose 1.5.7

* Gralde versions plugin 0.50.0

* Changelog update
2024-01-04 14:10:06 +01:00
Honza Rychnovský 2ee4140080
[#1307] Gradle 8.5
* [#1307] Gradle 8.5

Closes #1307

* Changelog update

* Flank 23.10.1
2024-01-04 10:47:46 +01:00
Honza Rychnovský 40ba042ff0
[#1295] SDK release v2.0.3 2023-11-08 15:22:45 +01:00
Honza Rychnovský b82278e747
[#1289] SDK Release 2.0.2
Closes #1289
2023-10-20 14:48:09 +02:00
Honza Rychnovský 3d6e3161d5
[#1274] SDK release v2.0.1 2023-10-02 21:35:04 +02:00
Honza Rychnovský 5db44555ec
[#1278] Adopt BIP-39 library v1.0.6
* [#1278] Adopt BIP-39 library v1.0.6

- SNAPSHOT version adopted until the production one is available
- Added maven snapshot libraries version support. The same as in the Zashi repository
- Changelog updated
- Will close #1278

* Switch to non-snapshot version

- Tested with demo-app
2023-10-02 19:41:54 +02:00
Honza 69dc967ada Library version + Changelog 2023-09-25 22:11:44 +02:00
Jack Grigg ee28e4cedb SDK Release v2.0.0-rc.4 2023-09-22 18:05:52 -06:00
Honza bac5900f9e [#1261] SDK Release v2.0.0-rc.3
Closes #1261.
2023-09-21 08:20:56 -06:00
Honza ea78f810dc [#1257] SDK Release v2.0.0-rc.2 2023-09-20 13:59:44 -06:00
Kris Nuttycombe 82757353f6 Update version & changelog for 2.0.0-rc.1 release.
Fixes #1237
2023-09-12 13:08:34 -06:00
Honza Rychnovský 648b31a555 [#1170] Regular transaction flow emitting
* [#1170] Regular transaction flow emitting

Although zcash/librustzcash#918 will provide information on when to trigger transaction polling, this partly solves the issue as well

* Update changelog
2023-09-08 20:19:51 +02:00
Honza Rychnovský 1721150d9b
[#1229] SDK Release 1.21.0-beta01
- Library version bumped
- Changelog updated
- Closes #1229
2023-09-08 20:02:23 +02:00
Honza Rychnovský d38bde86ba
[#1176] Rest Dependency Update 2023-09-03 22:18:48 +02:00
Honza Rychnovský 5b9d122fac
[#1201] Coroutines 1.7.3
- Changelog
- Closes #1201
2023-09-01 15:55:18 +02:00
Honza Rychnovský 6ffa7bca36
[#1199] gRPC + Protobuf dependency update
- Closes #1199
- Changelog
2023-09-01 15:53:47 +02:00
Honza Rychnovský 48200ac865
[#1197] Androidx Updates
* [#1197] Androidx Updates

- Closes #1197
- Closes #839

* Changelog
2023-09-01 15:50:28 +02:00
Honza Rychnovský 07aa9346b7
[#1194][#1195] Compose + AGP dependency update
Changelog
2023-09-01 08:48:54 +02:00
Honza Rychnovský 5c0b2a2f8d
[#1192] Dokka 1.8.20
Closes #1192
2023-08-31 14:41:24 +02:00
Honza Rychnovský 6e1c210d37
[#1190] Kotlin 1.9.10 + Compose Compiler 1.5.3
- Closes #1190
- Closes #1117
2023-08-31 14:40:11 +02:00
Honza Rychnovský 1a0508f57d
[#1152] SDK Release 1.20.0-beta01 2023-07-31 13:34:58 +02:00
Honza Rychnovský 0edaaafad1
[#1104] SDK Release 1.19.0-beta01 2023-07-05 14:19:57 +02:00
Honza Rychnovský dc330228ff
[#1097] Adopt Bip39 1.0.5
* [#1097] Adopt Bip39 1.0.5

* Fix Detekt warnings
2023-07-04 14:14:20 +02:00
Honza Rychnovský e60af8e824
[#1092] Remove unused Paging lib dependency 2023-06-22 17:09:52 +02:00
Honza Rychnovský 53f5550bf4
[#1066] Detekt enhancement
* [#1083] Detekt Compose 0.1.10

* [#1066] Detekt - MaxLineLength rule turn on

* Remove default values

As we keep only those that differ from the default in the latest Detekt update.

* [#1086] Improve TODO inline occurrence pattern
2023-06-20 11:26:38 +02:00
Carter Jernigan 83910888ea
[#921] AGP 8.0.2
* [#921] AGP 7.4.2

* Bump AGP to version 8.0.2

- Includes necessary changes

* Gradle and Rust plugin compatibility workaround

* Release build proguard rules

After bumping to the AGP 8.0.2 some new proguard rules are autogenerated and one new for the io.grpc.okhttp.OkHttpChannelProvider is needed

* Plugins compatibility workaround update

* Disable unnecessary benchmark module minification

As we just need to keep the target module obfuscated.

* [#1067] Gradle 8.1.1

* [#1068] Activity Compose 1.7.2

* [#1069] Protobuf

* [#1070] Tracing 1.2.0-rc01

* [#1071] JUnit 5.9.3

* [#1072] Mockito 5.3.1

* Demo app release build timeout increase

- Our latest change (double build due to Rust integration issue) possibly causes our build timeout to exceed with the latest Gradle version

* Dep issue template update

* Fix deprecated Runtime.exec()

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-06-09 15:18:11 +02:00
Carter Jernigan 938da71777
[#877] Optimize CI build cache
* [#877] Optimize CI build cache

By saving and restoring the cache at different times, this should improve performance by allowing the cache to be created during main branch builds and then just consumed by

* check_properties link correct cache job
---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-06-09 10:31:04 +02:00
Carter Jernigan dba46c266c
Dependency updates (#1064)
* [#1060] Detekt 1.23.0

* [#1060] Refactor Detekt integration

Use a convention plugin to be consistent with our other projects.  Also added the Compose Detekt rules.

* [#1061] Ktlint 0.49.1

* [#1012] Emulator.wtf Gradle plugin 0.12.2

* [#1062] Foojay resolver 0.5.0

* [#1055] Remove kapt from darkside-test

* [#1063] Flank 23.04.0
2023-05-31 12:38:42 +02:00
Honza Rychnovsky 4926e3a24d
[#939] Eliminate default arguments for Account
* [#939] Eliminate default arguments for Account

* Add Account.DEFAULT to demo-app tests

* Update changelog
2023-05-23 13:39:46 +02:00
Carter Jernigan 912f676c28 [#1044] GRPC 1.55.1 and Protoc 3.23.1 2023-05-19 06:10:34 -04:00
Carter Jernigan 9220ce798e [#1040] Coroutines 1.7.1 2023-05-19 06:10:20 -04:00
Carter Jernigan 4ec27b2574 [#1042] Androidx updates 2023-05-19 06:10:08 -04:00
Carter Jernigan ebd176a287 [#1020] Kotlin 1.8.21 2023-05-09 05:57:22 -04:00
Carter Jernigan 354ef9efc9 [#1011] Ktlint 0.49.0 2023-05-03 10:16:24 -04:00
Honza Rychnovsky d633c6d380
[#986][#985][#984] Dependency updates
* [#986][#985][#984] Dependency updates

- KSP 1.8.10-1.0.9 -> 1.8.20-1.0.10
- Kotlin 1.8.10->1.8.20
- Compose versions update

* Remove workaround

---------

Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2023-04-19 10:31:53 +02:00
Honza Rychnovsky 416a0e4986
[#1001] Flank 23.01.0 -> 23.03.2
* [#1001] Flank 23.01.0 -> 23.03.2

* Fix version bump
2023-04-18 15:05:41 +02:00
Honza Rychnovsky eaed24b710
[#996][#935] Test coverage dependencies update 2023-04-18 14:37:48 +02:00
Honza Rychnovsky 26a22eb980
[#998] Test dependencies update 2023-04-18 14:36:56 +02:00
Honza Rychnovsky 48d5f0570d
[#1004] Desugar 2.0.2 -> 2.0.3 2023-04-18 14:34:18 +02:00
Honza Rychnovsky d76e04e7bd
[#993] gRPC dependencies update 2023-04-18 14:32:40 +02:00
Honza Rychnovsky d9d5f9eb9c
[#963] Gradle versions plugin 0.46.0 2023-04-18 14:31:46 +02:00