From 9bb57bd2f2cc158fa89d6c4f86057f599856873b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJKAST=E2=80=9D?= Date: Thu, 13 Nov 2025 15:38:31 -0500 Subject: [PATCH 1/7] Update version --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 3b867ccd76..edb1d397cf 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.7.0 \ No newline at end of file +5.8.0 \ No newline at end of file From 3195811473b9152cb54ff0762539f52593b1eb45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJKAST=E2=80=9D?= Date: Thu, 13 Nov 2025 15:50:10 -0500 Subject: [PATCH 2/7] Update versionCode --- android/sdl_android/build.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/sdl_android/build.gradle b/android/sdl_android/build.gradle index 8a577fd8bd..d3d63462bb 100644 --- a/android/sdl_android/build.gradle +++ b/android/sdl_android/build.gradle @@ -5,6 +5,8 @@ android { defaultConfig { minSdkVersion 21 targetSdkVersion 36 + versionCode 27 + versionName new File(projectDir.path, ('/../../VERSION')).text.trim() buildConfigField "String", "VERSION_NAME", '\"' + versionName + '\"' resValue "string", "SDL_LIB_VERSION", '\"' + versionName + '\"' testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' From 0615b5c1ddd32a6df962d11b94b5eeb7dd4ef148 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJKAST=E2=80=9D?= Date: Fri, 14 Nov 2025 13:38:42 -0500 Subject: [PATCH 3/7] update gradle.properties for release --- android/sdl_android/gradle.properties | 9 --------- 1 file changed, 9 deletions(-) diff --git a/android/sdl_android/gradle.properties b/android/sdl_android/gradle.properties index d720ac7959..c5a1bdcb4c 100644 --- a/android/sdl_android/gradle.properties +++ b/android/sdl_android/gradle.properties @@ -16,15 +16,6 @@ POM_LICENCE_NAME=BSD 3-Clause POM_LICENCE_URL=https://opensource.org/licenses/BSD-3-Clause POM_LICENCE_DIST=repo -RELEASE_REPOSITORY_URL=https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ -SNAPSHOT_REPOSITORY_URL=https://s01.oss.sonatype.org/content/repositories/snapshots/ - POM_DEVELOPER_ID= POM_DEVELOPER_NAME= POM_DEVELOPER_URL= - -signing.keyId= -signing.password= -signing.secretKeyRingFile= -SONATYPE_NEXUS_USERNAME= -SONATYPE_NEXUS_PASSWORD= \ No newline at end of file From 4ae1d5ebb7e3f4fb9bbd3e5496491a4e20812768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJKAST=E2=80=9D?= Date: Fri, 14 Nov 2025 13:47:31 -0500 Subject: [PATCH 4/7] update build.gradle to support maven central upload --- android/sdl_android/build.gradle | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/android/sdl_android/build.gradle b/android/sdl_android/build.gradle index d3d63462bb..1ca82ca240 100644 --- a/android/sdl_android/build.gradle +++ b/android/sdl_android/build.gradle @@ -1,4 +1,21 @@ -apply plugin: 'com.android.library' +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' + } +} + +plugins { + id "com.android.library" + id "com.vanniktech.maven.publish" version "0.34.0" +} + +mavenPublishing { + publishToMavenCentral() + signAllPublications() +} android { compileSdkVersion 36 @@ -66,15 +83,3 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.7.0' androidTestImplementation 'androidx.test.espresso:espresso-intents:3.7.0' } - -buildscript { - repositories { - mavenCentral() - } - dependencies { - classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' - classpath 'com.vanniktech:gradle-maven-publish-plugin:0.34.0' - } -} - -apply plugin: "com.vanniktech.maven.publish" From b630ab7e441e709b9053366935cb91ba43fd45d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJKAST=E2=80=9D?= Date: Fri, 14 Nov 2025 13:52:43 -0500 Subject: [PATCH 5/7] update version for javaSE --- .../javaSE/src/main/java/com/smartdevicelink/BuildConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javaSE/javaSE/src/main/java/com/smartdevicelink/BuildConfig.java b/javaSE/javaSE/src/main/java/com/smartdevicelink/BuildConfig.java index 50d96116e8..0fe321265c 100644 --- a/javaSE/javaSE/src/main/java/com/smartdevicelink/BuildConfig.java +++ b/javaSE/javaSE/src/main/java/com/smartdevicelink/BuildConfig.java @@ -32,5 +32,5 @@ // THIS FILE IS AUTO GENERATED, DO NOT MODIFY!! public final class BuildConfig { - public static final String VERSION_NAME = "5.7.0"; + public static final String VERSION_NAME = "5.8.0"; } \ No newline at end of file From 2d8a46017516b4c7a829b62e3815df232f322895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJKAST=E2=80=9D?= Date: Mon, 17 Nov 2025 13:54:43 -0500 Subject: [PATCH 6/7] Make updates for vanniktech plugin --- android/sdl_android/build.gradle | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/android/sdl_android/build.gradle b/android/sdl_android/build.gradle index 1ca82ca240..c97d231d8b 100644 --- a/android/sdl_android/build.gradle +++ b/android/sdl_android/build.gradle @@ -9,9 +9,12 @@ buildscript { plugins { id "com.android.library" - id "com.vanniktech.maven.publish" version "0.34.0" + id "com.vanniktech.maven.publish" version "0.35.0" } +group = "com.smartdevicelink" +version = file("../../VERSION").text.trim() + mavenPublishing { publishToMavenCentral() signAllPublications() @@ -83,3 +86,11 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.7.0' androidTestImplementation 'androidx.test.espresso:espresso-intents:3.7.0' } + +afterEvaluate { + tasks.named("sourceReleaseJar") { + exclude { details -> + details.file.toPath().toString().contains("/generated/") + } + } +} \ No newline at end of file From 3a8121de098938908f75d9c70ff041e1d6139f38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJKAST=E2=80=9D?= Date: Mon, 17 Nov 2025 13:58:12 -0500 Subject: [PATCH 7/7] update changelog --- CHANGELOG.md | 42 +++--------------------------------------- 1 file changed, 3 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7da36c3168..506d62ae55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 5.7.0 Release Notes +# 5.8.0 Release Notes ## Summary: @@ -6,44 +6,8 @@ |---|---| | **Protocol** | 5.4.1 | | **RPC** | 8.0.0 | -| **Tested Targeting** | Android 34 | +| **Tested Targeting** | Android 36 | ## Bug Fix / Enhancements: -- [Add pending intent to ping intents] (https://github.com/smartdevicelink/sdl_java_suite/pull/1844 - -- [Fixes #1845 typo in SdlBroadcastReceiver for uncaughtException handler](https://github.com/smartdevicelink/sdl_java_suite/pull/1846 - -- [Bugfix/issue #1842 - NPE in BaseTextAndGraphicsManager](https://github.com/smartdevicelink/sdl_java_suite/pull/1847 - -- [Fix case for UncaughtExceptionHandler in SdlBroadcastReceiver for RemoteServiceException](https://github.com/smartdevicelink/sdl_java_suite/pull/1849 - -- [Update gradle to 7.4.2](https://github.com/smartdevicelink/sdl_java_suite/pull/1853 - -- [Fix NPE in SdlRouterService](https://github.com/smartdevicelink/sdl_java_suite/pull/1870 - -- [Bugfix/issue 1867 Bluetooth notification error fix](https://github.com/smartdevicelink/sdl_java_suite/pull/1868 - -- [Clean LifecycleManager before closing](https://github.com/smartdevicelink/sdl_java_suite/pull/1866 - -- [Move router service message sending to its own thread](https://github.com/smartdevicelink/sdl_java_suite/pull/1871 - -- [Bugfix/issue 1863 update gradle build variants for hello_sdl](https://github.com/smartdevicelink/sdl_java_suite/pull/1864 - -- [Android 14 add package to PendingIntents in RouterService](https://github.com/smartdevicelink/sdl_java_suite/pull/1862 - -- [Android 14 Runtime registered broadcast receivers export behavior](https://github.com/smartdevicelink/sdl_java_suite/pull/1858 - -- [Add logic to handle RAI response failure](https://github.com/smartdevicelink/sdl_java_suite/pull/1873 - -- [Android 14 foreground service type required](https://github.com/smartdevicelink/sdl_java_suite/pull/1860 - -- [Update integration validator with latest permissions and checks for exported](https://github.com/smartdevicelink/sdl_java_suite/pull/1875 - -- [Fix SDLLockScreenActivityEspressoTest for newer devices](https://github.com/smartdevicelink/sdl_java_suite/pull/1877 - -- [Remove only app logic for device listener start](https://github.com/smartdevicelink/sdl_java_suite/pull/1879) - -- [Fix NPE in TransportBroker](https://github.com/smartdevicelink/sdl_java_suite/pull/1882) - -**Full Changelog**: https://github.com/smartdevicelink/sdl_java_suite/compare/5.6.1...RC_5.7.0 \ No newline at end of file +- [Update to gradle version 8.13 and target API level 36] (https://github.com/smartdevicelink/sdl_java_suite/pull/1886)