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" />