Carter Jernigan
823e8387cb
[ #477 ] Typesafe Zatoshi APIs for amounts
2022-06-21 19:34:42 -04:00
Carter Jernigan
62e5cee5dd
[ #576 ] Fix publishing
2022-06-21 10:16:40 -04:00
Carter Jernigan
a5a07becd8
[ #548 ] Configure testing with emulator.wtf
2022-06-21 07:57:04 -04:00
Carter Jernigan
8bc15a0c77
[ #570 ] Run dependabot on Composite workflows
2022-06-20 12:33:33 -04:00
Carter Jernigan
491154f467
[ #562 ] Detect and warn when running under Rosetta
2022-06-16 10:21:58 -04:00
Carter Jernigan
17c09908a8
[ #421 ] Maven Publish 0.20.0
2022-06-16 08:11:46 -04:00
Carter Jernigan
5ec79cc20d
[ #512 ] Android Gradle Plugin 7.2.1
2022-06-16 08:11:46 -04:00
dependabot[bot]
32b17c31ea
Bump actions/upload-artifact from 3.0.0 to 3.1.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](6673cd052c...3cea537223
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-16 06:58:14 -04:00
Carter Jernigan
a5694c208f
[ #564 ] Configure Dependabot for GitHub Actions
2022-06-16 05:57:57 -04:00
Carter Jernigan
5389bb86af
[ #518 ] Google Auth GitHub Action 0.8.0
2022-06-16 05:57:57 -04:00
Carter Jernigan
e602d3dd7e
[ #545 ] GitHub Cache Action 3.0.4
...
Also updated the caching to be a bit simpler and more efficient.
2022-06-16 05:57:57 -04:00
Carter Jernigan
22d9cbecc0
[ #560 ] Mockito 4.6.1
2022-06-15 19:43:26 -04:00
Carter Jernigan
99b985d9ba
[ #559 ] AndroidX Updates
2022-06-15 19:43:26 -04:00
Carter Jernigan
429e6e9738
[ #553 ] OKHttp 4.10.0
2022-06-15 19:43:26 -04:00
Carter Jernigan
ae58a99d48
[ #556 ] Fulladle 0.17.4
2022-06-15 19:43:26 -04:00
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