Commit Graph

675 Commits

Author SHA1 Message Date
Francisco Gindre 56c6498fb0
Merge pull request #341 from zcash/340-gradle-7.3.3
[#340] Gradle 7.3.3
2021-12-27 10:27:26 -03:00
Carter Jernigan d9552213f9 [#340] Gradle 7.3.3 2021-12-23 06:53:50 -05:00
Francisco Gindre 62e5ea2b94
Merge pull request #339 from zcash/338-gradle-7.3.2
[#338] Gradle 7.3.2
2021-12-17 11:51:06 -03:00
Carter Jernigan b66ac6ac84 [#338] Gradle 7.3.2 2021-12-15 07:41:15 -05:00
Carter Jernigan b7dcd66e14
Merge pull request #334 from zcash/333-room-2.4
Improve compatibility on Apple Silicon
2021-11-30 14:17:10 -05:00
Carter Jernigan 0c570a2535 Improve ktlint and JDK compatibility
This eliminates the need to manually set a JDK version when running ktlintFormat.
2021-11-29 14:23:43 -05:00
Carter Jernigan 53ec7704c2 [#333] Room 2.4.0-beta02
The beta version fixes compatibility issues with building on Apple Silicon.
2021-11-29 13:45:43 -05:00
Carter Jernigan 4994718549
[#302] Add ProGuard consumer rules
This allows consumers of the SDK to use ProGuard without breaking the SDK
2021-11-22 10:14:21 -05:00
Carter Jernigan 7236fd718d
Merge pull request #326 from zcash/dependency-updates 2021-11-22 09:24:07 -05:00
Carter Jernigan 0b06b76bc2 Material design 1.5.0-beta01 2021-11-22 09:21:30 -05:00
Carter Jernigan f534af7a43 OWASP Gradle plugin 6.5.0.1 2021-11-22 09:21:30 -05:00
Carter Jernigan 62cb198f0d Guava 31.0.1 2021-11-22 09:21:30 -05:00
Carter Jernigan 3c18b44e7d Mockito 4.1.0 2021-11-22 09:21:30 -05:00
Carter Jernigan 11d96750ed Publish plugin 0.18.0 2021-11-22 09:21:30 -05:00
Carter Jernigan 04d753b391 Mockito 4.0.0 2021-11-22 09:21:30 -05:00
Carter Jernigan d2fba6646a Junit 5.8.1 2021-11-22 09:21:30 -05:00
Carter Jernigan c83568608b GSON 2.8.9 2021-11-22 09:21:30 -05:00
Carter Jernigan 4a43d1fe7d Okio 3.0.0 and Okhttp 4.9.2 2021-11-22 09:21:30 -05:00
Carter Jernigan 8372edf3a6 Kotlin 1.5.31 2021-11-22 09:21:30 -05:00
Carter Jernigan dd42a2fb7d Update Androidx libraries 2021-11-22 09:21:30 -05:00
Carter Jernigan c5983cd3d2 [#318] Update protobuf dependencies
Resolves issues with Apple Silicon compatibility
2021-11-22 09:21:30 -05:00
Carter Jernigan 9fffdce6be
[#323] Set NDK version to 22.1.7171670 2021-11-22 09:20:59 -05:00
Carter Jernigan 89d9a1916e
Prepare 1.3.0-beta19 release 2021-11-19 15:32:49 -05:00
Carter Jernigan 6296a7e0a1
Merge pull request #322 from zcash/fresh-checkpoints
Fresh checkpoints
2021-11-19 09:12:47 -05:00
Francisco Gindre 7a2ec19917
Merge pull request #321 from zcash/317-update-ndk
Update the NDK to 24.0.7856742
2021-11-18 20:03:26 -03:00
Francisco Gindre abd905b2d5 Fresh testnet checkpoints 2021-11-18 19:46:04 -03:00
Francisco Gindre 45db11a7c0 Fresh checkpoints for Mainnet 2021-11-18 19:42:41 -03:00
Carter Jernigan f7af59da12 [#317] Update NDK to 24.0.7856742 2021-11-18 14:37:36 -05:00
Carter Jernigan f9f8350510
[#313] Gradle 7.3
In addition to updating the version of Gradle, I've added the sha256 to enable verification of the Gradle download.
2021-11-18 14:37:11 -05:00
Carter Jernigan ca249878db
[#307] Android Gradle Plugin 7.0.3 2021-11-18 14:36:53 -05:00
Carter Jernigan dca91f2558 [#319] Fix ktlint issues 2021-11-18 07:10:30 -05:00
Carter Jernigan 108fe249d9 Update gitignore 2021-11-18 06:46:58 -05:00
Francisco Gindre 6968797092
Merge pull request #309 from zcash/269-remove-blocking-calls
[#269] Convert blocking calls to suspend functions
2021-11-04 17:47:23 -03:00
Carter Jernigan 079229972f [#269] Convert blocking calls to suspend functions
To quickly get this implemented, some calls in the demo-app have been wrapped in `runBlocking {}`.  This is not ideal and will be addressed in followup issues.
2021-10-21 16:52:15 -04:00
Carter Jernigan 07a00dc376
[#294] Move twig to internal package 2021-10-13 10:20:13 -04:00
Francisco Gindre 573b92e2f8
Merge pull request #299 from zcash/392-repackaging-internal-apis
[#293] Refactor non-public APIs to internal package
2021-10-07 15:51:29 -03:00
Francisco Gindre 5093390f40
Merge pull request #298 from zcash/264-readme-fix
[#264] Fix license link in readme
2021-10-07 11:42:37 -03:00
Carter Jernigan 28853b5a84 [#293] Refactor non-public APIs to internal package 2021-10-04 08:45:53 -04:00
Carter Jernigan 6540e6fd35 [#264] Fix license link in readme 2021-10-04 08:17:55 -04:00
Francisco Gindre 07d7f17387
Merge pull request #292 from zcash/291-fix-rust-build
Fix rust build
2021-09-30 08:53:31 -03:00
Carter Jernigan b4213f3e48 [#290] Delete `targets` directory during clean 2021-09-30 07:45:36 -04:00
Carter Jernigan 4923b5fd12 [#291] Fix rust build tasks
This resolves a regression introduced in the implementation of issue #251.
2021-09-30 07:27:07 -04:00
Francisco Gindre fde9257207
Merge pull request #287 from zcash/284-darkside-test-module
Refactor darkside tests to separate module
2021-09-27 16:17:30 -03:00
Carter Jernigan abac552ab5 [#284] Refactor darkside tests to separate module
Simplifies running the SDK test suite versus darkside tests (which require special environment setup).

Note that the darkside tests are still broken.  This is not a regression, as they were broken before.  This is an intermediate step towards fixing those tests.
2021-09-27 14:55:08 -04:00
Francisco Gindre 0b3c0cf4e4
Merge pull request #286 from zcash/285-build-conventions
Refactor Gradle build setup
2021-09-27 15:53:18 -03:00
Carter Jernigan 5730bec3c6 [#256] Configure Gradle Versions Plugin
This will provide reports on dependecy updates that are available.

Its outside the critical path of the build, so it can be readily disabled or replaced in the future.
2021-09-25 12:54:42 -04:00
Carter Jernigan dfe7dad834 [#256] Use Gradle Version Catalog for dependencies 2021-09-25 12:54:42 -04:00
Carter Jernigan 283718de94 [#285] Apply ktlint to demo-app
In the process of refactoring the Gradle scripts, ktlint now is applied to all Gradle modules.  The demo-app hadn't been linted before, so this applies a series of minor autocorrections to this module.
2021-09-25 12:54:42 -04:00
Carter Jernigan 07d02e6cea [#285] Implement gradle build conventions
In addition to using build-conventions to make the build scripts more DRY, the following additional changes are included in this commit:

- Convert build scripts to kts
- Fix a double-build issue with the SDK
- Add configurable options for treating compiler warnings as errors (disabled for now, due to extensive warnings that need to be corrected first)
- Added detekt as an additional static analysis tool
2021-09-25 12:54:42 -04:00
Francisco Gindre c209dc2d0c
Merge pull request #282 from zcash/280-delete-libraries
[#280] Delete old unused SDK libraries
2021-09-17 10:22:19 -03:00