diff --git a/CHANGELOG.md b/CHANGELOG.md index a801b6e..48ee9ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ 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). +## [1.4.1] + +### Features + +- Added support for predictive back navigation for Android 13+ (https://outsystemsrd.atlassian.net/browse/RMET-4335) + +### Fixes + +- Migrate back button navigation on `OSIABWebViewActivity` to support apps targeting Android 16 (https://outsystemsrd.atlassian.net/browse/RMET-4335) + ## [1.4.0] ### Features diff --git a/build.gradle b/build.gradle index 8618dd9..d6de6e9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = "1.9.24" + ext.kotlin_version = "1.9.25" ext.jacocoVersion = '0.8.7' repositories { google() @@ -12,7 +12,7 @@ buildscript { if (System.getenv("SHOULD_PUBLISH") == "true") { classpath("io.github.gradle-nexus:publish-plugin:1.1.0") } - classpath 'com.android.tools.build:gradle:8.7.3' + classpath 'com.android.tools.build:gradle:8.11.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jacoco:org.jacoco.core:$jacocoVersion" } @@ -41,11 +41,11 @@ apply plugin: "jacoco" android { namespace "com.outsystems.plugins.inappbrowser.osinappbrowserlib" - compileSdk 35 + compileSdk 36 defaultConfig { minSdk 26 - targetSdk 35 + targetSdk 36 versionCode 1 versionName "1.0" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2791f36..a32fa94 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Wed May 29 18:08:54 CDT 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/pom.xml b/pom.xml index cf63ce3..e4235fb 100644 --- a/pom.xml +++ b/pom.xml @@ -6,5 +6,5 @@ 4.0.0 io.ionic.libs ioninappbrowser-android - 1.4.0 + 1.4.1 diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index 1057ea8..6004314 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ @@ -18,7 +19,9 @@ android:exported="false" android:configChanges="orientation|screenSize|uiMode" android:label="OSIABWebViewActivity" - android:theme="@style/AppTheme.WebView" /> + android:theme="@style/AppTheme.WebView" + android:enableOnBackInvokedCallback="true" + tools:targetApi="33" />