Skip to content

Commit

Permalink
Merge pull request #215 from Worldpay/34
Browse files Browse the repository at this point in the history
US1827883: change SDK and demo app maxSdk version to 34
  • Loading branch information
ochalet-wp committed Jan 17, 2024
2 parents cb18065 + 6039ae0 commit 762d1e3
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 10 deletions.
17 changes: 12 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,19 @@ 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).

### [v3.0.0](https://github.com/Worldpay/access-checkout-android/releases/tag/v3.0.0)
### [v3.0.0](https://github.com/Worldpay/access-checkout-android/releases/tag/v3.0.0) - 2024-01-17
#### Changed
- card sessions created by the SDK are now compatible with the simplified Payments API. They remain compatible with the Verified Tokens API.
- these card sessions URL are now in the form `https://access.worldpay.com/sessions/...` instead of `https://access.worldpay.com/verifiedTokens/sessions/...` before

### [v2.6.0](https://github.com/Worldpay/access-checkout-android/releases/tag/v2.6.0)
- card sessions created by the SDK are now compatible with the simplified Payments API (to be released soon) and remain compatible with the Verified Tokens API.
- card sessions URL are now in the form `https://access.worldpay.com/sessions/...` instead of `https://access.worldpay.com/verifiedTokens/sessions/...` before
- A new UI component called `AccessCheckoutEditText` has been introduced. It is dedicated to capturing and encapsulating shoppers card details to minimize merchants exposure to PCI Data
- at a high level, merchants now pass references of instances of this UI component to our SDK and in return the SDK will do all the heavy lifting for you, making sure that merchants do not have to manipulate card details directly
- this components allows merchants apps to be assessed against the lowest PCI standard (SAQ-A)
- The following functionality has been deprecated
- Support for using `EditText` is deprecated and will be removed in the next major version
- Support for passing directly card details to create an instance of `CardDetails` has been deprecated and will be removed in the next major version
- Support for using `merchantId()` in `AccessCheckoutClientBuilder` to pass a Checkout ID is deprecated and replaced by `checkoutId()`. Support for `merchantId()` will be removed in the next major version

### [v2.6.0](https://github.com/Worldpay/access-checkout-android/releases/tag/v2.6.0) - 2023-02-22
#### Removed
- Drop functionality which sets hints/placeholders on EditText provided by clients. It is the responsibility of the client to set whichever hint/placeholder they want in the language of their preference. Major version of the SDK has not been changed despite this functionality being dropped, the reason is that the SDK should never have had that functionality in the first place so this is classified as a bug fix

Expand Down
4 changes: 2 additions & 2 deletions access-checkout/gradle/android.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
android {
compileSdkVersion 33
compileSdkVersion 34

packagingOptions {
exclude "**/attach_hotspot_windows.dll"
Expand All @@ -19,7 +19,7 @@ android {

defaultConfig {
minSdkVersion 26
targetSdkVersion 33
targetSdkVersion 34
versionCode 1
versionName version
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
maxSdk = 33
maxSdk = 34
4 changes: 2 additions & 2 deletions demo-app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apply plugin: 'kotlin-android'
apply plugin: 'kotlin-parcelize'

android {
compileSdkVersion 33
compileSdkVersion 34

compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
Expand All @@ -17,7 +17,7 @@ android {
defaultConfig {
applicationId "com.worldpay.access.checkout.sample"
minSdkVersion 26
targetSdkVersion 33
targetSdkVersion 34
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

Expand Down

0 comments on commit 762d1e3

Please sign in to comment.