diff --git a/.circleci/config.yml b/.circleci/config.yml index 0c9341ad..32426512 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -33,7 +33,7 @@ jobs: - run: name: make tests command: make tests - no_output_timeout: 45m + no_output_timeout: 30m - store_artifacts: path: android-sdk/build/reports diff --git a/CHANGELOG.md b/CHANGELOG.md index 12ac5fc6..bd509200 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [4.0.0.1] - 2023-02-10 + +### Added +- `VersionedCryptoBox.versionedCryptoBoxEncrypt(RistrettoPublic, byte[])` + - Can be used to encrypt data for a recipient using the recipient's public key + - The recipient can decrypt the data using their private key + +### Changed +- Exposed accessors for `AccountKey` keys to public API +- Updated dependency versions +- Changed license to Apache Version 2.0 + +### Upgrading + - AccountKey.createNew has been deprecated. Please remove references to it and use one of the other AccountKey creation methods + ## [4.0.0] - 2023-01-06 ### Added diff --git a/android-sdk/publish.gradle b/android-sdk/publish.gradle index d1105bd9..2610793d 100644 --- a/android-sdk/publish.gradle +++ b/android-sdk/publish.gradle @@ -1,6 +1,6 @@ apply plugin: 'maven-publish' -version '4.0.0.1-pre4' +version '4.0.0.1' group 'com.mobilecoin' Properties properties = new Properties() diff --git a/android-sdk/src/androidTest/java/com/mobilecoin/lib/AccountSnapshotTest.java b/android-sdk/src/androidTest/java/com/mobilecoin/lib/AccountSnapshotTest.java index 9bdf0521..7d0471ad 100644 --- a/android-sdk/src/androidTest/java/com/mobilecoin/lib/AccountSnapshotTest.java +++ b/android-sdk/src/androidTest/java/com/mobilecoin/lib/AccountSnapshotTest.java @@ -3,7 +3,6 @@ package com.mobilecoin.lib; import static com.mobilecoin.lib.UtilTest.waitForTransactionStatus; - import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotSame; import static org.junit.Assert.assertNull; diff --git a/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientTest.java b/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientTest.java index 68daabca..8b31d291 100644 --- a/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientTest.java +++ b/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientTest.java @@ -6,7 +6,6 @@ import static com.mobilecoin.lib.Environment.getTestFogConfig; import static com.mobilecoin.lib.UtilTest.waitForReceiptStatus; import static com.mobilecoin.lib.UtilTest.waitForTransactionStatus; - import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotSame; import static org.junit.Assert.assertTrue; diff --git a/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientWithHttpRequesterTest.java b/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientWithHttpRequesterTest.java index 3304658d..91d6fca0 100644 --- a/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientWithHttpRequesterTest.java +++ b/android-sdk/src/androidTest/java/com/mobilecoin/lib/MobileCoinClientWithHttpRequesterTest.java @@ -1,7 +1,6 @@ package com.mobilecoin.lib; import static com.mobilecoin.lib.UtilTest.waitForTransactionStatus; - import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; diff --git a/android-sdk/src/androidTest/java/com/mobilecoin/lib/OwnedTxOutTest.java b/android-sdk/src/androidTest/java/com/mobilecoin/lib/OwnedTxOutTest.java index 5335b1e7..1ec4d70e 100644 --- a/android-sdk/src/androidTest/java/com/mobilecoin/lib/OwnedTxOutTest.java +++ b/android-sdk/src/androidTest/java/com/mobilecoin/lib/OwnedTxOutTest.java @@ -1,7 +1,6 @@ package com.mobilecoin.lib; import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotSame; import static org.junit.Assert.fail; import static org.mockito.ArgumentMatchers.any; diff --git a/android-sdk/src/androidTest/java/com/mobilecoin/lib/RngTest.java b/android-sdk/src/androidTest/java/com/mobilecoin/lib/RngTest.java index 83cba13a..4c0ea5db 100644 --- a/android-sdk/src/androidTest/java/com/mobilecoin/lib/RngTest.java +++ b/android-sdk/src/androidTest/java/com/mobilecoin/lib/RngTest.java @@ -5,7 +5,6 @@ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertNotSame; -import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; import androidx.annotation.NonNull; diff --git a/android-sdk/src/androidTest/java/com/mobilecoin/lib/SignedContingentInputTest.java b/android-sdk/src/androidTest/java/com/mobilecoin/lib/SignedContingentInputTest.java index 9cc5460d..0120d04d 100644 --- a/android-sdk/src/androidTest/java/com/mobilecoin/lib/SignedContingentInputTest.java +++ b/android-sdk/src/androidTest/java/com/mobilecoin/lib/SignedContingentInputTest.java @@ -8,8 +8,6 @@ import androidx.test.ext.junit.runners.AndroidJUnit4; -import com.mobilecoin.lib.log.Logger; - import org.junit.Test; import org.junit.runner.RunWith; diff --git a/android-sdk/src/main/java/com/mobilecoin/lib/Mnemonics.java b/android-sdk/src/main/java/com/mobilecoin/lib/Mnemonics.java index 4873a38b..45a2f318 100644 --- a/android-sdk/src/main/java/com/mobilecoin/lib/Mnemonics.java +++ b/android-sdk/src/main/java/com/mobilecoin/lib/Mnemonics.java @@ -4,8 +4,6 @@ import android.net.Uri; -import androidx.annotation.VisibleForTesting; - import com.mobilecoin.lib.exceptions.BadEntropyException; import com.mobilecoin.lib.exceptions.BadMnemonicException; import com.mobilecoin.lib.log.Logger; diff --git a/android-sdk/src/test/java/com/mobilecoin/lib/network/services/http/Requester/HttpRequesterTest.java b/android-sdk/src/test/java/com/mobilecoin/lib/network/services/http/Requester/HttpRequesterTest.java index 90de788f..d355e142 100644 --- a/android-sdk/src/test/java/com/mobilecoin/lib/network/services/http/Requester/HttpRequesterTest.java +++ b/android-sdk/src/test/java/com/mobilecoin/lib/network/services/http/Requester/HttpRequesterTest.java @@ -10,6 +10,7 @@ import static org.mockito.Mockito.when; import android.net.Uri; + import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith;