エリス and GitHub
eb0f002112
style: update & resolve doc block warnings ( #1774 )
...
* style: resolve throw symbols (except InvalidArgumentException)
* style: resolve unknown symbol & reduce indention for PluginEntry
* fix: define IllegalArgumentException not InvalidArgumentException
2025-01-30 18:17:22 +09:00
エリス and GitHub
e012478537
refactor: replace fs-extra with node:fs ( #1772 )
...
* spec: add devDependencies "tmp"
2025-01-29 10:39:11 +09:00
エリス and GitHub
b623311efa
feat!: deprecate CordovaPlugin's method initialize ( #1771 )
2025-01-28 12:28:32 +09:00
エリス and GitHub
1f349f2984
fix: creation of cdv-gradle-config.json w/ --link flag ( #1770 )
2025-01-28 12:15:19 +09:00
エリス and GitHub
9f5518000f
refactor: prefix node:* ( #1769 )
...
* refactor: prefix node:* to path
* refactor: prefix node:* to os
* refactor: prefix node:* to fs
* refactor: prefix node:* to util
2025-01-28 12:13:36 +09:00
エリス and GitHub
92116dee48
feat!: use kotlin-stdlib instead of kotlin-stdlib-jdk* ( #1767 )
2025-01-28 11:58:23 +09:00
エリス and GitHub
34220ae0e3
feat: androidx.core:core-splashscreen@1.0.1 ( #1768 )
2025-01-28 11:57:42 +09:00
エリス and GitHub
1fe44d71c5
feat: com.google.gms:google-services@4.4.2 ( #1766 )
2025-01-28 11:14:07 +09:00
エリス and GitHub
58c2e3ae15
feat: androidx.webkit:webkit@1.12.1 ( #1765 )
2025-01-28 10:54:19 +09:00
エリス and GitHub
ea045dee63
feat: androidx.appcompat:appcompat@1.7.0 ( #1764 )
2025-01-28 10:33:25 +09:00
エリス and GitHub
cee7b0b8ac
feat!: SDK 35 Support ( #1763 )
...
* feat(gradle)!: bump to 8.9 w/ AGP@8.7.3
* feat!: bump android sdk@35 & minimum-build-tool@35.0.0
2025-01-28 10:32:49 +09:00
エリス and GitHub
6f0efd3a0d
chore: bump 14.0.0-dev ( #1762 )
2025-01-28 10:32:04 +09:00
dff2fc6331
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 ( #1748 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 21:25:05 -08:00
Darryl Pogue and GitHub
1347e48d14
chore(ci): Fix dependabot PR failures ( #1750 )
2024-11-19 20:55:50 -08:00
5a2c50d1ed
chore(deps): bump micromatch from 4.0.5 to 4.0.8 ( #1736 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 23:16:21 -07:00
Norman Breau and GitHub
5eddc460e4
fix(docs): Incorrect JDK requirement stated in README ( #1739 )
2024-09-17 09:33:52 -03:00
5r1m and GitHub
3503bfa31b
Update AndroidManifest.xml by extending android:configChanges with "navigation" as application is restarted when BT keyboard is connected in some devices ( #1718 )
...
In some devices (especially pixel) connecting with BT keyboard is resulting in application being restarted. The existing "keyboard" seems to be not sufficient as in this case it was triggering "navigation" change.
https://stackoverflow.com/questions/25735227/bluetooth-keyboard-will-cause-activity-destroy-and-recreate/27238892#27238892
2024-06-24 08:43:22 -03:00
d281727113
chore(deps): bump braces from 3.0.2 to 3.0.3 ( #1716 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 09:38:52 -07:00
Erisu
172e947d18
chore: bump version 13.0.1-dev
2024-05-15 19:45:51 +09:00
Erisu
2143045d4e
release(android-v13.0.0): updated version and RELEASENOTES.md
13.0.0
rel/13.0.0
2024-05-15 19:35:44 +09:00
エリス and GitHub
3c5df42df5
dep: bump npm dependencies 20240515 ( #1713 )
...
* dep: bump android-versions@2.0.0
* dep: bump properties-parser@0.6.0
* dep: bump which@4.0.0
* chore: rebuilt package-lock w/ lockfileVersion 3
* dep(dev): bump @cordova/eslint-config@5.1.0
* dep: bump dedent@1.5.3
* dep: bump fast-glob@3.3.2
* dep: bump fs-extra@11.2.0
* dep(dev): bump jasmine@5.1.0
* dep(dev): bump nopt@7.2.1
* dep(dev): bump rewire@7.0.0
* dep: bump semver@7.6.2
* chore: rebuilt package-lock after package updates
2024-05-15 18:01:22 +09:00
エリス and GitHub
c2f315c0ff
feat: bump kotlin 1.9.24 & drop kotlin-android-extensions when kotlin >= 1.8.0 ( #1543 )
...
* feat: bump kotlin 1.9.24 & don't apply kotlin-android-extensions when kotlin >= 1.8.0
2024-05-13 23:32:49 +09:00
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
エリス and GitHub
ed8e5d2f0a
ci: Set up CodeQL analysis w/ fixes ( #1711 )
...
* ci: Set up CodeQL analysis
* spec: disable allowBackup in testing
* ci: do not check cordova.js - convered in cordova-js repo
* chore: add missing @Override annotation
2024-05-13 10:24:04 +09:00
Darryl Pogue and GitHub
7fa4a65d0a
feat(splash): Support SplashScreenBackgroundColor preference ( #1700 )
2024-05-09 15:57:04 +09:00
b773ae48f4
feat: add camera intent with file input capture ( #1609 )
...
* Allow image file input to be from camera
* Reverting some irrellevant formatting changes
* Removing the openFileChooser functions as they are no longer necessary
* Update templates/project/res/xml/opener_paths.xml
* Code review feedback
* Adding license to provider paths xml file
* Adding a comment describing the proper use of the core cordova file provider
* Adding the ability to query the android.media.action.IMAGE_CAPTURE intent action
* Only including a cache path
* Applying code review feedback
---------
Co-authored-by: Ken Corbett <ken@truepic.com >
Co-authored-by: エリス <erisu@users.noreply.github.com >
2024-05-09 13:30:49 +09:00
jcesarmobile and GitHub
ebf0b105a3
feat: Add ResolveServiceWorkerRequests preference ( #1696 )
...
* feat: Add ResolveServiceWorkerRequests preference
* Change default to true
2024-05-08 20:53:09 +09:00
エリス and GitHub
9261b29cf2
ci(release-audit): add license header and dependency checker ( #1687 )
...
* ci(release-audit): add license header and dependency checker
* chore: add Apache license headers
* chore: add new line to .ratignore
2024-05-08 15:07:52 +09:00
エリス and GitHub
90e74befc7
chore: bump version 13.0.0-dev ( #1708 )
2024-05-08 01:51:15 +09:00
エリス and GitHub
97806db463
ci: update codecov@v4 w/ token ( #1703 )
2024-04-13 18:31:55 +09:00
4742358601
chore(deps-dev): bump @babel/traverse from 7.22.10 to 7.23.2 ( #1677 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.22.10 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 17:36:12 -03:00
Erisu
e61e271f5b
chore: bump version 12.0.2-dev
2023-08-23 18:39:28 +09:00
Erisu
0c805a0a8e
release(android-v12.0.1): updated version and RELEASENOTES.md
12.0.1
rel/12.0.1
2023-08-23 18:34:34 +09:00
エリス and GitHub
a7cd4227a4
chore: rebuild package-lock w/ lint corrections ( #1649 )
...
* chore: rebuild package-lock.json
* chore: remew file starting new-line
2023-08-23 18:24:41 +09:00
Norman Breau and GitHub
c9e7c59986
fix(GH-1616): Fix monochrome checks ( #1632 )
2023-07-13 13:18:54 -03:00
Erisu
94234d988e
chore: bump version 12.0.1-dev
2023-05-20 01:13:49 +09:00
Erisu
b104554877
release(android-v12.0.0): updated version and RELEASENOTES.md
rel/12.0.0
12.0.0
2023-05-20 00:47:09 +09:00
エリス and GitHub
7da13ccf77
feat: add listTarget api ( #1602 )
...
* feat: add listTarget api
* test: write Platform API target list specs
2023-05-08 22:27:17 +09:00
cb48147398
feat: add plugin hooks for WebViewClient.onRenderProcessGone ( #1574 )
...
* feat: add plugin hooks for WebViewClient.onRenderProcessGone
* Update framework/src/org/apache/cordova/CordovaPlugin.java
Co-authored-by: Norman Breau <norman@nbsolutions.ca >
---------
Co-authored-by: Norman Breau <norman@nbsolutions.ca >
2023-04-23 23:20:48 -03:00
Norman Breau and GitHub
6f6717afbd
ci: Added NodeJS 20.x to the workflow matrix ( #1607 )
2023-04-22 17:01:24 -03:00
Norman Breau and GitHub
3343c3bb34
fix: Gradle Args parsing ( #1606 )
...
* fix: Gradle Args parsing
* refactor: Applied ARGVParser.parseArgsStringToArgv -> parseArgsStringToArgv suggestion
* test: Added deeper testing for gradle argument parsing
2023-04-22 17:00:51 -03:00
Norman Breau and GitHub
a62f699380
fix!: Make CoreAndroid plugin instantiate on load ( #1605 )
...
I don't anticipate breaking changes from this change, however it is a difference
in behaviour since CoreAndroid won't be lazily loaded, therefore I've marked this
commit has a breaking change.
2023-04-21 16:00:11 -03:00
喻志强 and GitHub
7efe90faac
fix(BuildHelper): get package name from ApplicationInfo ( #1575 )
2023-04-14 10:15:55 -03:00
Norman Breau and GitHub
5b546a27e6
deprecate: CoreAndroid.getBuildConfigValue ( #1597 )
2023-04-14 10:15:09 -03:00
Norman Breau and GitHub
2252c09a49
feat: bump default kotlin to version 1.7.21 ( #1594 )
...
The rationale is based on the Gradle Compatibility Matrix: https://docs.gradle.org/current/userguide/compatibility.html
1.7.21 is the current latest version of the 1.7 Kotlin release.
2023-04-14 07:17:15 -03:00
Norman Breau and GitHub
3a9c87d3b8
fix(test): Native test namespace refactor ( #1595 )
2023-04-14 18:47:03 +09:00
a9d4d4ebd2
feat!: bump Gradle 7.6 & AGP 7.4.2 ( #1539 )
...
* feat: bump gradle 7.6
* feat: bump android gradle plugin 7.3.1
* feat: bump android gradle plugin 7.4.2
* fix!: move android package name to build.gradle namespace
* fix!: remove deprecated package name from AndroidManifest
* fix: package name
* fix: rename CordovaGradleConfigParser's _save to write
* test: fix CordovaGradleConfigParser related specs
* fix: test refactoring for gradle namespace
* fix: accidental variable naming mixing
---------
Co-authored-by: Norman Breau <norman@nbsolutions.ca >
2023-04-12 14:39:47 +09:00
Alexis THOMAS and GitHub
841710edf7
fix: ANDROID_HOME is the new default, to check first and give advice ( #1471 )
2023-04-09 20:43:11 -03:00
016018513e
feat: add monochrome app icon support ( #1550 )
...
* Added the monochrome version for Cordova's icon
* android: modified the ic_launcher.xml to include the monochrome drawable
* android: replaced monochrome image with rasterized images
* android: Added support for custom monochrome icons defined in config.xml
* android: Updated Tests
* android: wrapped inside if(monochrome)
* android: Update templates/project/res/mipmap-hdpi-v26/ic_launcher.xml
Co-authored-by: エリス <erisu@users.noreply.github.com >
* Update lib/prepare.js
Co-authored-by: エリス <erisu@users.noreply.github.com >
* android: Update templates/project/res/mipmap-ldpi-v26/ic_launcher.xml
Co-authored-by: エリス <erisu@users.noreply.github.com >
* android: Update templates/project/res/mipmap-mdpi-v26/ic_launcher.xml
Co-authored-by: エリス <erisu@users.noreply.github.com >
* android Update templates/project/res/mipmap-xhdpi-v26/ic_launcher.xml
Co-authored-by: エリス <erisu@users.noreply.github.com >
* android: Update templates/project/res/mipmap-xxhdpi-v26/ic_launcher.xml
Co-authored-by: エリス <erisu@users.noreply.github.com >
* android: Update templates/project/res/mipmap-xxxhdpi-v26/ic_launcher.xml
Co-authored-by: エリス <erisu@users.noreply.github.com >
* android: Update lib/prepare.js
Co-authored-by: エリス <erisu@users.noreply.github.com >
* Resolved lint errors
* fix: test failure
---------
Co-authored-by: エリス <erisu@users.noreply.github.com >
2023-04-09 20:41:38 -03:00
Norman Breau and GitHub
a78fad1783
feat: InspectableWebview preference ( #1589 )
2023-04-09 20:41:00 -03:00