From 1d8b5ae3f81bc6eb862dfcf52864e78e9bc1600f Mon Sep 17 00:00:00 2001 From: k3b <1374583+k3b@users.noreply.github.com> Date: Wed, 14 Feb 2024 09:51:20 +0100 Subject: [PATCH] release Version 4.0.6 (406) --- app/build.gradle | 28 +++++++++++-------- app/src/main/AndroidManifest.xml | 3 +- build.gradle | 2 +- .../metadata/android/en-US/changelogs/406.txt | 14 +++++++++- .../metadata/android/en-US/changelogs/407.txt | 1 + gradle.properties | 3 ++ gradle/wrapper/gradle-wrapper.properties | 4 +-- 7 files changed, 37 insertions(+), 18 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/407.txt diff --git a/app/build.gradle b/app/build.gradle index b0ccc1d..1a46a79 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,12 +1,12 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 29 + compileSdk 34 defaultConfig { minSdkVersion 16 //noinspection ExpiredTargetSdkVersion - targetSdkVersion 29 + targetSdkVersion 34 applicationId 'de.k3b.android.intentintercept' @@ -20,8 +20,9 @@ android { // 4.0.3 (403) 2022-04-25. added OPENABLE category (by the-blank-x) // 4.0.4 (404) 2022-07-04. added Support for some native filemanagers (by SlipkHunter) // 4.0.5 (405) 2023-04-06. added url-decoded; added Support for SAF (OPEN_DOCUMENT, CREATE_DOCUMENT, OPEN_DOCUMENT_TREE); Gradle7.5 - versionCode 405 - versionName '4.0.5' + // 4.0.6 (406) 2024-02-14. added whatsapp specific intents; build/Lib updates + versionCode 406 + versionName '4.0.6' } buildTypes { release { @@ -30,22 +31,25 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_7 - targetCompatibility JavaVersion.VERSION_1_7 - } - lintOptions { - abortOnError false + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 } dependenciesInfo { includeInApk true includeInBundle false } + namespace 'uk.co.ashtonbrsc.android.intentintercept' + lint { + abortOnError false + } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') - // Note: Updating these to latest versions also require java-1.8 and compileSdkVersion 33 - implementation 'androidx.appcompat:appcompat:1.2.0' - implementation 'androidx.preference:preference:1.1.1' + // Note: Updating these to latest versions also require compileSdkVersion 33 + implementation 'androidx.preference:preference:1.2.1' + + // implementation 'androidx.appcompat:appcompat:1.6.0' // not compatible with minSdk 16 + implementation 'androidx.appcompat:appcompat:1.5.1' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 820d491..4075e82 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,5 @@ + xmlns:tools="http://schemas.android.com/tools"> diff --git a/build.gradle b/build.gradle index a111e4e..62dc21b 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id 'com.android.application' version '7.4.2' apply false + id 'com.android.application' version '8.1.1' apply false } task clean(type: Delete) { diff --git a/fastlane/metadata/android/en-US/changelogs/406.txt b/fastlane/metadata/android/en-US/changelogs/406.txt index 9f22953..85b1a5f 100644 --- a/fastlane/metadata/android/en-US/changelogs/406.txt +++ b/fastlane/metadata/android/en-US/changelogs/406.txt @@ -1 +1,13 @@ ---- todo --- +This apk requires minSdk-16=Android-4.1=JELLY_BEAN (released in 2002) or later + +Changes: + +Added WhatsApp specific Intents (by Guilherme) +Updated build and libs +- java:7 -> 8 +- gradle:7.5 -> 8.0 +- compileSdk: 29 -> 34 +- lib androidx.appcompat:appcompat: 1.2.0 -> 1.5.1 +- lib androidx.preference:preference: 1.1.1 -> 1.2.1 +- minSdk (unchanged): 16 = Android 4.1 = JELLY_BEAN (released in 2002) + diff --git a/fastlane/metadata/android/en-US/changelogs/407.txt b/fastlane/metadata/android/en-US/changelogs/407.txt new file mode 100644 index 0000000..9f22953 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/407.txt @@ -0,0 +1 @@ +--- todo --- diff --git a/gradle.properties b/gradle.properties index 21ee4a5..62eb9cd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,5 +16,8 @@ # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true +android.defaults.buildfeatures.buildconfig=true android.enableJetifier=true +android.nonFinalResIds=false +android.nonTransitiveRClass=false android.useAndroidX=true \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 012d6d9..f97ab1f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=cb87f222c5585bd46838ad4db78463a5c5f3d336e5e2b98dc7c0c586527351c2 -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip +distributionSha256Sum=4159b938ec734a8388ce03f52aa8f3c7ed0d31f5438622545de4f83a89b79788 +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists