Updated build, dependencies and added changelog.
This commit is contained in:
parent
6d08591452
commit
1367ef6eff
|
@ -0,0 +1,44 @@
|
||||||
|
Change Log
|
||||||
|
==========
|
||||||
|
|
||||||
|
Version 1.0.0-alpha23 *(2020-02-21)*
|
||||||
|
------------------------------------
|
||||||
|
- Fix: reorg improvements, squashing critical bugs that disabled wallets
|
||||||
|
- New: extend analytics to include taps, screen views, and send flow.
|
||||||
|
- New: add crash reporting via Crashlytics.
|
||||||
|
- New: expose user logs and developer logs as files.
|
||||||
|
- New: improve feature for creating checkpoints.
|
||||||
|
- New: added DB schemas to the repository for tracking.
|
||||||
|
- Fix: numerous bug fixes, test fixes and cleanup.
|
||||||
|
- New: improved error handling and user experience
|
||||||
|
|
||||||
|
Version 1.0.0-alpha17 *(2020-02-07)*
|
||||||
|
------------------------------------
|
||||||
|
- New: implemented wallet import
|
||||||
|
- New: display the memo when tapping outbound transactions
|
||||||
|
- Fix: removed the sad zebra and softened wording for sending z->t
|
||||||
|
- Fix: removed restriction on smallest sendable ZEC amount
|
||||||
|
- Fix: removed "fund now"
|
||||||
|
- New: turned on developer logging to help with troubleshooting
|
||||||
|
- New: improved wallet details ability to handle small amounts of ZEC
|
||||||
|
- New: added ability to clear the memo
|
||||||
|
- Fix: changed "SEND WITHOUT MEMO" to "OMIT MEMO"
|
||||||
|
- Fix: corrected wording when the address is included in the memo
|
||||||
|
- New: display the approximate wallet birthday with the backup words
|
||||||
|
- New: improved crash reporting
|
||||||
|
- Fix: fixed bug when returning from the background
|
||||||
|
- New: added logging for failed transactions
|
||||||
|
- New: added logic to verify setup and offer explanation when the wallet is corrupted
|
||||||
|
- New: refactored and improved wallet initialization
|
||||||
|
- New: added ability to contribute 'plugins' to the SDK
|
||||||
|
- New: added tons more checkpoints to reduce startup/import time
|
||||||
|
- New: exposed logic to derive addresses directly from seeds
|
||||||
|
- Fix: fixed several crashes
|
||||||
|
|
||||||
|
Version 1.0.0-alpha11 *(2020-01-15)*
|
||||||
|
------------------------------------
|
||||||
|
- Initial ECC release
|
||||||
|
|
||||||
|
Version 1.0.0-alpha03 *(2019-12-18)*
|
||||||
|
------------------------------------
|
||||||
|
- Initial internal wallet team release
|
|
@ -11,7 +11,7 @@ apply plugin: 'com.google.firebase.firebase-perf'
|
||||||
|
|
||||||
archivesBaseName = 'zcash-android-wallet'
|
archivesBaseName = 'zcash-android-wallet'
|
||||||
group = 'cash.z.ecc.android'
|
group = 'cash.z.ecc.android'
|
||||||
version = '1.0.0-alpha17'
|
version = '1.0.0-alpha23'
|
||||||
|
|
||||||
android {
|
android {
|
||||||
compileSdkVersion Deps.compileSdkVersion
|
compileSdkVersion Deps.compileSdkVersion
|
||||||
|
@ -21,8 +21,8 @@ android {
|
||||||
applicationId 'cash.z.ecc.android'
|
applicationId 'cash.z.ecc.android'
|
||||||
minSdkVersion Deps.minSdkVersion
|
minSdkVersion Deps.minSdkVersion
|
||||||
targetSdkVersion Deps.targetSdkVersion
|
targetSdkVersion Deps.targetSdkVersion
|
||||||
versionCode = 1_00_00_017
|
versionCode = 1_00_00_023
|
||||||
// last digits are alpha(0XX) beta(2XX) rc(4XX) release(8XX). Ex: 1_08_04_401 is an release candidate build of version 1.8.4 and 1_08_04_800 would be the final release.
|
// last digits are alpha(0XX) beta(2XX) rc(4XX) release(8XX) dev(9XX). Ex: 1_08_04_401 is an release candidate build of version 1.8.4 and 1_08_04_800 would be the final release.
|
||||||
versionName = "$version"
|
versionName = "$version"
|
||||||
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
||||||
testInstrumentationRunnerArguments clearPackageData: 'true'
|
testInstrumentationRunnerArguments clearPackageData: 'true'
|
||||||
|
@ -87,6 +87,7 @@ android {
|
||||||
kotlinOptions {
|
kotlinOptions {
|
||||||
jvmTarget = "1.8"
|
jvmTarget = "1.8"
|
||||||
}
|
}
|
||||||
|
|
||||||
kapt {
|
kapt {
|
||||||
arguments {
|
arguments {
|
||||||
arg 'dagger.fastInit', 'enabled'
|
arg 'dagger.fastInit', 'enabled'
|
||||||
|
@ -146,10 +147,10 @@ dependencies {
|
||||||
implementation 'io.github.novacrypto:securestring:2019.01.27'
|
implementation 'io.github.novacrypto:securestring:2019.01.27'
|
||||||
|
|
||||||
// grpc-java
|
// grpc-java
|
||||||
implementation "io.grpc:grpc-okhttp:1.27.0"
|
implementation "io.grpc:grpc-okhttp:1.25.0"
|
||||||
implementation "io.grpc:grpc-android:1.27.0"
|
implementation "io.grpc:grpc-android:1.25.0"
|
||||||
implementation "io.grpc:grpc-protobuf-lite:1.27.0"
|
implementation "io.grpc:grpc-protobuf-lite:1.25.0"
|
||||||
implementation "io.grpc:grpc-stub:1.27.0"
|
implementation "io.grpc:grpc-stub:1.25.0"
|
||||||
implementation 'javax.annotation:javax.annotation-api:1.3.2'
|
implementation 'javax.annotation:javax.annotation-api:1.3.2'
|
||||||
// solves error: Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules jetified-guava-26.0-android.jar (com.google.guava:guava:26.0-android) and listenablefuture-1.0.jar (com.google.guava:listenablefuture:1.0)
|
// solves error: Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules jetified-guava-26.0-android.jar (com.google.guava:guava:26.0-android) and listenablefuture-1.0.jar (com.google.guava:listenablefuture:1.0)
|
||||||
// per this recommendation from Chris Povirk, given guava's decision to split ListenableFuture away from Guava: https://groups.google.com/d/msg/guava-discuss/GghaKwusjcY/bCIAKfzOEwAJ
|
// per this recommendation from Chris Povirk, given guava's decision to split ListenableFuture away from Guava: https://groups.google.com/d/msg/guava-discuss/GghaKwusjcY/bCIAKfzOEwAJ
|
||||||
|
|
Loading…
Reference in New Issue