From 351e757c9336d4cb3c5c5e3030d4f5deedf84920 Mon Sep 17 00:00:00 2001 From: Rui Moreira Mendes Date: Wed, 3 Jun 2026 10:41:46 +0100 Subject: [PATCH 1/2] chore(cli): bump default Kotlin version to 2.3.21 --- cli/src/android/update.ts | 2 +- cli/src/tasks/migrate.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/android/update.ts b/cli/src/android/update.ts index 5053f639d..bc3d99174 100644 --- a/cli/src/android/update.ts +++ b/cli/src/android/update.ts @@ -264,7 +264,7 @@ if (hasProperty('postBuildExtras')) { export async function handleCordovaPluginsGradle(config: Config, cordovaPlugins: Plugin[]): Promise { const pluginsGradlePath = join(config.android.cordovaPluginsDirAbs, 'build.gradle'); const kotlinNeeded = await kotlinNeededCheck(config, cordovaPlugins); - const kotlinVersionString = config.app.extConfig.cordova?.preferences?.GradlePluginKotlinVersion ?? '2.2.20'; + const kotlinVersionString = config.app.extConfig.cordova?.preferences?.GradlePluginKotlinVersion ?? '2.3.21'; const frameworksArray: any[] = []; let prefsArray: any[] = []; const applyArray: any[] = []; diff --git a/cli/src/tasks/migrate.ts b/cli/src/tasks/migrate.ts index f1f792e43..1f5ad3730 100644 --- a/cli/src/tasks/migrate.ts +++ b/cli/src/tasks/migrate.ts @@ -47,7 +47,7 @@ const coreVersion = '^8.0.0'; const pluginVersion = '^8.0.0'; const gradleVersion = '8.14.3'; const iOSVersion = '15'; -const kotlinVersion = '2.2.20'; +const kotlinVersion = '2.3.21'; let installFailed = false; export async function migrateCommand(config: Config, noprompt: boolean, packagemanager: string): Promise { From c15efca26b12428c25bbaac1da9d744938290dbc Mon Sep 17 00:00:00 2001 From: Rui Moreira Mendes Date: Wed, 3 Jun 2026 11:28:42 +0100 Subject: [PATCH 2/2] update to 2.4.0 --- cli/src/android/update.ts | 2 +- cli/src/tasks/migrate.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/android/update.ts b/cli/src/android/update.ts index bc3d99174..45275bddc 100644 --- a/cli/src/android/update.ts +++ b/cli/src/android/update.ts @@ -264,7 +264,7 @@ if (hasProperty('postBuildExtras')) { export async function handleCordovaPluginsGradle(config: Config, cordovaPlugins: Plugin[]): Promise { const pluginsGradlePath = join(config.android.cordovaPluginsDirAbs, 'build.gradle'); const kotlinNeeded = await kotlinNeededCheck(config, cordovaPlugins); - const kotlinVersionString = config.app.extConfig.cordova?.preferences?.GradlePluginKotlinVersion ?? '2.3.21'; + const kotlinVersionString = config.app.extConfig.cordova?.preferences?.GradlePluginKotlinVersion ?? '2.4.0'; const frameworksArray: any[] = []; let prefsArray: any[] = []; const applyArray: any[] = []; diff --git a/cli/src/tasks/migrate.ts b/cli/src/tasks/migrate.ts index c62faa84f..addcd5bf4 100644 --- a/cli/src/tasks/migrate.ts +++ b/cli/src/tasks/migrate.ts @@ -47,7 +47,7 @@ const coreVersion = '^8.0.0'; const pluginVersion = '^8.0.0'; const gradleVersion = '8.14.3'; const iOSVersion = '16'; -const kotlinVersion = '2.3.21'; +const kotlinVersion = '2.4.0'; let installFailed = false; export async function migrateCommand(config: Config, noprompt: boolean, packagemanager: string): Promise {