diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 7717c6b1..4553c817 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -20,6 +20,60 @@ --> ## Release Notes for Cordova (Android) +### 12.0.0 (May 20, 2023) + +**Breaking:** + +* [GH-1605](https://github.com/apache/cordova-android/pull/1605) fix!: Make `CoreAndroid` plugin instantiate on load +* [GH-1539](https://github.com/apache/cordova-android/pull/1539) feat!: bump Gradle 7.6 & AGP 7.4.2 +* [GH-1571](https://github.com/apache/cordova-android/pull/1571) feat!: bump min SDK to 24 +* [GH-1538](https://github.com/apache/cordova-android/pull/1538) feat!: bump target sdk & build tools for SDK 33 support +* [GH-1540](https://github.com/apache/cordova-android/pull/1540) feat!: bump node engine requirement `>=16.13.0` +* [GH-1597](https://github.com/apache/cordova-android/pull/1597) deprecate: `CoreAndroid.getBuildConfigValue` +* [GH-1541](https://github.com/apache/cordova-android/pull/1541) dep(npm)!: bump acceptable modules w/ rebuilt `package-lock` +* [GH-1566](https://github.com/apache/cordova-android/pull/1566) dep(npm)!: bump `cordova-common@5.0.0` + +**Features:** + +* [GH-1602](https://github.com/apache/cordova-android/pull/1602) feat: add `listTarget` api +* [GH-1574](https://github.com/apache/cordova-android/pull/1574) feat: add plugin hooks for `WebViewClient.onRenderProcessGone` +* [GH-1594](https://github.com/apache/cordova-android/pull/1594) feat: bump default `kotlin` to version 1.7.21 +* [GH-1550](https://github.com/apache/cordova-android/pull/1550) feat: add `monochrome` app icon support +* [GH-1589](https://github.com/apache/cordova-android/pull/1589) feat: `InspectableWebview` preference +* [GH-1568](https://github.com/apache/cordova-android/pull/1568) feat: bump `androidx.appcompat.appcompat` 1.6.1 +* [GH-1567](https://github.com/apache/cordova-android/pull/1567) feat: bump `androidx.webkit.webkit` 1.6.0 +* [GH-1545](https://github.com/apache/cordova-android/pull/1545) feat: bump `androidx.webkit.webkit` 1.5.0 +* [GH-1547](https://github.com/apache/cordova-android/pull/1547) feat: bump `com.google.gms.google-services` 4.3.15 +* [GH-1546](https://github.com/apache/cordova-android/pull/1546) feat: bump `androidx.core.core-splashscreen` 1.0.0 +* [GH-1544](https://github.com/apache/cordova-android/pull/1544) feat: bump `androidx.appcompat.appcompat` 1.5.1 + +**Fixes:** + +* [GH-1606](https://github.com/apache/cordova-android/pull/1606) fix: Gradle Args parsing +* [GH-1575](https://github.com/apache/cordova-android/pull/1575) fix(`BuildHelper`): get package name from `ApplicationInfo` +* [GH-1595](https://github.com/apache/cordova-android/pull/1595) fix(test): Native test namespace refactor +* [GH-1471](https://github.com/apache/cordova-android/pull/1471) fix: `ANDROID_HOME` is the new default, to check first and give advice +* [GH-1573](https://github.com/apache/cordova-android/pull/1573) fix(GH-1432): Default `content` `src` when content tag is missing +* [GH-1506](https://github.com/apache/cordova-android/pull/1506) fix: only do fadeout animation if `FadeSplashScreen` is true +* [GH-1505](https://github.com/apache/cordova-android/pull/1505) fix: correctly flag API dependency on `AppCompat` for Maven +* [GH-1487](https://github.com/apache/cordova-android/pull/1487) fix: Add **Android** prefix to `WindowSplashScreenBrandingImage` +* [GH-1489](https://github.com/apache/cordova-android/pull/1489) fix: import type definitions from obsolete `cordova-plugin-splashscreen` + +**Chores, Refactor, Dependencies & CI:** + +* [GH-1493](https://github.com/apache/cordova-android/pull/1493) chore: add `lint:fix` script for fixing lint errors +* [GH-1491](https://github.com/apache/cordova-android/pull/1491) chore: Use gradle 7.4.2 distribution url +* [GH-1588](https://github.com/apache/cordova-android/pull/1588) refactor: Removed obsolete version code checks +* [GH-1492](https://github.com/apache/cordova-android/pull/1492) refactor: replace deprecated `Handler` constructor +* [GH-1587](https://github.com/apache/cordova-android/pull/1587) dep: bump npm dependencies + * `fs-extra@11.1.1` + * `nopt@7.1.0` + * `@cordova/eslint-config@5.0.0` + * `jasmine@4.6.0` +* [GH-1607](https://github.com/apache/cordova-android/pull/1607) ci: Added NodeJS 20.x to the workflow matrix +* [GH-1542](https://github.com/apache/cordova-android/pull/1542) ci(workflow): update `codecov/codecov-action@v3` +* [GH-1532](https://github.com/apache/cordova-android/pull/1532) ci: update `codecov/codecov-action` reporting format + ### 11.0.0 (Jul 04, 2022) **Breaking:** diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java index e99b466f..81fd8282 100644 --- a/framework/src/org/apache/cordova/CordovaWebView.java +++ b/framework/src/org/apache/cordova/CordovaWebView.java @@ -31,7 +31,7 @@ import android.webkit.WebChromeClient.CustomViewCallback; * are not expected to implement it. */ public interface CordovaWebView { - public static final String CORDOVA_VERSION = "12.0.0-dev"; + public static final String CORDOVA_VERSION = "12.0.0"; void init(CordovaInterface cordova, List pluginEntries, CordovaPreferences preferences); diff --git a/package-lock.json b/package-lock.json index a8f9873d..b734e396 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "cordova-android", - "version": "12.0.0-dev", + "version": "12.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "cordova-android", - "version": "12.0.0-dev", + "version": "12.0.0", "license": "Apache-2.0", "dependencies": { "android-versions": "^1.8.1", diff --git a/package.json b/package.json index c73e1d88..fee24ad3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-android", - "version": "12.0.0-dev", + "version": "12.0.0", "description": "cordova-android release", "types": "./types/index.d.ts", "main": "lib/Api.js",