cordova-android/lib
Norman Breau 89a0a72da5
feat!: API 34 Support (#1678)
* feat!: Upgrade to Gradle and AGP 8

* java 17

* feat!: API 34 Support

API 34: Upgrade AGP from 8.2.0-rc01 to 8.2.0-rc02

API 34: Upgrade AGP from 8.2.0-rc02 to 8.2.0-rc03

API 34: Upgrade AGP from 8.2.0-rc03 to 8.2.0

feat: add AndroidKotlinJVMTarget preference to set the kotlin JVM target
This is in addition to the java source / target compatibility preferences.
AndroidKotlinJVMTarget is only affective if Kotlin is enabled.

chore: Upgrade Gradle from 8.4 to 8.5

AGP 8.2.0 -> 8.2.1

Gradle 8.5 -> 8.7

fix: Add --validate-url to gradle wrapper commands

AGP 8.4.0

* fix(test): ProjectBuilder using Gradle 8.3, no longer supported version

* API 34: Change Kotlin JVM Target default.

The new default value is null. When null, it will by default
to the Java Target compatibility. Updating AndroidJavaTargetCompatibility
will also influence the Kotlin JVM target, unless if AndroidKotlinJVMTarget
is also explicitly defined.

* removed leftover debug prints

* API 34: Gradle Wrapper

* API 34: ratignore generated gradle wrapper files

* fix gradle wrapper jar via git attributes

* fix(test): normalise gradle paths

* fix(windows): Gradle paths

* fix(windows): Keep CRLF endings for bat files

* chore: Updated license for Gradle Wrapper 8.7 pointer

* API 34 Support Gradle Tools project

* API 34: omit --validate-url on installing the wrapper

* revert: LICENSE notice on bundling the gradle wrapper jar

* Revert: AGP 8.4 -> 8.3

* test(ci): Added NodeJS 22 to the test matrix

---------

Co-authored-by: jcesarmobile <jcesarmobile@gmail.com>
2024-05-13 10:28:57 -03:00
..
builders feat!: API 34 Support (#1678) 2024-05-13 10:28:57 -03:00
config chore: rebuild package-lock w/ lint corrections (#1649) 2023-08-23 18:24:41 +09:00
env chore(npm): bump @cordova/eslint-config@^4.0.0 (#1421) 2022-04-18 10:39:54 +09:00
Adb.js chore(npm): bump @cordova/eslint-config@^4.0.0 (#1421) 2022-04-18 10:39:54 +09:00
android_sdk.js chore(npm): bump @cordova/eslint-config@^4.0.0 (#1421) 2022-04-18 10:39:54 +09:00
AndroidManifest.js feat!: bump Gradle 7.6 & AGP 7.4.2 (#1539) 2023-04-12 14:39:47 +09:00
AndroidProject.js feat!: bump Gradle 7.6 & AGP 7.4.2 (#1539) 2023-04-12 14:39:47 +09:00
Api.js feat: add listTarget api (#1602) 2023-05-08 22:27:17 +09:00
build.js fix: Gradle Args parsing (#1606) 2023-04-22 17:00:51 -03:00
check_reqs.js fix: ANDROID_HOME is the new default, to check first and give advice (#1471) 2023-04-09 20:43:11 -03:00
create.js feat!: API 34 Support (#1678) 2024-05-13 10:28:57 -03:00
emulator.js chore(npm): bump @cordova/eslint-config@^4.0.0 (#1421) 2022-04-18 10:39:54 +09:00
getASPath.bat fix: add missing apache-license header to getASPath.bat (#1283) 2021-07-16 17:59:30 +09:00
gradle-config-defaults.js refactor!: do not copy JS lib to platform project (#1269) 2021-07-13 11:01:50 +02:00
PackageType.js refactor!: do not copy JS lib to platform project (#1269) 2021-07-13 11:01:50 +02:00
pluginHandlers.js chore(npm): bump @cordova/eslint-config@^4.0.0 (#1421) 2022-04-18 10:39:54 +09:00
prepare.js feat!: API 34 Support (#1678) 2024-05-13 10:28:57 -03:00
retry.js chore(npm): bump @cordova/eslint-config@^4.0.0 (#1421) 2022-04-18 10:39:54 +09:00
run.js feat: add listTarget api (#1602) 2023-05-08 22:27:17 +09:00
target.js feat!: bump Gradle 7.6 & AGP 7.4.2 (#1539) 2023-04-12 14:39:47 +09:00
utils.js fix: escape strings.xml app name (#1384) 2022-02-08 11:29:36 +09:00