Skip to content

Commit

Permalink
PX-2132 Release 3.9.0 (#18)
Browse files Browse the repository at this point in the history
  • Loading branch information
tl-lukasz-franieczek authored Jan 17, 2025
1 parent 4a01d6d commit 9f877b0
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 8 deletions.
15 changes: 15 additions & 0 deletions MigrateTo3.8.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
* [Processor Results - Success or Error](#processor-results---success-or-error)
* [Error](#error)
* [Success](#success)
* [Version 3.9.0](#version-390)
<!-- TOC -->

## New Features
Expand Down Expand Up @@ -642,3 +643,17 @@ When a success result is presented, it means that the SDK has completed its role
- `Settled` When the funds have reached the destination.

Before acting on the result of the SDK completing its process, it's important to understand [the status of the payment](https://docs.truelayer.com/docs/payment-statuses-for-payments-v3) or [mandate](https://docs.truelayer.com/docs/mandate-statuses).

# Version 3.9.0

Introduction of AIS+PIS flow for EUR payments. This allows users to select their account instead of typing in the IBAN.

This version is set to use:
- `kotlin` : `1.9.25`
- `compose-bom` : `2024.11.00`
- `desugaring` : `2.1.3`
- `com.android.tools.build:gradle` : `8.7.0`
- `gradle-8.9`
- `targetSDK`: `35`
- `jvmTarget`: `19`
- `javaVersion`: `JavaVersion.VERSION_19`
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,20 @@ You can also select between launching flows for payments in different currencies

## :warning: **For SDK version 3.8.0+ go [here](./MigrateTo3.8.0.md)** :warning:

## Version 3.9.0

Introduction of AIS+PIS flow for EUR payments. This allows users to select their account instead of typing in the IBAN.

This version is set to use:
- `kotlin` : `1.9.25`
- `compose-bom` : `2024.11.00`
- `desugaring` : `2.1.3`
- `com.android.tools.build:gradle` : `8.7.0`
- `gradle-8.9`
- `targetSDK`: `35`
- `jvmTarget`: `19`
- `javaVersion`: `JavaVersion.VERSION_19`

## How does the payment flow with the SDK works?

```mermaid
Expand Down
8 changes: 4 additions & 4 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ def localProperties = new Properties()
localProperties.load(new FileInputStream(rootProject.file("local.properties")))

android {
compileSdk 34
compileSdk 35

defaultConfig {
applicationId "com.truelayer.demo"
minSdk 24
targetSdk 34
targetSdk 35
versionCode 1
versionName "1.0"

Expand Down Expand Up @@ -57,7 +57,7 @@ dependencies {
coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:$desugar_jdk_libs"

implementation platform("androidx.compose:compose-bom:$compose_bom")
implementation 'androidx.core:core-ktx:1.13.1'
implementation 'androidx.core:core-ktx:1.15.0'
implementation "androidx.appcompat:appcompat:$appcompat_version"
implementation "androidx.compose.ui:ui"
implementation "androidx.compose.material:material-icons-extended"
Expand All @@ -72,5 +72,5 @@ dependencies {
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:$json_serialization_version"
implementation "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:$retrofit2_kotlinx_serialization"

implementation "com.truelayer.payments:ui:3.8.0"
implementation "com.truelayer.payments:ui:3.9.0"
}
8 changes: 4 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
buildscript {
ext {
compose_bom = "2024.09.02"
compose_bom = "2024.11.00"
activity_compose = "1.9.3"
compose_compiler_version = "1.5.15"
appcompat_version = "1.7.0"
json_serialization_version = "1.6.3"
kotlin_version = "1.9.25"
lifecycle_version = "2.8.6"
lifecycle_version = "2.8.7"
material_version = "1.12.0"
retrofit2_kotlinx_serialization = "1.0.0"
desugar_jdk_libs = "2.1.2"
desugar_jdk_libs = "2.1.3"
}
}// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '8.7.1' apply false
id 'com.android.application' version '8.7.3' apply false
id 'com.android.library' version '8.3.2' apply false
id 'org.jetbrains.kotlin.android' version "$kotlin_version" apply false
}
Expand Down

0 comments on commit 9f877b0

Please sign in to comment.