Skip to content

Commit c347b0a

Browse files
committed
Release 4.3.0
1 parent 3a83951 commit c347b0a

3 files changed

Lines changed: 12 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Changelog
22

33
For more information, see the [README](https://github.com/sumup/Android-MerchantSDK/blob/master/README.md)
4+
## Version 4.3.0
5+
* [REMOVED] Dropping support for Android 7 (API 25) and below
6+
* [ADDED] Solo USB under Beta: the Solo card reader now supports connecting and transacting over USB cable. The minimum required Solo software version that supports the USB mode is 3.3.17.2.
7+
* If this version (3.3.17.2) is not yet available on your Solo when connected via Bluetooth, you can switch it to standalone mode (Menu-> Connection -> WiFi), login directly on the Solo and update it to the latest version.
8+
* Solo USB is under beta phase which means that the feature still requires some optimization to ensure full stability.
9+
* Known limitation: currently, if the USB cable is unplugged, the USB permission on the mobile device will need to be regranted.
10+
* As of now, Solo is not able to wake up automatically from sleep mode. A connection needs to be reestablished from the Card Reader page.
411

512
## Version 4.2.0
613
* [ADDED] Support for Peruvian Sol currency – `SumUpPayment.Currency.PEN`

README.md

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ For more information about SumUp developer products, please refer to our <a href
1414
1. Registered for a merchant account via SumUp's [country websites](https://sumup.com/) (or received a test account)
1515
2. Received SumUp card terminal: Solo, Air, Air Lite or PIN+ Terminal
1616
3. Requested an Affiliate (Access) Key via [SumUp Dashboard](https://me.sumup.com/developers) for Developers
17-
4. SumUp SDK requires `minSdkVersion` 23 or later
18-
- For Android SDK below 26, it is required to enable desugaring for Java 8+ API compatibility. See dedicated section [here](https://github.com/sumup/sumup-android-sdk#12-supporting-android-api-below-26)
17+
4. SumUp SDK requires `minSdkVersion` 26 or later
1918
6. SumUp SDK ensures support for
2019
- `targetSDK` 30 or later
2120
- AGP 7.0.0 or later
@@ -47,7 +46,7 @@ allprojects {
4746
Add the dependency to a module:
4847

4948
```groovy
50-
implementation 'com.sumup:merchant-sdk:4.2.0'
49+
implementation 'com.sumup:merchant-sdk:4.3.0'
5150
```
5251

5352

@@ -295,21 +294,6 @@ Even if the SumUp SDK is now set to targetSDK 31, backward compatibility to lowe
295294

296295
**WARNING**: Make sure to remove this block of code when raising your targetSDK to 31 and above!
297296

298-
### 11. Supporting Android API below 26
299-
For Android SDK below 26, it is required to enable desugaring for Java 8+ API compatibility.
300-
301-
```groovy
302-
android {
303-
compileOptions {
304-
coreLibraryDesugaringEnabled true
305-
}
306-
}
307-
308-
dependencies {
309-
coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.5"
310-
}
311-
```
312-
313297
## Out of Scope
314298
The following functions are handled by the [SumUp APIs](https://developer.sumup.com/docs/api/sum-up-rest-api/):
315299
* [Refunds](https://developer.sumup.com/docs/api/refunds/)

app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ android {
55

66
defaultConfig {
77
applicationId "com.sumup.sdksampleapp"
8-
minSdkVersion 23
8+
minSdkVersion 26
99
targetSdkVersion 33
1010
versionCode 1
11-
versionName "4.2.0"
11+
versionName "4.3.0"
1212
}
1313

1414
packagingOptions {
@@ -35,7 +35,7 @@ android {
3535
dependencies {
3636
implementation 'com.google.android.gms:play-services-location:19.0.1'
3737

38-
implementation 'com.sumup:merchant-sdk:4.2.0'
38+
implementation 'com.sumup:merchant-sdk:4.3.0'
3939

4040
coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.5"
4141
}

0 commit comments

Comments
 (0)