diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 17ac4e4..5cd38cf 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -16,7 +16,7 @@ jobs: distribution: 'temurin' java-version: '17' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v4 - name: Setup Build ID run: | [[ "$MATRIX_OS" == ubuntu* ]] && osName=linux || osName="${MATRIX_OS:0:3}" diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 5b1ad6e..401914f 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -20,7 +20,7 @@ jobs: distribution: 'temurin' java-version: '17' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v4 - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index f482ec5..1c13065 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog[^1] +## [1.4.3][] (2024-08-12) + +Redirected long-tap to NFC Settings when granted `WRITE_SECURE_SETTINGS` permission. + ## [1.4.2][] (2024-07-30) Handle a rare exception when unregistering the broadcast listener. @@ -42,7 +46,8 @@ Added translations for 86 languages. Initial release. -[Unreleased]: https://github.com/pcolby/nfc-quick-settings/compare/v1.4.2...HEAD +[Unreleased]: https://github.com/pcolby/nfc-quick-settings/compare/v1.4.3...HEAD +[1.4.3]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.3 [1.4.2]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.2 [1.4.1]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.1 [1.4.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.0 diff --git a/app/build.gradle b/app/build.gradle index 53a8725..b671702 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -30,8 +30,8 @@ android { applicationId "au.id.colby.nfcquicksettings" minSdk 24 targetSdk 35 - versionCode 13 - versionName "1.4.3-pre" + versionCode 14 + versionName "1.4.4-pre" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } @@ -51,6 +51,11 @@ android { kotlinOptions { jvmTarget = '1.8' } + packaging { + resources { + excludes += '/META-INF/{AL2.0,LGPL2.1}' + } + } } base { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7c2930f..4da3fba 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -17,6 +17,18 @@ android:theme="@style/Theme.NFCQuickSettingsTile" tools:targetApi="31"> + + + + + + NFC Quick Settings NFC + NFC Tile Preferences On Off Turning on… diff --git a/build.gradle b/build.gradle index 160d466..96d3c81 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id 'com.android.application' version '8.5.1' apply false - id 'com.android.library' version '8.5.1' apply false + id 'com.android.application' version '8.5.2' apply false + id 'com.android.library' version '8.5.2' apply false id 'org.jetbrains.dokka' version '1.9.20' apply false - id 'org.jetbrains.kotlin.android' version '2.0.0' apply false + id 'org.jetbrains.kotlin.android' version '2.0.10' apply false }