diff --git a/CHANGELOG.md b/CHANGELOG.md index 1200131..94ea547 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,26 @@ # Changelog For more information, see the [README](https://github.com/sumup/Android-MerchantSDK/blob/master/README.md) +## Version 5.0.0 +* [ADDED] Support for the Solo Lite card reader (beta phase) +* [ADDED] Support for Australian Dollar and Mexican Pesos currencies - `SumUpPayment.Currency.AUD`, `SumUpPayment.Currency.MXN` +* [ADDED] New Troubleshooting flow for all our readers +* [ADDED] Introduction of a unified Black and White theme that represents "One Design Language" across all SumUp products +* [FIXED] A crash that was happening due to the play services location version incompatibility. +* [IMPROVEMENT] Updates about the technical stack: + * Minimum supported targetSDK is 31 + * Minimum Kotlin is upgraded to 1.7.21 + * Minimum Kotlin Coroutine is upgraded to 1.6.4 + * Minimum AndroidX Activity is upgraded to version 1.5.1 + * Minimum AndroidX Fragment is upgraded to version 1.5.7 + * Minimum AppCompat is upgraded to 1.4.2 + * Minimum Material Components is upgraded to 1.6.1 + * Minimum Moshi is upgraded to 1.14.0 + * Minimum Hilt is upgraded to 2.44.2 + * Minimum AGP is upgraded to 7.3.0 + * Building with AGP 7.3.0 + * Updated Play services location to 21.0.1 + ## Version 4.3.0 * [REMOVED] Dropping support for Android 7 (API 25) and below * [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. diff --git a/CREDITS.md b/CREDITS.md index 403e33f..f9fa1b5 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -4,12 +4,6 @@ Portions of the SumUp Android SDK and sample app may utilize the following copyr --- -[android-apt](https://bitbucket.org/hvisser/android-apt) - -This plugin is created by Hugo Visser and released in the [public domain](http://unlicense.org/) - ---- - [Android-Universal-Image-Loader](https://github.com/nostra13/Android-Universal-Image-Loader) [LICENCE](https://github.com/nostra13/Android-Universal-Image-Loader/blob/master/LICENSE) @@ -40,12 +34,6 @@ SMC is dual licensed under Mozzile Public License, version 1.1 and GNU General P --- -[Toothpick](https://github.com/stephanenicolas/toothpick/) - -[LICENCE](https://github.com/stephanenicolas/toothpick/blob/master/LICENSE) - ---- - [Kotlin](https://github.com/JetBrains/kotlin) [LICENSE](https://github.com/JetBrains/kotlin/blob/master/license/LICENSE.txt) @@ -58,12 +46,6 @@ SMC is dual licensed under Mozzile Public License, version 1.1 and GNU General P --- -[Threetenbp](https://github.com/ThreeTen/threetenbp) - -[LICENSE](https://github.com/ThreeTen/threetenbp/blob/master/LICENSE.txt) - ---- - [Hilt](https://github.com/googlecodelabs/android-hilt) [LICENSE](https://github.com/googlecodelabs/android-hilt/blob/main/LICENSE) @@ -74,3 +56,8 @@ SMC is dual licensed under Mozzile Public License, version 1.1 and GNU General P [LICENSE](https://github.com/square/retrofit/blob/master/LICENSE.txt) +--- + +[Okio](https://github.com/square/okio) + +[LICENSE](https://github.com/square/okio/blob/master/LICENSE.txt) diff --git a/README.md b/README.md index 4af8e4b..88fb4d3 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ For more information about SumUp developer products, please refer to our NOTE: Using GLS version 19.0.1 is recommended. -### 10. TargetSDK lower than 31 -Even if the SumUp SDK is now set to targetSDK 31, backward compatibility to lower targetSDK is ensured. However, the following will be necessary to be added in the AndroidManifest.xml - -```java - - - - - - - -``` - -**WARNING**: Make sure to remove this block of code when raising your targetSDK to 31 and above! - ## Out of Scope The following functions are handled by the [SumUp APIs](https://developer.sumup.com/docs/api/sum-up-rest-api/): * [Refunds](https://developer.sumup.com/docs/api/refunds/) diff --git a/app/build.gradle b/app/build.gradle index e418c49..335f74b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,7 +8,7 @@ android { minSdkVersion 26 targetSdkVersion 33 versionCode 1 - versionName "4.3.0" + versionName "5.0.0" } packagingOptions { @@ -33,9 +33,9 @@ android { } dependencies { - implementation 'com.google.android.gms:play-services-location:19.0.1' + implementation 'com.google.android.gms:play-services-location:21.0.1' - implementation 'com.sumup:merchant-sdk:4.3.0' + implementation 'com.sumup:merchant-sdk:5.0.0' coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.5" }