mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2026-02-16 00:00:02 +08:00
Compare commits
218 Commits
v6.5.0
...
release-pl
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
34028cf8bc | ||
|
|
4ddc32a736 | ||
|
|
5f28d64e43 | ||
|
|
30c72c47bc | ||
|
|
09f2522f9f | ||
|
|
d097f5563f | ||
|
|
effbc46eb9 | ||
|
|
9a487a47f3 | ||
|
|
75e6387028 | ||
|
|
d9bbabe605 | ||
|
|
6fe9de5c97 | ||
|
|
b8f3941e4c | ||
|
|
722a8af45e | ||
|
|
879659b8e6 | ||
|
|
e9bf647ca8 | ||
|
|
c86abb86a2 | ||
|
|
0ef0f74357 | ||
|
|
0887f9f9e4 | ||
|
|
55aabfa4ac | ||
|
|
f8fdc2fe79 | ||
|
|
b94c26dbb1 | ||
|
|
4afe2ad4c9 | ||
|
|
f1be01f79b | ||
|
|
0c90165e96 | ||
|
|
86be54975b | ||
|
|
679aefa3b5 | ||
|
|
6cbb5f98a0 | ||
|
|
c10ae01c27 | ||
|
|
a258bc78c0 | ||
|
|
b2361e6820 | ||
|
|
2e500677ab | ||
|
|
a2a80d11b5 | ||
|
|
f16d67ad24 | ||
|
|
7edcb008ef | ||
|
|
cc1bb196af | ||
|
|
2a56831c7c | ||
|
|
9605bb0f78 | ||
|
|
ffdb71dbb2 | ||
|
|
2a2eeeda74 | ||
|
|
dd72a4b503 | ||
|
|
d9ab88fe02 | ||
|
|
3001c8bc16 | ||
|
|
8f1ee6949e | ||
|
|
8935e75686 | ||
|
|
56f32cfa90 | ||
|
|
f870c3ce70 | ||
|
|
9d2ce2b834 | ||
|
|
bb5cfadac5 | ||
|
|
d1a52cdef3 | ||
|
|
6bcec9b4a2 | ||
|
|
4f0d93a40d | ||
|
|
4966b35eae | ||
|
|
6be3385b94 | ||
|
|
cc65a5302e | ||
|
|
8c80381eef | ||
|
|
8ab40c4990 | ||
|
|
65bb7521b1 | ||
|
|
54eefb606d | ||
|
|
f5b16d501f | ||
|
|
c12fb83836 | ||
|
|
1e13573e4f | ||
|
|
47e1b6e597 | ||
|
|
51cc0d79a1 | ||
|
|
c86cfd1446 | ||
|
|
8876c53e3b | ||
|
|
9e997d7685 | ||
|
|
94c5527aa4 | ||
|
|
723488f16f | ||
|
|
4cd9e93bd0 | ||
|
|
eee44de235 | ||
|
|
6a9afedc64 | ||
|
|
510a407f37 | ||
|
|
bf82a7b40c | ||
|
|
4739a9a01a | ||
|
|
e34c705c7a | ||
|
|
722d19e437 | ||
|
|
adeda4e579 | ||
|
|
bce956c633 | ||
|
|
196222f482 | ||
|
|
27ec7622ce | ||
|
|
56a649be50 | ||
|
|
c8f827691e | ||
|
|
76ff28b08f | ||
|
|
4411b182b0 | ||
|
|
562489a97e | ||
|
|
0c05b33a1d | ||
|
|
7a4306acfc | ||
|
|
b53dc7b373 | ||
|
|
caa3b505e1 | ||
|
|
5a96b49b3f | ||
|
|
2ff77142db | ||
|
|
024e5bcb6b | ||
|
|
71be156e52 | ||
|
|
8e55c4e817 | ||
|
|
e4edc9c241 | ||
|
|
61b1a65580 | ||
|
|
1f3448e3ef | ||
|
|
d29e77065c | ||
|
|
2a3b1b31ad | ||
|
|
54d5eea864 | ||
|
|
4352da9cae | ||
|
|
7df695cdb5 | ||
|
|
ef30aefe71 | ||
|
|
499b107c21 | ||
|
|
21e3e37a0d | ||
|
|
eca218a36f | ||
|
|
d38db02f92 | ||
|
|
b6bc20cefe | ||
|
|
0e12d1dc65 | ||
|
|
b5dc553659 | ||
|
|
1337ff5c7e | ||
|
|
14b04b5243 | ||
|
|
740268a75b | ||
|
|
e85f761999 | ||
|
|
acb6ba74fc | ||
|
|
a5ac795ef4 | ||
|
|
e95aa9ea74 | ||
|
|
74c9cd2a66 | ||
|
|
b20c67bf14 | ||
|
|
d83b124cec | ||
|
|
381f012402 | ||
|
|
658a55bc97 | ||
|
|
ac767ab219 | ||
|
|
4b526e4d4d | ||
|
|
da7b13fbcf | ||
|
|
890b8b855c | ||
|
|
9744564c8a | ||
|
|
a99ef76251 | ||
|
|
a97314afd5 | ||
|
|
652431206c | ||
|
|
68abedd15a | ||
|
|
910af256af | ||
|
|
3434bd5dce | ||
|
|
be6000f13c | ||
|
|
e830259beb | ||
|
|
4e817a96a8 | ||
|
|
61d0854f73 | ||
|
|
3a64cd4bcd | ||
|
|
c40a73407d | ||
|
|
bb5b344100 | ||
|
|
f87a73f29d | ||
|
|
bff5cce125 | ||
|
|
8fc3465ed5 | ||
|
|
50287d1f5a | ||
|
|
45fdf7fb3d | ||
|
|
7b24fa8478 | ||
|
|
12d6baed90 | ||
|
|
4c2af62bfa | ||
|
|
f53aea0a47 | ||
|
|
621c5842b9 | ||
|
|
04550843e5 | ||
|
|
6c480237cf | ||
|
|
f86836ab13 | ||
|
|
1c21dd1a77 | ||
|
|
657b31f67b | ||
|
|
3168688ce4 | ||
|
|
5f15119971 | ||
|
|
4471806f73 | ||
|
|
63f2fcbe99 | ||
|
|
5aa432d0a2 | ||
|
|
9569628c67 | ||
|
|
d03b4cc113 | ||
|
|
82be769a16 | ||
|
|
96678cb14c | ||
|
|
bd7c6abb05 | ||
|
|
0c39ec959a | ||
|
|
9b950ebc46 | ||
|
|
12b8046541 | ||
|
|
09bc540b80 | ||
|
|
90efdc9481 | ||
|
|
4e933e8e93 | ||
|
|
07bf7a96fc | ||
|
|
583a5eda8d | ||
|
|
1b38354650 | ||
|
|
52adaf9269 | ||
|
|
5289f07690 | ||
|
|
a5cf118a13 | ||
|
|
075efcbde1 | ||
|
|
467d8cb072 | ||
|
|
e704bcb441 | ||
|
|
4169b6628f | ||
|
|
50ab537fdd | ||
|
|
5c7218e8f6 | ||
|
|
1077071fa4 | ||
|
|
9d673e1898 | ||
|
|
cb765d818f | ||
|
|
f95a098870 | ||
|
|
d9489639b8 | ||
|
|
bc30032238 | ||
|
|
fed35441b0 | ||
|
|
aca4133c4d | ||
|
|
6e4373aed3 | ||
|
|
fc61c40317 | ||
|
|
dab9fd84bc | ||
|
|
ef62700395 | ||
|
|
8c970ef7f6 | ||
|
|
0625a9280e | ||
|
|
551170b8d7 | ||
|
|
23e6147b25 | ||
|
|
51d82f581d | ||
|
|
74b93d7499 | ||
|
|
6e7d0069c1 | ||
|
|
e7963f6f03 | ||
|
|
7e8657ea32 | ||
|
|
80a01197b5 | ||
|
|
a3ba0015ed | ||
|
|
6d3008d6fc | ||
|
|
d65e7ee647 | ||
|
|
adb330aa63 | ||
|
|
d607550573 | ||
|
|
d5e8fb253d | ||
|
|
974466ae39 | ||
|
|
60cf9acee5 | ||
|
|
9740eadfd5 | ||
|
|
95e848f4e5 | ||
|
|
3b9dabc18c | ||
|
|
7e2894f769 | ||
|
|
709049f2e7 |
6
.github/workflows/nodejs.yml
vendored
6
.github/workflows/nodejs.yml
vendored
@@ -8,12 +8,12 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [16.x]
|
||||
node-version: [20.x]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4.1.1
|
||||
- uses: actions/checkout@v4.2.2
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4.0.1
|
||||
uses: actions/setup-node@v4.4.0
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
|
||||
|
||||
35
.github/workflows/npmpublish.yml
vendored
35
.github/workflows/npmpublish.yml
vendored
@@ -1,35 +0,0 @@
|
||||
name: Release Packages
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
release:
|
||||
types: [created]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4.1.1
|
||||
- uses: actions/setup-node@v4.0.1
|
||||
with:
|
||||
node-version: 16
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Build
|
||||
run: npm run build
|
||||
- name: Readmes
|
||||
run: npm run readmes
|
||||
|
||||
publish-npm:
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4.1.1
|
||||
- uses: actions/setup-node@v4.0.1
|
||||
with:
|
||||
node-version: 16
|
||||
registry-url: https://registry.npmjs.org/
|
||||
- run: npm ci
|
||||
- run: npm run shipit
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
|
||||
76
.github/workflows/release-please.yml
vendored
Normal file
76
.github/workflows/release-please.yml
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
name: Release Please
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
# Manual trigger as backup
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
issues: write
|
||||
|
||||
jobs:
|
||||
release-please:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
release_created: ${{ steps.release.outputs.release_created }}
|
||||
tag_name: ${{ steps.release.outputs.tag_name }}
|
||||
version: ${{ steps.release.outputs.version }}
|
||||
pr: ${{ steps.release.outputs.pr }}
|
||||
steps:
|
||||
- name: Run Release Please
|
||||
id: release
|
||||
uses: googleapis/release-please-action@v4
|
||||
with:
|
||||
# GitHub token for creating PRs and releases
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
# Use manifest-based configuration (advanced setup)
|
||||
config-file: release-please-config.json
|
||||
manifest-file: .release-please-manifest.json
|
||||
|
||||
- name: Show Release Info
|
||||
if: ${{ steps.release.outputs.release_created }}
|
||||
run: |
|
||||
echo "Release created: ${{ steps.release.outputs.release_created }}"
|
||||
echo "Tag: ${{ steps.release.outputs.tag_name }}"
|
||||
echo "Version: ${{ steps.release.outputs.version }}"
|
||||
echo "PR: ${{ steps.release.outputs.pr }}"
|
||||
|
||||
# Trigger the existing build and publish workflow when a release is created
|
||||
build-and-publish:
|
||||
runs-on: ubuntu-latest
|
||||
needs: release-please
|
||||
if: ${{ needs.release-please.outputs.release_created }}
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: "20"
|
||||
cache: "npm"
|
||||
registry-url: "https://registry.npmjs.org"
|
||||
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: Run linting
|
||||
run: npm run lint
|
||||
|
||||
- name: Run tests
|
||||
run: npm test
|
||||
|
||||
- name: Build packages
|
||||
run: npm run build
|
||||
|
||||
- name: Generate README files
|
||||
run: npm run readmes
|
||||
|
||||
- name: Publish all packages to NPM
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
run: npm run npmpub
|
||||
@@ -1,4 +1 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
npx --no-install lint-staged
|
||||
|
||||
@@ -1,4 +1 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
npm test
|
||||
|
||||
3
.release-please-manifest.json
Normal file
3
.release-please-manifest.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
".": "8.1.1"
|
||||
}
|
||||
779
CHANGELOG.md
779
CHANGELOG.md
@@ -1,3 +1,160 @@
|
||||
# [6.16.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.15.0...v6.16.0) (2025-03-26)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **imap:** implement email attachments support in IMAP plugin wrapper ([#4927](https://github.com/danielsogl/awesome-cordova-plugins/issues/4927)) ([4739a9a](https://github.com/danielsogl/awesome-cordova-plugins/commit/4739a9a01a5c731005ef152f1e1b672e9cd46b22))
|
||||
|
||||
|
||||
|
||||
# [6.15.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.14.0...v6.15.0) (2025-03-10)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **audio-management:** fix plugin name - closes [#4898](https://github.com/danielsogl/awesome-cordova-plugins/issues/4898) ([#4899](https://github.com/danielsogl/awesome-cordova-plugins/issues/4899)) ([7a4306a](https://github.com/danielsogl/awesome-cordova-plugins/commit/7a4306acfc8b161898d2ce6516404793609463dd))
|
||||
* **facebook/fbsdk:** add nonce parameter to loginWithLimitedTracking ([#4906](https://github.com/danielsogl/awesome-cordova-plugins/issues/4906)) ([562489a](https://github.com/danielsogl/awesome-cordova-plugins/commit/562489a97ed1f9453978f305845c3f511b342789))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **clevertap:** support clevertap-cordova 3.4.0 ([#4917](https://github.com/danielsogl/awesome-cordova-plugins/issues/4917)) ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1)), closes [#3491](https://github.com/danielsogl/awesome-cordova-plugins/issues/3491)
|
||||
* **intercom:** Add new methods ([#4914](https://github.com/danielsogl/awesome-cordova-plugins/issues/4914)) ([76ff28b](https://github.com/danielsogl/awesome-cordova-plugins/commit/76ff28b08f385728e4874a8c9e458b77e694678c))
|
||||
|
||||
|
||||
|
||||
# [6.14.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.13.0...v6.14.0) (2025-01-06)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **audio-management:** add plugin ([#4894](https://github.com/danielsogl/awesome-cordova-plugins/issues/4894)) ([2a3b1b3](https://github.com/danielsogl/awesome-cordova-plugins/commit/2a3b1b31ad75609cbf79bd33cec7f351cbd1ae2a))
|
||||
* **downloader:** add plugin ([#4893](https://github.com/danielsogl/awesome-cordova-plugins/issues/4893)) ([54d5eea](https://github.com/danielsogl/awesome-cordova-plugins/commit/54d5eea864be9afcb09daa75e07e5a782498a70f))
|
||||
|
||||
|
||||
|
||||
# [6.13.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.12.0...v6.13.0) (2024-12-16)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **clevertap:** support clevertap-cordova 3.3.0 ([#4883](https://github.com/danielsogl/awesome-cordova-plugins/issues/4883)) ([21e3e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/21e3e37a0df0b099e857ff5eb0330a1ee5b6fe12)), closes [#3491](https://github.com/danielsogl/awesome-cordova-plugins/issues/3491)
|
||||
|
||||
|
||||
|
||||
# [6.12.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.11.0...v6.12.0) (2024-11-21)
|
||||
|
||||
|
||||
|
||||
# [6.11.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.10.0...v6.11.0) (2024-11-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **cordova-plugin-firebase-model:** updated to @awesome-cordova-plugins/core ([#4858](https://github.com/danielsogl/awesome-cordova-plugins/issues/4858)) ([ac767ab](https://github.com/danielsogl/awesome-cordova-plugins/commit/ac767ab2198ab55d3cfcc20fafab838301e6f051))
|
||||
* **deps:** update dependency tslib to v2.8.1 ([#4856](https://github.com/danielsogl/awesome-cordova-plugins/issues/4856)) [skip ci] ([4b526e4](https://github.com/danielsogl/awesome-cordova-plugins/commit/4b526e4d4d96651baf126724909b034c7b25eac2))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **cordova-plugin-iroot:** add plugin ([#4857](https://github.com/danielsogl/awesome-cordova-plugins/issues/4857)) ([658a55b](https://github.com/danielsogl/awesome-cordova-plugins/commit/658a55bc97dd4247ed8e8672ae08c23df2fdb185))
|
||||
|
||||
|
||||
### Reverts
|
||||
|
||||
* Revert "feat(in-app-purchase-3) new InAppPurchase3 plugin (#4849)" (#4871) ([6524312](https://github.com/danielsogl/awesome-cordova-plugins/commit/652431206c51f5f66e88786d4bffa4ccca6331b3)), closes [#4849](https://github.com/danielsogl/awesome-cordova-plugins/issues/4849) [#4871](https://github.com/danielsogl/awesome-cordova-plugins/issues/4871)
|
||||
|
||||
|
||||
|
||||
# [6.10.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.9.0...v6.10.0) (2024-10-13)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **in-app-browser:** remove duplicated method ([#4838](https://github.com/danielsogl/awesome-cordova-plugins/issues/4838)) ([3a64cd4](https://github.com/danielsogl/awesome-cordova-plugins/commit/3a64cd4bcdf18b9a776ab90b45faf59c9a3ca10c))
|
||||
* **screenshot:** Update plugin NPM package name ([#4844](https://github.com/danielsogl/awesome-cordova-plugins/issues/4844)) ([4e817a9](https://github.com/danielsogl/awesome-cordova-plugins/commit/4e817a96a876d9adb6ffdbe6163f7e19ec1670d2))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **adjust:** update adjust sdk index.ts api to v5.0.0 ([#4826](https://github.com/danielsogl/awesome-cordova-plugins/issues/4826)) ([50287d1](https://github.com/danielsogl/awesome-cordova-plugins/commit/50287d1f5a94b8e311f541040f3034568646b3b3))
|
||||
* **bluetooth-classic-serial-port:** add method initialize ([#4847](https://github.com/danielsogl/awesome-cordova-plugins/issues/4847)) ([e830259](https://github.com/danielsogl/awesome-cordova-plugins/commit/e830259bebdb20a5dfef9d8bde4dde7cb84cfae2))
|
||||
* **intercom:** add support cordova-intercom v14+ ([#4839](https://github.com/danielsogl/awesome-cordova-plugins/issues/4839)) ([61d0854](https://github.com/danielsogl/awesome-cordova-plugins/commit/61d0854f73ec0c59cd528951b168cc7f3e88c8d0))
|
||||
* **network-permission:** add plugin ([#4830](https://github.com/danielsogl/awesome-cordova-plugins/issues/4830)) ([bff5cce](https://github.com/danielsogl/awesome-cordova-plugins/commit/bff5cce12555292d678539ed4690ec6ac79b8481))
|
||||
* **shortcuts-android:** add plugin ([#4831](https://github.com/danielsogl/awesome-cordova-plugins/issues/4831)) ([f87a73f](https://github.com/danielsogl/awesome-cordova-plugins/commit/f87a73f29d28dd0a0b3236540945bc97e4db5ddd))
|
||||
* **sockets-tcp:** add plugin ([#4833](https://github.com/danielsogl/awesome-cordova-plugins/issues/4833)) ([bb5b344](https://github.com/danielsogl/awesome-cordova-plugins/commit/bb5b3441005f9b564390de75cec8313eea9db50a))
|
||||
* **sockets-udp:** add plugin ([#4832](https://github.com/danielsogl/awesome-cordova-plugins/issues/4832)) ([c40a734](https://github.com/danielsogl/awesome-cordova-plugins/commit/c40a73407d7dde06e1e450c5c658220e275b643b))
|
||||
|
||||
|
||||
|
||||
# [6.9.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.8.0...v6.9.0) (2024-09-13)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **deps:** update dependency tslib to v2.7.0 ([#4823](https://github.com/danielsogl/awesome-cordova-plugins/issues/4823)) [skip ci] ([1c21dd1](https://github.com/danielsogl/awesome-cordova-plugins/commit/1c21dd1a7734e5cf82d9d64806d5b159d66f9d37))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **approov-advanced-http:** support approov3 methods ([#4817](https://github.com/danielsogl/awesome-cordova-plugins/issues/4817)) ([5f15119](https://github.com/danielsogl/awesome-cordova-plugins/commit/5f1511997101c750e80adb85e2c6b0dfacaf5a31))
|
||||
* **clevertap:** support clevertap-cordova 3.2.0 ([#4814](https://github.com/danielsogl/awesome-cordova-plugins/issues/4814)) ([4471806](https://github.com/danielsogl/awesome-cordova-plugins/commit/4471806f73ab286bbcab22d28ea2120cb4cc6a2b)), closes [#3491](https://github.com/danielsogl/awesome-cordova-plugins/issues/3491)
|
||||
* **mobile-messaging:** Added fullFeaturedInApps method to config, fetching of the Inbox methods and registerForRemoteAndroidNotifications method ([#4810](https://github.com/danielsogl/awesome-cordova-plugins/issues/4810)) ([63f2fcb](https://github.com/danielsogl/awesome-cordova-plugins/commit/63f2fcbe99b6be14a76a4a6c72ef19594d82905b))
|
||||
* **webengage:** New Plugin for Notification Inbox ([#4819](https://github.com/danielsogl/awesome-cordova-plugins/issues/4819)) ([3168688](https://github.com/danielsogl/awesome-cordova-plugins/commit/3168688ce44b1353ed6f12e41e06c90647046f71))
|
||||
|
||||
|
||||
|
||||
# [6.8.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.7.0...v6.8.0) (2024-07-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **deps:** update dependency tslib to v2.6.3 ([#4786](https://github.com/danielsogl/awesome-cordova-plugins/issues/4786)) [skip ci] ([50ab537](https://github.com/danielsogl/awesome-cordova-plugins/commit/50ab537fdd9f875f51ce1e4c7ffcf1a27c6d50e8))
|
||||
* **ssl-certificate-checker:** adjust method interfaces to follow plugin api ([#4799](https://github.com/danielsogl/awesome-cordova-plugins/issues/4799)) ([0c39ec9](https://github.com/danielsogl/awesome-cordova-plugins/commit/0c39ec959ab04e02065a98685f5293346f5939ac))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **airship:** add isForeground to push received events ([#4763](https://github.com/danielsogl/awesome-cordova-plugins/issues/4763)) ([4e933e8](https://github.com/danielsogl/awesome-cordova-plugins/commit/4e933e8e932c8db403b00d6b63713b63aa758071))
|
||||
* **barkoder:** add plugin ([#4782](https://github.com/danielsogl/awesome-cordova-plugins/issues/4782)) ([12b8046](https://github.com/danielsogl/awesome-cordova-plugins/commit/12b8046541dcf791027695a2aa8115124671ffe0))
|
||||
* **firebase-x:** add consent mode ([#4779](https://github.com/danielsogl/awesome-cordova-plugins/issues/4779)) ([09bc540](https://github.com/danielsogl/awesome-cordova-plugins/commit/09bc540b80c299aae70430b83f04d0a7dc6c7fec))
|
||||
* **genius-scan:** add plugin ([#4775](https://github.com/danielsogl/awesome-cordova-plugins/issues/4775)) [skip ci] ([90efdc9](https://github.com/danielsogl/awesome-cordova-plugins/commit/90efdc9481fa8b45d10f47de1b3081c177630e99))
|
||||
* **webengage:** add new methods ([#4784](https://github.com/danielsogl/awesome-cordova-plugins/issues/4784)) ([9b950eb](https://github.com/danielsogl/awesome-cordova-plugins/commit/9b950ebc46be9d07277450cdba55446e652fd30d))
|
||||
|
||||
|
||||
|
||||
# [6.7.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.6.0...v6.7.0) (2024-04-17)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* 🐛 wrong top package main field ([#4736](https://github.com/danielsogl/awesome-cordova-plugins/issues/4736)) ([74b93d7](https://github.com/danielsogl/awesome-cordova-plugins/commit/74b93d749968c06d2ce4a653cbc5edeb9cfdd368))
|
||||
* **firebase-x:** filters for fetchFirestoreCollection ([#4733](https://github.com/danielsogl/awesome-cordova-plugins/issues/4733)) ([23e6147](https://github.com/danielsogl/awesome-cordova-plugins/commit/23e6147b25dc188604f83906d3078629c39bb7a2))
|
||||
* **firebase-x:** setConfigSettings function input parameters aligned with firebase-x plugin ([#4757](https://github.com/danielsogl/awesome-cordova-plugins/issues/4757)) ([adb330a](https://github.com/danielsogl/awesome-cordova-plugins/commit/adb330aa63d89d91243c5a9ebf8bc34aa5206d6e))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **adjust:** Add Remote Config missing functions ([#4756](https://github.com/danielsogl/awesome-cordova-plugins/issues/4756)) ([d65e7ee](https://github.com/danielsogl/awesome-cordova-plugins/commit/d65e7ee64707985966b27b7bfc206a1f29630f58))
|
||||
* **adjust:** update wrapper for Adjust Cordova SDK v4.37.1 ([#4724](https://github.com/danielsogl/awesome-cordova-plugins/issues/4724)) ([551170b](https://github.com/danielsogl/awesome-cordova-plugins/commit/551170b8d7d47819b8742344d9f214318ae97562))
|
||||
* **airship:** add plugin ([#4755](https://github.com/danielsogl/awesome-cordova-plugins/issues/4755)) ([6d3008d](https://github.com/danielsogl/awesome-cordova-plugins/commit/6d3008d6fc124c24a13ddf9f60be4c1779f41ee0))
|
||||
* **cashfree-pg:** support cordova-plugin-cashfree-pg 1.0.6 ([#4737](https://github.com/danielsogl/awesome-cordova-plugins/issues/4737)) ([6e7d006](https://github.com/danielsogl/awesome-cordova-plugins/commit/6e7d0069c138da760530926ba63bd7522a529565))
|
||||
* **clevertap:** support clevertap-cordova 3.0.0 ([#4760](https://github.com/danielsogl/awesome-cordova-plugins/issues/4760)) ([974466a](https://github.com/danielsogl/awesome-cordova-plugins/commit/974466ae39146de7826b752c0932eca0cc6a4c7e)), closes [#3491](https://github.com/danielsogl/awesome-cordova-plugins/issues/3491)
|
||||
* **contacts:** add plugin ([#4750](https://github.com/danielsogl/awesome-cordova-plugins/issues/4750)) ([80a0119](https://github.com/danielsogl/awesome-cordova-plugins/commit/80a01197b51d97821c7fa0037c98a9cbc19b9e43))
|
||||
* **screenshot:** add plugin ([#4751](https://github.com/danielsogl/awesome-cordova-plugins/issues/4751)) ([a3ba001](https://github.com/danielsogl/awesome-cordova-plugins/commit/a3ba0015eda437fe60e8f05852447c92cff8f31c))
|
||||
* **ssl-certificate-checker:** add SSL Certificate Checker support ([#4734](https://github.com/danielsogl/awesome-cordova-plugins/issues/4734)) ([51d82f5](https://github.com/danielsogl/awesome-cordova-plugins/commit/51d82f581d059a62d2179dc9da89afd64e1e41d2))
|
||||
|
||||
|
||||
|
||||
# [6.6.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.5.0...v6.6.0) (2023-12-19)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **adjust:** update wrapper for Adjust Cordova SDK v4.35.1 ([#4696](https://github.com/danielsogl/awesome-cordova-plugins/issues/4696)) ([709049f](https://github.com/danielsogl/awesome-cordova-plugins/commit/709049f2e77455723c62f248e327e37e2ca8ddb2)), closes [#4600](https://github.com/danielsogl/awesome-cordova-plugins/issues/4600) [#4608](https://github.com/danielsogl/awesome-cordova-plugins/issues/4608) [#4617](https://github.com/danielsogl/awesome-cordova-plugins/issues/4617) [#3491](https://github.com/danielsogl/awesome-cordova-plugins/issues/3491)
|
||||
|
||||
|
||||
|
||||
# [6.5.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.4.0...v6.5.0) (2023-12-19)
|
||||
|
||||
|
||||
@@ -99,6 +256,625 @@
|
||||
|
||||
|
||||
|
||||
## [8.1.1](https://github.com/danielsogl/awesome-cordova-plugins/compare/awesome-cordova-plugins-v8.1.0...awesome-cordova-plugins-v8.1.1) (2026-02-09)
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* **deps:** update build and bundling tools ([#5063](https://github.com/danielsogl/awesome-cordova-plugins/issues/5063)) ([86be549](https://github.com/danielsogl/awesome-cordova-plugins/commit/86be54975b895baf12adfd988561af0f463ee79f))
|
||||
* **deps:** update build and bundling tools ([#5066](https://github.com/danielsogl/awesome-cordova-plugins/issues/5066)) ([f1be01f](https://github.com/danielsogl/awesome-cordova-plugins/commit/f1be01f79bbe94535582697e883c51da7745810e))
|
||||
* **deps:** update build and bundling tools ([#5076](https://github.com/danielsogl/awesome-cordova-plugins/issues/5076)) ([0ef0f74](https://github.com/danielsogl/awesome-cordova-plugins/commit/0ef0f74357e82127dbbea3fcfbf505c845fc9e81))
|
||||
* **deps:** update build and bundling tools ([#5079](https://github.com/danielsogl/awesome-cordova-plugins/issues/5079)) ([879659b](https://github.com/danielsogl/awesome-cordova-plugins/commit/879659b8e6f34e50936fd71b83f8da6f5542abb8))
|
||||
* **deps:** update build and bundling tools ([#5086](https://github.com/danielsogl/awesome-cordova-plugins/issues/5086)) ([75e6387](https://github.com/danielsogl/awesome-cordova-plugins/commit/75e638702836b1cd98e8ee28a6d62d7e03af6aeb))
|
||||
* **deps:** update build and bundling tools ([#5090](https://github.com/danielsogl/awesome-cordova-plugins/issues/5090)) ([effbc46](https://github.com/danielsogl/awesome-cordova-plugins/commit/effbc46eb991b7fbebdc59005be03aad2385115f))
|
||||
* **deps:** update dependency lint-staged to ^16.1.5 ([#5061](https://github.com/danielsogl/awesome-cordova-plugins/issues/5061)) ([679aefa](https://github.com/danielsogl/awesome-cordova-plugins/commit/679aefa3b532b4f9695bd3ac96133357ba1b3654))
|
||||
* **deps:** update dependency lint-staged to ^16.1.6 ([#5069](https://github.com/danielsogl/awesome-cordova-plugins/issues/5069)) ([4afe2ad](https://github.com/danielsogl/awesome-cordova-plugins/commit/4afe2ad4c9b887bba08ce3ab747d2b979e8135c3))
|
||||
* **deps:** update dependency lint-staged to ^16.2.3 ([#5075](https://github.com/danielsogl/awesome-cordova-plugins/issues/5075)) ([0887f9f](https://github.com/danielsogl/awesome-cordova-plugins/commit/0887f9f9e4055579765c369734c6e810c6910818))
|
||||
* **deps:** update dependency lint-staged to ^16.2.4 ([#5077](https://github.com/danielsogl/awesome-cordova-plugins/issues/5077)) ([c86abb8](https://github.com/danielsogl/awesome-cordova-plugins/commit/c86abb86a29ff7a7dfd06b86897f5d7fff167241))
|
||||
* **deps:** update dependency lint-staged to ^16.2.6 ([#5081](https://github.com/danielsogl/awesome-cordova-plugins/issues/5081)) ([722a8af](https://github.com/danielsogl/awesome-cordova-plugins/commit/722a8af45ebd23429e662c1ae3ca532145369715))
|
||||
* **deps:** update dependency lint-staged to ^16.2.7 ([#5087](https://github.com/danielsogl/awesome-cordova-plugins/issues/5087)) ([9a487a4](https://github.com/danielsogl/awesome-cordova-plugins/commit/9a487a47f36f05421afcb613269c392145da3d2f))
|
||||
* **deps:** update dependency release-please to ^17.1.2 ([#5065](https://github.com/danielsogl/awesome-cordova-plugins/issues/5065)) ([0c90165](https://github.com/danielsogl/awesome-cordova-plugins/commit/0c90165e969603a7d87ad405005423afcdc7a57c))
|
||||
* **deps:** update dependency release-please to ^17.1.3 ([#5078](https://github.com/danielsogl/awesome-cordova-plugins/issues/5078)) ([e9bf647](https://github.com/danielsogl/awesome-cordova-plugins/commit/e9bf647ca86f24b7e43377f502e9af084b76e250))
|
||||
* **deps:** update dependency release-please to ^17.2.0 ([#5098](https://github.com/danielsogl/awesome-cordova-plugins/issues/5098)) ([09f2522](https://github.com/danielsogl/awesome-cordova-plugins/commit/09f2522f9f680b8e8f472af68e09a14a35772e8c))
|
||||
* **deps:** update dependency rimraf to ^6.1.0 ([#5082](https://github.com/danielsogl/awesome-cordova-plugins/issues/5082)) ([b8f3941](https://github.com/danielsogl/awesome-cordova-plugins/commit/b8f3941e4cb0547948e32ba75d4c523b0e8e7e2c))
|
||||
* **deps:** update dependency rollup to ^4.50.1 ([#5070](https://github.com/danielsogl/awesome-cordova-plugins/issues/5070)) ([b94c26d](https://github.com/danielsogl/awesome-cordova-plugins/commit/b94c26dbb1e5062ff9b3009943e0d3098b3c9f91))
|
||||
* **deps:** update dependency rollup to ^4.52.0 ([#5073](https://github.com/danielsogl/awesome-cordova-plugins/issues/5073)) ([f8fdc2f](https://github.com/danielsogl/awesome-cordova-plugins/commit/f8fdc2fe79817a31e466189b830031b88b531e20))
|
||||
* **deps:** update dependency rollup to ^4.52.3 ([#5074](https://github.com/danielsogl/awesome-cordova-plugins/issues/5074)) ([55aabfa](https://github.com/danielsogl/awesome-cordova-plugins/commit/55aabfa4aceccf6bc3f32cbc1945b8e89237f35a))
|
||||
* **deps:** update dependency rollup to ^4.53.1 ([#5084](https://github.com/danielsogl/awesome-cordova-plugins/issues/5084)) ([6fe9de5](https://github.com/danielsogl/awesome-cordova-plugins/commit/6fe9de5c97f496b075a7dadcac370677a06cc826))
|
||||
* **deps:** update dependency rollup to ^4.53.2 ([#5085](https://github.com/danielsogl/awesome-cordova-plugins/issues/5085)) ([d9bbabe](https://github.com/danielsogl/awesome-cordova-plugins/commit/d9bbabe605777fd588c698587ae4822178126668))
|
||||
* **deps:** update dependency rollup to ^4.55.1 ([#5094](https://github.com/danielsogl/awesome-cordova-plugins/issues/5094)) ([d097f55](https://github.com/danielsogl/awesome-cordova-plugins/commit/d097f5563fd14e3f754d52347c83e4c1cb559695))
|
||||
* **deps:** update dependency rollup to ^4.56.0 ([#5099](https://github.com/danielsogl/awesome-cordova-plugins/issues/5099)) ([30c72c4](https://github.com/danielsogl/awesome-cordova-plugins/commit/30c72c47bcb9cfd669ae41f870fcbc5863653ea0))
|
||||
* **deps:** update dependency rollup to ^4.57.1 ([#5100](https://github.com/danielsogl/awesome-cordova-plugins/issues/5100)) ([5f28d64](https://github.com/danielsogl/awesome-cordova-plugins/commit/5f28d64e43363dd5fe023ef82a57081e232935b3))
|
||||
* **deps:** update dependency webpack to ^5.105.0 ([#5101](https://github.com/danielsogl/awesome-cordova-plugins/issues/5101)) ([4ddc32a](https://github.com/danielsogl/awesome-cordova-plugins/commit/4ddc32a7362b6f565f8eba8c9df0e6202a9b240b))
|
||||
|
||||
## [8.1.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/awesome-cordova-plugins-v8.0.2...awesome-cordova-plugins-v8.1.0) (2025-08-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **adjust:** update adjust sdk index.ts api to v5.4.0 ([#4948](https://github.com/danielsogl/awesome-cordova-plugins/issues/4948)) ([f16d67a](https://github.com/danielsogl/awesome-cordova-plugins/commit/f16d67ad24b41078b2ba3149278c1bf8119f9d76))
|
||||
* **cashfree-pg:** support cordova-plugin-cashfree-pg 1.0.11 ([#5057](https://github.com/danielsogl/awesome-cordova-plugins/issues/5057)) ([a2a80d1](https://github.com/danielsogl/awesome-cordova-plugins/commit/a2a80d11b58e219dfcb9e0d58b06f87b98972add))
|
||||
* **clevertap:** support clevertap-cordova 4.2.0 ([#4938](https://github.com/danielsogl/awesome-cordova-plugins/issues/4938)) ([cc1bb19](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc1bb196afc11d1760a6bc12a25dc029167364f7))
|
||||
* **cordova-plugin-unvired-sdk:** added new function ([#5051](https://github.com/danielsogl/awesome-cordova-plugins/issues/5051)) ([b2361e6](https://github.com/danielsogl/awesome-cordova-plugins/commit/b2361e682052b32ecf9fd3362d1acc260a0c47e1))
|
||||
* **mobile-messaging:** add callback parameter for Mobile Messaging S… ([#4930](https://github.com/danielsogl/awesome-cordova-plugins/issues/4930)) ([9605bb0](https://github.com/danielsogl/awesome-cordova-plugins/commit/9605bb0f781c41554a9cc4dfebc50fb9b2e47be3))
|
||||
* **wonderpush:** new Delegate methods + Add initialize() and isInitialized() methods ([#4942](https://github.com/danielsogl/awesome-cordova-plugins/issues/4942)) ([7edcb00](https://github.com/danielsogl/awesome-cordova-plugins/commit/7edcb008ef0df469c7364a146603501c60e63cdb))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **bluetooth-classic-serial-port:** support multiple simultaneous connections using the same protocol string ([#5056](https://github.com/danielsogl/awesome-cordova-plugins/issues/5056)) ([2e50067](https://github.com/danielsogl/awesome-cordova-plugins/commit/2e500677abac38b79a99151e60ff849cc63a4e54))
|
||||
* Remove unnecessary adder .scripts Folder ([cc1bb19](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc1bb196afc11d1760a6bc12a25dc029167364f7))
|
||||
* Remove unwanted added File .npmrc ([cc1bb19](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc1bb196afc11d1760a6bc12a25dc029167364f7))
|
||||
* Remove unwanted added folder .circleci ([cc1bb19](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc1bb196afc11d1760a6bc12a25dc029167364f7))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([cc1bb19](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc1bb196afc11d1760a6bc12a25dc029167364f7))
|
||||
* **screenshot:** Update import ([#4929](https://github.com/danielsogl/awesome-cordova-plugins/issues/4929)) ([ffdb71d](https://github.com/danielsogl/awesome-cordova-plugins/commit/ffdb71dbb2d2844054d11752ca5951fa501dcbfb))
|
||||
* Update changes as per ionic-native master ([cc1bb19](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc1bb196afc11d1760a6bc12a25dc029167364f7))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* **deps:** bump form-data from 3.0.1 to 3.0.4 ([#5053](https://github.com/danielsogl/awesome-cordova-plugins/issues/5053)) ([2a2eeed](https://github.com/danielsogl/awesome-cordova-plugins/commit/2a2eeeda74622153ff57f5606ab854089abaf2e3))
|
||||
* **deps:** update build and bundling tools ([#5050](https://github.com/danielsogl/awesome-cordova-plugins/issues/5050)) ([3001c8b](https://github.com/danielsogl/awesome-cordova-plugins/commit/3001c8bc16ad7a973619c2596cbed5169000e86a))
|
||||
* **deps:** update build and bundling tools ([#5052](https://github.com/danielsogl/awesome-cordova-plugins/issues/5052)) ([d9ab88f](https://github.com/danielsogl/awesome-cordova-plugins/commit/d9ab88fe024bca7710633e546a829636034f3df9))
|
||||
* **deps:** update build and bundling tools ([#5059](https://github.com/danielsogl/awesome-cordova-plugins/issues/5059)) ([a258bc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/a258bc78c0b28f25d858205249f9e70d4898d6f3))
|
||||
* **deps:** update dependency lint-staged to ^16.1.2 ([#5042](https://github.com/danielsogl/awesome-cordova-plugins/issues/5042)) ([9d2ce2b](https://github.com/danielsogl/awesome-cordova-plugins/commit/9d2ce2b834c1a9c4ea3705a5356558f7babf4d8e))
|
||||
* **deps:** update dependency lint-staged to ^16.1.4 ([#5060](https://github.com/danielsogl/awesome-cordova-plugins/issues/5060)) ([c10ae01](https://github.com/danielsogl/awesome-cordova-plugins/commit/c10ae01c27a7ab1fb806dafbf993713fb6be8d40))
|
||||
* **deps:** update dependency release-please to ^17.1.1 ([#5048](https://github.com/danielsogl/awesome-cordova-plugins/issues/5048)) ([8935e75](https://github.com/danielsogl/awesome-cordova-plugins/commit/8935e756864fb5c4ca70312cd28a77e5536eb3f6))
|
||||
* **deps:** update dependency rollup to ^4.44.0 ([#5046](https://github.com/danielsogl/awesome-cordova-plugins/issues/5046)) ([f870c3c](https://github.com/danielsogl/awesome-cordova-plugins/commit/f870c3ce70c5b125cadc22f9bb91b7e59b231b7e))
|
||||
* **deps:** update dependency rollup to ^4.44.1 ([#5047](https://github.com/danielsogl/awesome-cordova-plugins/issues/5047)) ([56f32cf](https://github.com/danielsogl/awesome-cordova-plugins/commit/56f32cfa9066748853033f3bb7c4c15e0a998577))
|
||||
* **deps:** update dependency rollup to ^4.44.2 ([#5049](https://github.com/danielsogl/awesome-cordova-plugins/issues/5049)) ([8f1ee69](https://github.com/danielsogl/awesome-cordova-plugins/commit/8f1ee6949e8c227878c0e252789fc0627b71d0a6))
|
||||
* **deps:** update dependency rollup to ^4.46.1 ([#5054](https://github.com/danielsogl/awesome-cordova-plugins/issues/5054)) ([dd72a4b](https://github.com/danielsogl/awesome-cordova-plugins/commit/dd72a4b503ea9eea07806335148359549fe5df6e))
|
||||
|
||||
## [8.0.2](https://github.com/danielsogl/awesome-cordova-plugins/compare/awesome-cordova-plugins-v8.0.1...awesome-cordova-plugins-v8.0.2) (2025-06-14)
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* update minimum core version to 8.0.2 in publish script ([d1a52cd](https://github.com/danielsogl/awesome-cordova-plugins/commit/d1a52cdef3483ef5e4a4f34cfc308f16a2c97c00))
|
||||
|
||||
## [8.0.1](https://github.com/danielsogl/awesome-cordova-plugins/compare/awesome-cordova-plugins-v8.0.0...awesome-cordova-plugins-v8.0.1) (2025-06-14)
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* **deps:** update @types/lodash ([6be3385](https://github.com/danielsogl/awesome-cordova-plugins/commit/6be3385b94c4e023d3beac0773262ec3d5cea254))
|
||||
* **deps:** update gulp ([4966b35](https://github.com/danielsogl/awesome-cordova-plugins/commit/4966b35eae2a82b1d836c820af1b7eb8b7a17dec))
|
||||
* **deps:** update lint-staged ([8c80381](https://github.com/danielsogl/awesome-cordova-plugins/commit/8c80381eef8d5c71e1459f2b549aa448b6ee79e0))
|
||||
* **deps:** update rimraf ([65bb752](https://github.com/danielsogl/awesome-cordova-plugins/commit/65bb7521b184d1263abc1e8613e0c07c7e8f9f18))
|
||||
* **deps:** update rollup ([cc65a53](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc65a5302eb895f965e4c28f348010258e1c4519))
|
||||
* **deps:** update webpack ([8ab40c4](https://github.com/danielsogl/awesome-cordova-plugins/commit/8ab40c499096223ac75a703f0f631efa8f1218ab))
|
||||
* update minimum core version to 8.0.1 in publish script ([54eefb6](https://github.com/danielsogl/awesome-cordova-plugins/commit/54eefb606d42d0c49d65e673af34322cd3c83e78))
|
||||
|
||||
## [8.0.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/awesome-cordova-plugins-v7.0.2...awesome-cordova-plugins-v8.0.0) (2025-06-10)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* **purchases:** migrate RevenueCat to 3.2.1 ([#4392](https://github.com/danielsogl/awesome-cordova-plugins/issues/4392))
|
||||
* **purchases:** migrate RevenueCat to 3.1.0 ([#4382](https://github.com/danielsogl/awesome-cordova-plugins/issues/4382))
|
||||
|
||||
### Features
|
||||
|
||||
* **adjust:** Add Remote Config missing functions ([#4756](https://github.com/danielsogl/awesome-cordova-plugins/issues/4756)) ([d65e7ee](https://github.com/danielsogl/awesome-cordova-plugins/commit/d65e7ee64707985966b27b7bfc206a1f29630f58))
|
||||
* **adjust:** update adjust sdk index.ts api to v5.0.0 ([#4826](https://github.com/danielsogl/awesome-cordova-plugins/issues/4826)) ([50287d1](https://github.com/danielsogl/awesome-cordova-plugins/commit/50287d1f5a94b8e311f541040f3034568646b3b3))
|
||||
* **adjust:** update wrapper for Adjust Cordova SDK v4.30.0 ([#4277](https://github.com/danielsogl/awesome-cordova-plugins/issues/4277)) ([82377f0](https://github.com/danielsogl/awesome-cordova-plugins/commit/82377f06330e8618e50a57004c9a79cafa66d972))
|
||||
* **adjust:** update wrapper for Adjust Cordova SDK v4.32.0 ([#4327](https://github.com/danielsogl/awesome-cordova-plugins/issues/4327)) ([a7a1091](https://github.com/danielsogl/awesome-cordova-plugins/commit/a7a10913fcfc218dddd1b55b24aa797b47e3bf73))
|
||||
* **adjust:** update wrapper for Adjust Cordova SDK v4.35.1 ([#4696](https://github.com/danielsogl/awesome-cordova-plugins/issues/4696)) ([709049f](https://github.com/danielsogl/awesome-cordova-plugins/commit/709049f2e77455723c62f248e327e37e2ca8ddb2))
|
||||
* **adjust:** update wrapper for Adjust Cordova SDK v4.37.1 ([#4724](https://github.com/danielsogl/awesome-cordova-plugins/issues/4724)) ([551170b](https://github.com/danielsogl/awesome-cordova-plugins/commit/551170b8d7d47819b8742344d9f214318ae97562))
|
||||
* **advanced-image-picker:** add plugin ([#4434](https://github.com/danielsogl/awesome-cordova-plugins/issues/4434)) ([63cfd44](https://github.com/danielsogl/awesome-cordova-plugins/commit/63cfd4488d17b5cdac8a8302b310acc6c308c5a2))
|
||||
* **airship:** add isForeground to push received events ([#4763](https://github.com/danielsogl/awesome-cordova-plugins/issues/4763)) ([4e933e8](https://github.com/danielsogl/awesome-cordova-plugins/commit/4e933e8e932c8db403b00d6b63713b63aa758071))
|
||||
* **airship:** add plugin ([#4755](https://github.com/danielsogl/awesome-cordova-plugins/issues/4755)) ([6d3008d](https://github.com/danielsogl/awesome-cordova-plugins/commit/6d3008d6fc124c24a13ddf9f60be4c1779f41ee0))
|
||||
* **android-permissions:** add android 13 permissions ([#4295](https://github.com/danielsogl/awesome-cordova-plugins/issues/4295)) ([ba9c1c1](https://github.com/danielsogl/awesome-cordova-plugins/commit/ba9c1c154e76900f9570a7f3acc7728fd32a89a2))
|
||||
* **app-review:** add plugin ([#4348](https://github.com/danielsogl/awesome-cordova-plugins/issues/4348)) ([b0780a8](https://github.com/danielsogl/awesome-cordova-plugins/commit/b0780a8bec1f061489966ab29ebd44736eb3536e))
|
||||
* **applovin:** add plugin ([#4307](https://github.com/danielsogl/awesome-cordova-plugins/issues/4307)) ([bf860c3](https://github.com/danielsogl/awesome-cordova-plugins/commit/bf860c30c216e05bc516c179979210c1645570a9))
|
||||
* **approov-advanced-http:** support approov3 methods ([#4817](https://github.com/danielsogl/awesome-cordova-plugins/issues/4817)) ([5f15119](https://github.com/danielsogl/awesome-cordova-plugins/commit/5f1511997101c750e80adb85e2c6b0dfacaf5a31))
|
||||
* **audio-management:** add plugin ([#4894](https://github.com/danielsogl/awesome-cordova-plugins/issues/4894)) ([2a3b1b3](https://github.com/danielsogl/awesome-cordova-plugins/commit/2a3b1b31ad75609cbf79bd33cec7f351cbd1ae2a))
|
||||
* **barkoder:** add plugin ([#4782](https://github.com/danielsogl/awesome-cordova-plugins/issues/4782)) ([12b8046](https://github.com/danielsogl/awesome-cordova-plugins/commit/12b8046541dcf791027695a2aa8115124671ffe0))
|
||||
* **ble:** add wrapper for starting location notifications ([#4399](https://github.com/danielsogl/awesome-cordova-plugins/issues/4399)) ([755b28e](https://github.com/danielsogl/awesome-cordova-plugins/commit/755b28e32534d75a6f8079b9be5a8e1b81aef636))
|
||||
* **bluetooth-classic-serial-port:** add method initialize ([#4847](https://github.com/danielsogl/awesome-cordova-plugins/issues/4847)) ([e830259](https://github.com/danielsogl/awesome-cordova-plugins/commit/e830259bebdb20a5dfef9d8bde4dde7cb84cfae2))
|
||||
* **bluetooth-le:** upgrade to v6.7.0 ([#4320](https://github.com/danielsogl/awesome-cordova-plugins/issues/4320)) ([98dc7c4](https://github.com/danielsogl/awesome-cordova-plugins/commit/98dc7c4be0c3a63775a63926e5958bcde79e7d5c))
|
||||
* **brightness:** add brightness plugin ([#4454](https://github.com/danielsogl/awesome-cordova-plugins/issues/4454)) ([f02bc78](https://github.com/danielsogl/awesome-cordova-plugins/commit/f02bc78ec253f6388750e662571300c82e990b51))
|
||||
* **cashfree-pg:** support cordova-plugin-cashfree-pg 1.0.2 ([#4572](https://github.com/danielsogl/awesome-cordova-plugins/issues/4572)) ([8047c9a](https://github.com/danielsogl/awesome-cordova-plugins/commit/8047c9ad5203f9d6b53a663907c5f07c24fe565b))
|
||||
* **cashfree-pg:** support cordova-plugin-cashfree-pg 1.0.6 ([#4737](https://github.com/danielsogl/awesome-cordova-plugins/issues/4737)) ([6e7d006](https://github.com/danielsogl/awesome-cordova-plugins/commit/6e7d0069c138da760530926ba63bd7522a529565))
|
||||
* **clevertap:** support clevertap-cordova 2.6.0 ([#4458](https://github.com/danielsogl/awesome-cordova-plugins/issues/4458)) ([74a80c0](https://github.com/danielsogl/awesome-cordova-plugins/commit/74a80c0953577478bd15fe16ab9edf28dcb27280))
|
||||
* **clevertap:** support clevertap-cordova 2.7.2 ([#4683](https://github.com/danielsogl/awesome-cordova-plugins/issues/4683)) [skip ci] ([bddafc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/bddafc779a65379c5d09fa74418830b81e2525a7))
|
||||
* **clevertap:** support clevertap-cordova 3.0.0 ([#4760](https://github.com/danielsogl/awesome-cordova-plugins/issues/4760)) ([974466a](https://github.com/danielsogl/awesome-cordova-plugins/commit/974466ae39146de7826b752c0932eca0cc6a4c7e))
|
||||
* **clevertap:** support clevertap-cordova 3.2.0 ([#4814](https://github.com/danielsogl/awesome-cordova-plugins/issues/4814)) ([4471806](https://github.com/danielsogl/awesome-cordova-plugins/commit/4471806f73ab286bbcab22d28ea2120cb4cc6a2b))
|
||||
* **clevertap:** support clevertap-cordova 3.3.0 ([#4883](https://github.com/danielsogl/awesome-cordova-plugins/issues/4883)) ([21e3e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/21e3e37a0df0b099e857ff5eb0330a1ee5b6fe12))
|
||||
* **clevertap:** support clevertap-cordova 3.4.0 ([#4917](https://github.com/danielsogl/awesome-cordova-plugins/issues/4917)) ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1))
|
||||
* **contacts:** add plugin ([#4750](https://github.com/danielsogl/awesome-cordova-plugins/issues/4750)) ([80a0119](https://github.com/danielsogl/awesome-cordova-plugins/commit/80a01197b51d97821c7fa0037c98a9cbc19b9e43))
|
||||
* **cooee:** add plugin ([#4228](https://github.com/danielsogl/awesome-cordova-plugins/issues/4228)) ([7a528b4](https://github.com/danielsogl/awesome-cordova-plugins/commit/7a528b42d9427222d01b8e0da675045996be042d))
|
||||
* **cordova-plugin-iroot:** add plugin ([#4857](https://github.com/danielsogl/awesome-cordova-plugins/issues/4857)) ([658a55b](https://github.com/danielsogl/awesome-cordova-plugins/commit/658a55bc97dd4247ed8e8672ae08c23df2fdb185))
|
||||
* **core:** use angular ivy ([#4369](https://github.com/danielsogl/awesome-cordova-plugins/issues/4369)) ([85441e5](https://github.com/danielsogl/awesome-cordova-plugins/commit/85441e59cac2ac9f40b9da55647ec89c9bafb2ea))
|
||||
* **crop-privacy:** add plugin ([#4408](https://github.com/danielsogl/awesome-cordova-plugins/issues/4408)) ([1e258ad](https://github.com/danielsogl/awesome-cordova-plugins/commit/1e258adeb5506d3bfa3eff755a710fa6373f6dcc))
|
||||
* **device:** add sdkVersion ([#4354](https://github.com/danielsogl/awesome-cordova-plugins/issues/4354)) ([acb39e5](https://github.com/danielsogl/awesome-cordova-plugins/commit/acb39e5849f368e2d2ac75baa5d341b189206e27))
|
||||
* **device:** detect if app is running on a macOS desktop with Apple Silicon ([#4299](https://github.com/danielsogl/awesome-cordova-plugins/issues/4299)) ([af55cb2](https://github.com/danielsogl/awesome-cordova-plugins/commit/af55cb25fa39146c0ed79d94e3805a401b881cc2))
|
||||
* **diagnostic:** addisCameraRollAuthorized and getCameraRollAuthorizationStatus functions (WIP) ([#4362](https://github.com/danielsogl/awesome-cordova-plugins/issues/4362)) ([cd81cfa](https://github.com/danielsogl/awesome-cordova-plugins/commit/cd81cfabf4a3027d65597a3b7079da5998988891))
|
||||
* **diagnostic:** extend parameter for requestLocationAuthorization ([#4350](https://github.com/danielsogl/awesome-cordova-plugins/issues/4350)) ([b572a10](https://github.com/danielsogl/awesome-cordova-plugins/commit/b572a10a6e1e4063fdd19a04acc09d049b973d67))
|
||||
* **diagnostics:** add getBluetoothAuthorizationStatuses function ([#4442](https://github.com/danielsogl/awesome-cordova-plugins/issues/4442)) ([ff78ca7](https://github.com/danielsogl/awesome-cordova-plugins/commit/ff78ca7fb4335698076282ec9da99433939f276a))
|
||||
* **downloader:** add plugin ([#4893](https://github.com/danielsogl/awesome-cordova-plugins/issues/4893)) ([54d5eea](https://github.com/danielsogl/awesome-cordova-plugins/commit/54d5eea864be9afcb09daa75e07e5a782498a70f))
|
||||
* **dynamsoft barcode scanner:** update plugin ([#4176](https://github.com/danielsogl/awesome-cordova-plugins/issues/4176)) ([7e2452b](https://github.com/danielsogl/awesome-cordova-plugins/commit/7e2452b6ad0526247dcb310d37f819026c90451c))
|
||||
* **dynamsoft-barcode:** add setFocus and setZoom ([#4281](https://github.com/danielsogl/awesome-cordova-plugins/issues/4281)) ([a801c7d](https://github.com/danielsogl/awesome-cordova-plugins/commit/a801c7d3054d285c962b4657f4b224c9a9ad67cf))
|
||||
* **dynamsoft-barcode:** update startScanning options ([#4205](https://github.com/danielsogl/awesome-cordova-plugins/issues/4205)) ([4e183b1](https://github.com/danielsogl/awesome-cordova-plugins/commit/4e183b18818864b23501fa4bccd2813ca4149e5a))
|
||||
* **fbsdk:** add plugin ([#4431](https://github.com/danielsogl/awesome-cordova-plugins/issues/4431)) ([a095422](https://github.com/danielsogl/awesome-cordova-plugins/commit/a0954228896b53dc42db3cbf6d6e89764d83646d))
|
||||
* **ffmpeg:** add plugin ([#4435](https://github.com/danielsogl/awesome-cordova-plugins/issues/4435)) ([9b4502f](https://github.com/danielsogl/awesome-cordova-plugins/commit/9b4502f9297d1a0a579db3fd0165c98e0897625e))
|
||||
* **file-chooser:** add plugin ([#4396](https://github.com/danielsogl/awesome-cordova-plugins/issues/4396)) ([97f5661](https://github.com/danielsogl/awesome-cordova-plugins/commit/97f566170efdc90f48a4f7b4aef292dccfb0165c))
|
||||
* **file-md5:** add plugin ([#4201](https://github.com/danielsogl/awesome-cordova-plugins/issues/4201)) ([63c8365](https://github.com/danielsogl/awesome-cordova-plugins/commit/63c83653c0d0942d9cac2185bd8b9f38a5b4980c))
|
||||
* **fingerprint-aio:** update plugin ([#4423](https://github.com/danielsogl/awesome-cordova-plugins/issues/4423)) ([0579e67](https://github.com/danielsogl/awesome-cordova-plugins/commit/0579e67e966eb0469bccd22ee88d0c4c9c375838))
|
||||
* **firebase-x:** add consent mode ([#4779](https://github.com/danielsogl/awesome-cordova-plugins/issues/4779)) ([09bc540](https://github.com/danielsogl/awesome-cordova-plugins/commit/09bc540b80c299aae70430b83f04d0a7dc6c7fec))
|
||||
* **firebase-x:** add message typing ([#4282](https://github.com/danielsogl/awesome-cordova-plugins/issues/4282)) ([898e0b8](https://github.com/danielsogl/awesome-cordova-plugins/commit/898e0b8588f479aea228746c2b3e177c6066f757))
|
||||
* **firebase-x:** add MessagePayloadAps prop ([#4344](https://github.com/danielsogl/awesome-cordova-plugins/issues/4344)) ([dc1ee8c](https://github.com/danielsogl/awesome-cordova-plugins/commit/dc1ee8c5306196562a0013924014a0d7adfa5059))
|
||||
* **GCDWebServer:** add plugin ([#4302](https://github.com/danielsogl/awesome-cordova-plugins/issues/4302)) ([f8c6430](https://github.com/danielsogl/awesome-cordova-plugins/commit/f8c6430a26f5b489255c4f36629f245ed23bb280))
|
||||
* **genius-scan:** add plugin ([#4775](https://github.com/danielsogl/awesome-cordova-plugins/issues/4775)) [skip ci] ([90efdc9](https://github.com/danielsogl/awesome-cordova-plugins/commit/90efdc9481fa8b45d10f47de1b3081c177630e99))
|
||||
* **http:** onProgress param to sendRequest method ([#4512](https://github.com/danielsogl/awesome-cordova-plugins/issues/4512)) ([4cd48b4](https://github.com/danielsogl/awesome-cordova-plugins/commit/4cd48b4d0e72770962857c96c001c5597b504772))
|
||||
* **hyper-track:** add new functions ([#4128](https://github.com/danielsogl/awesome-cordova-plugins/issues/4128)) ([26a8cbe](https://github.com/danielsogl/awesome-cordova-plugins/commit/26a8cbe437f63e8dd80b9fac643ee68070b9a1cf))
|
||||
* **image-resizer:** add plugin ([#4397](https://github.com/danielsogl/awesome-cordova-plugins/issues/4397)) ([d2e92f5](https://github.com/danielsogl/awesome-cordova-plugins/commit/d2e92f558972d62e6061494bee3562c70dfe7de1))
|
||||
* **imap:** implement email attachments support in IMAP plugin wrapper ([#4927](https://github.com/danielsogl/awesome-cordova-plugins/issues/4927)) ([4739a9a](https://github.com/danielsogl/awesome-cordova-plugins/commit/4739a9a01a5c731005ef152f1e1b672e9cd46b22))
|
||||
* **in-app-purchase-2:** add launchPriceChangeConfirmationFlow ([#4127](https://github.com/danielsogl/awesome-cordova-plugins/issues/4127)) ([c2b01e0](https://github.com/danielsogl/awesome-cordova-plugins/commit/c2b01e051086d87747597ac3554feaa8772a71d1))
|
||||
* **in-app-purchase-2:** update validator for custom headers ([#4262](https://github.com/danielsogl/awesome-cordova-plugins/issues/4262)) ([8b826e3](https://github.com/danielsogl/awesome-cordova-plugins/commit/8b826e3c1b2b53e0d188e90d22f34948b2362cd4))
|
||||
* **intercom:** add displaySurvey ([#4292](https://github.com/danielsogl/awesome-cordova-plugins/issues/4292)) ([ebdd6e9](https://github.com/danielsogl/awesome-cordova-plugins/commit/ebdd6e97964d6c1e862f0160180d6e056f91de88))
|
||||
* **intercom:** Add new methods ([#4914](https://github.com/danielsogl/awesome-cordova-plugins/issues/4914)) ([76ff28b](https://github.com/danielsogl/awesome-cordova-plugins/commit/76ff28b08f385728e4874a8c9e458b77e694678c))
|
||||
* **intercom:** add support cordova-intercom v14+ ([#4839](https://github.com/danielsogl/awesome-cordova-plugins/issues/4839)) ([61d0854](https://github.com/danielsogl/awesome-cordova-plugins/commit/61d0854f73ec0c59cd528951b168cc7f3e88c8d0))
|
||||
* **lets-cooee:** add event observer and installation documentation ([#4278](https://github.com/danielsogl/awesome-cordova-plugins/issues/4278)) ([aef160e](https://github.com/danielsogl/awesome-cordova-plugins/commit/aef160e4180d28598a8ef25c75cd8057dd59f81f))
|
||||
* **mobile-accessibility:** add mobile-accessibility plugin ([#4456](https://github.com/danielsogl/awesome-cordova-plugins/issues/4456)) ([e51a1a7](https://github.com/danielsogl/awesome-cordova-plugins/commit/e51a1a79efcfd99e05783d567472251277f1bf93))
|
||||
* **mobile-messaging:** add chat methods ([#4231](https://github.com/danielsogl/awesome-cordova-plugins/issues/4231)) ([f96b758](https://github.com/danielsogl/awesome-cordova-plugins/commit/f96b7588dece0ed1119d7166168486315f9fc714))
|
||||
* **mobile-messaging:** Added fullFeaturedInApps method to config, fetching of the Inbox methods and registerForRemoteAndroidNotifications method ([#4810](https://github.com/danielsogl/awesome-cordova-plugins/issues/4810)) ([63f2fcb](https://github.com/danielsogl/awesome-cordova-plugins/commit/63f2fcbe99b6be14a76a4a6c72ef19594d82905b))
|
||||
* **network-permission:** add plugin ([#4830](https://github.com/danielsogl/awesome-cordova-plugins/issues/4830)) ([bff5cce](https://github.com/danielsogl/awesome-cordova-plugins/commit/bff5cce12555292d678539ed4690ec6ac79b8481))
|
||||
* **newrelic:** add plugin ([#4409](https://github.com/danielsogl/awesome-cordova-plugins/issues/4409)) ([ef499ed](https://github.com/danielsogl/awesome-cordova-plugins/commit/ef499ed290d399a76ff3428b2dca63bd7ae0977f))
|
||||
* **newrelic:** add shutdown method ([#4571](https://github.com/danielsogl/awesome-cordova-plugins/issues/4571)) ([178f566](https://github.com/danielsogl/awesome-cordova-plugins/commit/178f56625e63aa679b592995750d109e05f421c1))
|
||||
* **power-management:** add power management support ([#4443](https://github.com/danielsogl/awesome-cordova-plugins/issues/4443)) ([b283dc2](https://github.com/danielsogl/awesome-cordova-plugins/commit/b283dc2e761dd897556a8ed955a312b663ca9c5e))
|
||||
* **purchases:** migrate RevenueCat to 3.1.0 ([#4382](https://github.com/danielsogl/awesome-cordova-plugins/issues/4382)) ([6f14ba6](https://github.com/danielsogl/awesome-cordova-plugins/commit/6f14ba603189b342cb595e6d33c307d29e9bf638))
|
||||
* **purchases:** migrate RevenueCat to 3.2.1 ([#4392](https://github.com/danielsogl/awesome-cordova-plugins/issues/4392)) ([2b8992f](https://github.com/danielsogl/awesome-cordova-plugins/commit/2b8992faf3174ff9a05891a09576361235bf8734))
|
||||
* **screenshot:** add plugin ([#4751](https://github.com/danielsogl/awesome-cordova-plugins/issues/4751)) ([a3ba001](https://github.com/danielsogl/awesome-cordova-plugins/commit/a3ba0015eda437fe60e8f05852447c92cff8f31c))
|
||||
* **shortcuts-android:** add plugin ([#4831](https://github.com/danielsogl/awesome-cordova-plugins/issues/4831)) ([f87a73f](https://github.com/danielsogl/awesome-cordova-plugins/commit/f87a73f29d28dd0a0b3236540945bc97e4db5ddd))
|
||||
* **smartlook:** rewrite smartlook ionic plugin ([#4510](https://github.com/danielsogl/awesome-cordova-plugins/issues/4510)) ([baa207b](https://github.com/danielsogl/awesome-cordova-plugins/commit/baa207b724b78ed1d40abec6bada933dab829f96))
|
||||
* **sms-retriever-api:** add plugin ([#4528](https://github.com/danielsogl/awesome-cordova-plugins/issues/4528)) ([e3af183](https://github.com/danielsogl/awesome-cordova-plugins/commit/e3af183e0c3d51292e14f4285dd8c71e4c564b39))
|
||||
* **smtp-client:** add plugin ([#4585](https://github.com/danielsogl/awesome-cordova-plugins/issues/4585)) ([2b6c297](https://github.com/danielsogl/awesome-cordova-plugins/commit/2b6c297da81958f9f1b3fa58c1a6ddfb3520d220))
|
||||
* **sockets-tcp:** add plugin ([#4833](https://github.com/danielsogl/awesome-cordova-plugins/issues/4833)) ([bb5b344](https://github.com/danielsogl/awesome-cordova-plugins/commit/bb5b3441005f9b564390de75cec8313eea9db50a))
|
||||
* **sockets-udp:** add plugin ([#4832](https://github.com/danielsogl/awesome-cordova-plugins/issues/4832)) ([c40a734](https://github.com/danielsogl/awesome-cordova-plugins/commit/c40a73407d7dde06e1e450c5c658220e275b643b))
|
||||
* **ssl-certificate-checker:** add SSL Certificate Checker support ([#4734](https://github.com/danielsogl/awesome-cordova-plugins/issues/4734)) ([51d82f5](https://github.com/danielsogl/awesome-cordova-plugins/commit/51d82f581d059a62d2179dc9da89afd64e1e41d2))
|
||||
* **unique-device-id:** add unique-device-id plugin ([#4455](https://github.com/danielsogl/awesome-cordova-plugins/issues/4455)) ([7fe3ad1](https://github.com/danielsogl/awesome-cordova-plugins/commit/7fe3ad1daabeac6c8365ddfce4d2b44df94ed00b))
|
||||
* **unvired-cordova-sdk:** Add new function to regenrate the JWT Token ([#4291](https://github.com/danielsogl/awesome-cordova-plugins/issues/4291)) ([678fb71](https://github.com/danielsogl/awesome-cordova-plugins/commit/678fb71a7f4cf1ad34c2746fdaa3690a13df4fe4))
|
||||
* **urbanairship:** Add locale override methods ([#4579](https://github.com/danielsogl/awesome-cordova-plugins/issues/4579)) ([126d44f](https://github.com/danielsogl/awesome-cordova-plugins/commit/126d44faf37b341ad05a4ecf4146c5c4e5d1ccdf))
|
||||
* **webengage:** add new methods ([#4784](https://github.com/danielsogl/awesome-cordova-plugins/issues/4784)) ([9b950eb](https://github.com/danielsogl/awesome-cordova-plugins/commit/9b950ebc46be9d07277450cdba55446e652fd30d))
|
||||
* **webengage:** New Plugin for Notification Inbox ([#4819](https://github.com/danielsogl/awesome-cordova-plugins/issues/4819)) ([3168688](https://github.com/danielsogl/awesome-cordova-plugins/commit/3168688ce44b1353ed6f12e41e06c90647046f71))
|
||||
* **webim:** add plugin ([#4355](https://github.com/danielsogl/awesome-cordova-plugins/issues/4355)) ([7430284](https://github.com/danielsogl/awesome-cordova-plugins/commit/74302846dc387423d51da79be82f7e0fee4a45bf))
|
||||
* **webim:** update plugin wrapper ([#4370](https://github.com/danielsogl/awesome-cordova-plugins/issues/4370)) ([81a8b42](https://github.com/danielsogl/awesome-cordova-plugins/commit/81a8b42a29f8b83fdcae8f6bcdf5179d009ad72d))
|
||||
* **wonderpush:** expose getters and setters ([#4441](https://github.com/danielsogl/awesome-cordova-plugins/issues/4441)) ([3b1d059](https://github.com/danielsogl/awesome-cordova-plugins/commit/3b1d0593daf5732ea9f6268af84a612a575a3941))
|
||||
* **zip:** add callback param so the progress function can be calleds ([#4519](https://github.com/danielsogl/awesome-cordova-plugins/issues/4519)) ([f9110cb](https://github.com/danielsogl/awesome-cordova-plugins/commit/f9110cb4295b964ce89aef8fe3c56e71a09bb320))
|
||||
* **zip:** add plugin ([#4238](https://github.com/danielsogl/awesome-cordova-plugins/issues/4238)) ([0a31a37](https://github.com/danielsogl/awesome-cordova-plugins/commit/0a31a374b1a73403785a1e6c9104381ee9761940))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* 🐛 remove custom formatting ([74b93d7](https://github.com/danielsogl/awesome-cordova-plugins/commit/74b93d749968c06d2ce4a653cbc5edeb9cfdd368))
|
||||
* 🐛 wrong top package main field ([#4736](https://github.com/danielsogl/awesome-cordova-plugins/issues/4736)) ([74b93d7](https://github.com/danielsogl/awesome-cordova-plugins/commit/74b93d749968c06d2ce4a653cbc5edeb9cfdd368))
|
||||
* **audio-management:** fix plugin name - closes [#4898](https://github.com/danielsogl/awesome-cordova-plugins/issues/4898) ([#4899](https://github.com/danielsogl/awesome-cordova-plugins/issues/4899)) ([7a4306a](https://github.com/danielsogl/awesome-cordova-plugins/commit/7a4306acfc8b161898d2ce6516404793609463dd))
|
||||
* **bluetooth-le:** use correct return types ([#4411](https://github.com/danielsogl/awesome-cordova-plugins/issues/4411)) ([2d347e4](https://github.com/danielsogl/awesome-cordova-plugins/commit/2d347e46edb47a13e662e55ae8c126021a54ea85))
|
||||
* **chooser:** Update for support android 11+ ([#4436](https://github.com/danielsogl/awesome-cordova-plugins/issues/4436)) ([ba37646](https://github.com/danielsogl/awesome-cordova-plugins/commit/ba37646fc4b7cc86b497affa0ef932ad374b9080))
|
||||
* **cordova-plugin-firebase-model:** updated to @awesome-cordova-plugins/core ([#4858](https://github.com/danielsogl/awesome-cordova-plugins/issues/4858)) ([ac767ab](https://github.com/danielsogl/awesome-cordova-plugins/commit/ac767ab2198ab55d3cfcc20fafab838301e6f051))
|
||||
* **deps:** update dependency tslib to v2.4.0 ([#4154](https://github.com/danielsogl/awesome-cordova-plugins/issues/4154)) ([bae0a8d](https://github.com/danielsogl/awesome-cordova-plugins/commit/bae0a8dbc85fb751470365080b1a35689d9d6be4))
|
||||
* **deps:** update dependency tslib to v2.4.1 ([#4413](https://github.com/danielsogl/awesome-cordova-plugins/issues/4413)) ([e90a6a3](https://github.com/danielsogl/awesome-cordova-plugins/commit/e90a6a306c24bf5b58ff2419fe1e8fea73c62472))
|
||||
* **deps:** update dependency tslib to v2.5.0 ([#4552](https://github.com/danielsogl/awesome-cordova-plugins/issues/4552)) [skip ci] ([7e533f4](https://github.com/danielsogl/awesome-cordova-plugins/commit/7e533f48b9112fd4f8c6807d86362526985b395b))
|
||||
* **deps:** update dependency tslib to v2.6.0 ([#4595](https://github.com/danielsogl/awesome-cordova-plugins/issues/4595)) ([b600651](https://github.com/danielsogl/awesome-cordova-plugins/commit/b600651f02e56e446e49b2ae40418d46e0dca09b))
|
||||
* **deps:** update dependency tslib to v2.6.1 ([#4610](https://github.com/danielsogl/awesome-cordova-plugins/issues/4610)) [skip ci] ([d30052d](https://github.com/danielsogl/awesome-cordova-plugins/commit/d30052d8cfadcbae95a5437dc8692c87b39c5294))
|
||||
* **deps:** update dependency tslib to v2.6.2 ([#4669](https://github.com/danielsogl/awesome-cordova-plugins/issues/4669)) [skip ci] ([5355e92](https://github.com/danielsogl/awesome-cordova-plugins/commit/5355e922acd5ea6c09a94bd82064eeae52926c06))
|
||||
* **deps:** update dependency tslib to v2.6.3 ([#4786](https://github.com/danielsogl/awesome-cordova-plugins/issues/4786)) [skip ci] ([50ab537](https://github.com/danielsogl/awesome-cordova-plugins/commit/50ab537fdd9f875f51ce1e4c7ffcf1a27c6d50e8))
|
||||
* **deps:** update dependency tslib to v2.7.0 ([#4823](https://github.com/danielsogl/awesome-cordova-plugins/issues/4823)) [skip ci] ([1c21dd1](https://github.com/danielsogl/awesome-cordova-plugins/commit/1c21dd1a7734e5cf82d9d64806d5b159d66f9d37))
|
||||
* **deps:** update dependency tslib to v2.8.1 ([#4856](https://github.com/danielsogl/awesome-cordova-plugins/issues/4856)) [skip ci] ([4b526e4](https://github.com/danielsogl/awesome-cordova-plugins/commit/4b526e4d4d96651baf126724909b034c7b25eac2))
|
||||
* **diagnostic:** add getBluetoothAuthorizationStatus function ([#4398](https://github.com/danielsogl/awesome-cordova-plugins/issues/4398)) ([c544b43](https://github.com/danielsogl/awesome-cordova-plugins/commit/c544b43a5198566b2e56a0c3e0bbeb74e5527f0e))
|
||||
* **diagnostic:** add LIMITED permissionStatus ([#4645](https://github.com/danielsogl/awesome-cordova-plugins/issues/4645)) ([3ba983a](https://github.com/danielsogl/awesome-cordova-plugins/commit/3ba983aa7f8a3ce382c164929cda37921056cfcc))
|
||||
* **diagnostic:** add new Android runtime permissions for Bluetooth ([#4402](https://github.com/danielsogl/awesome-cordova-plugins/issues/4402)) ([6a97dc5](https://github.com/danielsogl/awesome-cordova-plugins/commit/6a97dc5e07ace559b766482ca1ee1a187ffb5d0c))
|
||||
* **diagnostic:** adjust options declaration ([#4227](https://github.com/danielsogl/awesome-cordova-plugins/issues/4227)) ([19fc222](https://github.com/danielsogl/awesome-cordova-plugins/commit/19fc222ea93c79c53156aa0a05b3dc0bffa77a7e))
|
||||
* **facebook/fbsdk:** add nonce parameter to loginWithLimitedTracking ([#4906](https://github.com/danielsogl/awesome-cordova-plugins/issues/4906)) ([562489a](https://github.com/danielsogl/awesome-cordova-plugins/commit/562489a97ed1f9453978f305845c3f511b342789))
|
||||
* **firebase-x:** filters for fetchFirestoreCollection ([#4733](https://github.com/danielsogl/awesome-cordova-plugins/issues/4733)) ([23e6147](https://github.com/danielsogl/awesome-cordova-plugins/commit/23e6147b25dc188604f83906d3078629c39bb7a2))
|
||||
* **firebase-x:** setConfigSettings function input parameters aligned with firebase-x plugin ([#4757](https://github.com/danielsogl/awesome-cordova-plugins/issues/4757)) ([adb330a](https://github.com/danielsogl/awesome-cordova-plugins/commit/adb330aa63d89d91243c5a9ebf8bc34aa5206d6e))
|
||||
* **in-app-browser:** remove duplicated method ([#4838](https://github.com/danielsogl/awesome-cordova-plugins/issues/4838)) ([3a64cd4](https://github.com/danielsogl/awesome-cordova-plugins/commit/3a64cd4bcdf18b9a776ab90b45faf59c9a3ca10c))
|
||||
* **keychain:** mark useTouchID as required ([#4182](https://github.com/danielsogl/awesome-cordova-plugins/issues/4182)) ([6b2c1fd](https://github.com/danielsogl/awesome-cordova-plugins/commit/6b2c1fd32e068a25dccd0f9fda5357fdc9eb7c26))
|
||||
* **launch-navigator:** use currect handlers ([#4385](https://github.com/danielsogl/awesome-cordova-plugins/issues/4385)) ([62f664e](https://github.com/danielsogl/awesome-cordova-plugins/commit/62f664e61a31f7b8be395cd6ce575604c5b5e88c))
|
||||
* **mobile-messaging:** correct return type of submitEvent ([#4564](https://github.com/danielsogl/awesome-cordova-plugins/issues/4564)) ([0527afe](https://github.com/danielsogl/awesome-cordova-plugins/commit/0527afe93578810b4084e0da330574f956b0a7b5))
|
||||
* **mobile-messaging:** fix event (un)register and saveUser ([#4569](https://github.com/danielsogl/awesome-cordova-plugins/issues/4569)) ([fbd523f](https://github.com/danielsogl/awesome-cordova-plugins/commit/fbd523f36a7214b1e933cca8765fece744ea8192))
|
||||
* Remove unnecessary adder .scripts Folder ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1))
|
||||
* Remove unnecessary adder .scripts Folder ([21e3e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/21e3e37a0df0b099e857ff5eb0330a1ee5b6fe12))
|
||||
* Remove unnecessary adder .scripts Folder ([4471806](https://github.com/danielsogl/awesome-cordova-plugins/commit/4471806f73ab286bbcab22d28ea2120cb4cc6a2b))
|
||||
* Remove unnecessary adder .scripts Folder ([974466a](https://github.com/danielsogl/awesome-cordova-plugins/commit/974466ae39146de7826b752c0932eca0cc6a4c7e))
|
||||
* Remove unnecessary adder .scripts Folder ([709049f](https://github.com/danielsogl/awesome-cordova-plugins/commit/709049f2e77455723c62f248e327e37e2ca8ddb2))
|
||||
* Remove unnecessary adder .scripts Folder ([0cf84a6](https://github.com/danielsogl/awesome-cordova-plugins/commit/0cf84a68ed0eb1735a74af4e555aeddf60a60dd9))
|
||||
* Remove unnecessary adder .scripts Folder ([e4af3a0](https://github.com/danielsogl/awesome-cordova-plugins/commit/e4af3a0390e4e1504af0ec6e6bdda8d1b6c84eb6))
|
||||
* Remove unnecessary adder .scripts Folder ([bddafc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/bddafc779a65379c5d09fa74418830b81e2525a7))
|
||||
* Remove unnecessary adder .scripts Folder ([3ba983a](https://github.com/danielsogl/awesome-cordova-plugins/commit/3ba983aa7f8a3ce382c164929cda37921056cfcc))
|
||||
* Remove unnecessary adder .scripts Folder ([74a80c0](https://github.com/danielsogl/awesome-cordova-plugins/commit/74a80c0953577478bd15fe16ab9edf28dcb27280))
|
||||
* Remove unwanted added File .npmrc ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1))
|
||||
* Remove unwanted added File .npmrc ([21e3e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/21e3e37a0df0b099e857ff5eb0330a1ee5b6fe12))
|
||||
* Remove unwanted added File .npmrc ([4471806](https://github.com/danielsogl/awesome-cordova-plugins/commit/4471806f73ab286bbcab22d28ea2120cb4cc6a2b))
|
||||
* Remove unwanted added File .npmrc ([974466a](https://github.com/danielsogl/awesome-cordova-plugins/commit/974466ae39146de7826b752c0932eca0cc6a4c7e))
|
||||
* Remove unwanted added File .npmrc ([709049f](https://github.com/danielsogl/awesome-cordova-plugins/commit/709049f2e77455723c62f248e327e37e2ca8ddb2))
|
||||
* Remove unwanted added File .npmrc ([0cf84a6](https://github.com/danielsogl/awesome-cordova-plugins/commit/0cf84a68ed0eb1735a74af4e555aeddf60a60dd9))
|
||||
* Remove unwanted added File .npmrc ([e4af3a0](https://github.com/danielsogl/awesome-cordova-plugins/commit/e4af3a0390e4e1504af0ec6e6bdda8d1b6c84eb6))
|
||||
* Remove unwanted added File .npmrc ([bddafc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/bddafc779a65379c5d09fa74418830b81e2525a7))
|
||||
* Remove unwanted added File .npmrc ([3ba983a](https://github.com/danielsogl/awesome-cordova-plugins/commit/3ba983aa7f8a3ce382c164929cda37921056cfcc))
|
||||
* Remove unwanted added File .npmrc ([74a80c0](https://github.com/danielsogl/awesome-cordova-plugins/commit/74a80c0953577478bd15fe16ab9edf28dcb27280))
|
||||
* Remove unwanted added folder .circleci ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1))
|
||||
* Remove unwanted added folder .circleci ([21e3e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/21e3e37a0df0b099e857ff5eb0330a1ee5b6fe12))
|
||||
* Remove unwanted added folder .circleci ([4471806](https://github.com/danielsogl/awesome-cordova-plugins/commit/4471806f73ab286bbcab22d28ea2120cb4cc6a2b))
|
||||
* Remove unwanted added folder .circleci ([974466a](https://github.com/danielsogl/awesome-cordova-plugins/commit/974466ae39146de7826b752c0932eca0cc6a4c7e))
|
||||
* Remove unwanted added folder .circleci ([709049f](https://github.com/danielsogl/awesome-cordova-plugins/commit/709049f2e77455723c62f248e327e37e2ca8ddb2))
|
||||
* Remove unwanted added folder .circleci ([0cf84a6](https://github.com/danielsogl/awesome-cordova-plugins/commit/0cf84a68ed0eb1735a74af4e555aeddf60a60dd9))
|
||||
* Remove unwanted added folder .circleci ([e4af3a0](https://github.com/danielsogl/awesome-cordova-plugins/commit/e4af3a0390e4e1504af0ec6e6bdda8d1b6c84eb6))
|
||||
* Remove unwanted added folder .circleci ([bddafc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/bddafc779a65379c5d09fa74418830b81e2525a7))
|
||||
* Remove unwanted added folder .circleci ([3ba983a](https://github.com/danielsogl/awesome-cordova-plugins/commit/3ba983aa7f8a3ce382c164929cda37921056cfcc))
|
||||
* Remove unwanted added folder .circleci ([74a80c0](https://github.com/danielsogl/awesome-cordova-plugins/commit/74a80c0953577478bd15fe16ab9edf28dcb27280))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([21e3e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/21e3e37a0df0b099e857ff5eb0330a1ee5b6fe12))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([4471806](https://github.com/danielsogl/awesome-cordova-plugins/commit/4471806f73ab286bbcab22d28ea2120cb4cc6a2b))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([974466a](https://github.com/danielsogl/awesome-cordova-plugins/commit/974466ae39146de7826b752c0932eca0cc6a4c7e))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([709049f](https://github.com/danielsogl/awesome-cordova-plugins/commit/709049f2e77455723c62f248e327e37e2ca8ddb2))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([0cf84a6](https://github.com/danielsogl/awesome-cordova-plugins/commit/0cf84a68ed0eb1735a74af4e555aeddf60a60dd9))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([e4af3a0](https://github.com/danielsogl/awesome-cordova-plugins/commit/e4af3a0390e4e1504af0ec6e6bdda8d1b6c84eb6))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([bddafc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/bddafc779a65379c5d09fa74418830b81e2525a7))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([3ba983a](https://github.com/danielsogl/awesome-cordova-plugins/commit/3ba983aa7f8a3ce382c164929cda37921056cfcc))
|
||||
* Revert .Github Folder Changes to as per Ionic-Native master ([74a80c0](https://github.com/danielsogl/awesome-cordova-plugins/commit/74a80c0953577478bd15fe16ab9edf28dcb27280))
|
||||
* **screenshot:** Update plugin NPM package name ([#4844](https://github.com/danielsogl/awesome-cordova-plugins/issues/4844)) ([4e817a9](https://github.com/danielsogl/awesome-cordova-plugins/commit/4e817a96a876d9adb6ffdbe6163f7e19ec1670d2))
|
||||
* **sms-retriever:** update startWatching result type ([#4309](https://github.com/danielsogl/awesome-cordova-plugins/issues/4309)) ([178489f](https://github.com/danielsogl/awesome-cordova-plugins/commit/178489ffaae6ad256ca1536bc79e63354c72516f))
|
||||
* **ssl-certificate-checker:** adjust method interfaces to follow plugin api ([#4799](https://github.com/danielsogl/awesome-cordova-plugins/issues/4799)) ([0c39ec9](https://github.com/danielsogl/awesome-cordova-plugins/commit/0c39ec959ab04e02065a98685f5293346f5939ac))
|
||||
* Update changes as per ionic-native master ([56a649b](https://github.com/danielsogl/awesome-cordova-plugins/commit/56a649be5092081d6ab5019141b40a3a5d0a3ca1))
|
||||
* Update changes as per ionic-native master ([21e3e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/21e3e37a0df0b099e857ff5eb0330a1ee5b6fe12))
|
||||
* Update changes as per ionic-native master ([4471806](https://github.com/danielsogl/awesome-cordova-plugins/commit/4471806f73ab286bbcab22d28ea2120cb4cc6a2b))
|
||||
* Update changes as per ionic-native master ([974466a](https://github.com/danielsogl/awesome-cordova-plugins/commit/974466ae39146de7826b752c0932eca0cc6a4c7e))
|
||||
* Update changes as per ionic-native master ([709049f](https://github.com/danielsogl/awesome-cordova-plugins/commit/709049f2e77455723c62f248e327e37e2ca8ddb2))
|
||||
* Update changes as per ionic-native master ([0cf84a6](https://github.com/danielsogl/awesome-cordova-plugins/commit/0cf84a68ed0eb1735a74af4e555aeddf60a60dd9))
|
||||
* Update changes as per ionic-native master ([e4af3a0](https://github.com/danielsogl/awesome-cordova-plugins/commit/e4af3a0390e4e1504af0ec6e6bdda8d1b6c84eb6))
|
||||
* Update changes as per ionic-native master ([bddafc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/bddafc779a65379c5d09fa74418830b81e2525a7))
|
||||
* Update changes as per ionic-native master ([3ba983a](https://github.com/danielsogl/awesome-cordova-plugins/commit/3ba983aa7f8a3ce382c164929cda37921056cfcc))
|
||||
* Update changes as per ionic-native master ([74a80c0](https://github.com/danielsogl/awesome-cordova-plugins/commit/74a80c0953577478bd15fe16ab9edf28dcb27280))
|
||||
* **urbanairship:** fix cordova and method wrapper options ([#4221](https://github.com/danielsogl/awesome-cordova-plugins/issues/4221)) ([0442260](https://github.com/danielsogl/awesome-cordova-plugins/commit/04422600ca9675ff1f5ff763e3aba03b7abb8455))
|
||||
* use correct core version ([e7d1641](https://github.com/danielsogl/awesome-cordova-plugins/commit/e7d1641fe9b3cc18bbfab0fb7f23d8b3a4136e9b))
|
||||
* **workflow:** change default branch from 'main' to 'master' ([8876c53](https://github.com/danielsogl/awesome-cordova-plugins/commit/8876c53e3b4ebe9086b79dc63447cd7825fd955c))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* adjust husky config [skip ci] ([1f3448e](https://github.com/danielsogl/awesome-cordova-plugins/commit/1f3448e3ef62148d7b9dd32f61d37a70619b32b7))
|
||||
* **config:** migrate config renovate.json ([#5025](https://github.com/danielsogl/awesome-cordova-plugins/issues/5025)) ([47e1b6e](https://github.com/danielsogl/awesome-cordova-plugins/commit/47e1b6e59751666671e7d4c477ed311f28142c03))
|
||||
* **deps:** roll back dependency eslint-plugin-jsdoc to 39.3.1 ([#4199](https://github.com/danielsogl/awesome-cordova-plugins/issues/4199)) ([ab1ea4a](https://github.com/danielsogl/awesome-cordova-plugins/commit/ab1ea4aef9d5e62ae0a699d1f3dffe6fe1e184b2))
|
||||
* **deps:** update actions/checkout action to v3.0.1 ([#4139](https://github.com/danielsogl/awesome-cordova-plugins/issues/4139)) ([798ae0a](https://github.com/danielsogl/awesome-cordova-plugins/commit/798ae0a23890340018ed067ce144588104aeeb66))
|
||||
* **deps:** update actions/checkout action to v3.0.2 ([#4152](https://github.com/danielsogl/awesome-cordova-plugins/issues/4152)) ([d735124](https://github.com/danielsogl/awesome-cordova-plugins/commit/d735124f59a7e9a0c5776e85f6654b26de7d1e8a))
|
||||
* **deps:** update actions/checkout action to v3.1.0 ([#4359](https://github.com/danielsogl/awesome-cordova-plugins/issues/4359)) ([b6cc2d9](https://github.com/danielsogl/awesome-cordova-plugins/commit/b6cc2d93f0bbe7e06d8a7f63f16c89e00b0ff604))
|
||||
* **deps:** update actions/checkout action to v3.2.0 ([#4462](https://github.com/danielsogl/awesome-cordova-plugins/issues/4462)) ([e1ff6de](https://github.com/danielsogl/awesome-cordova-plugins/commit/e1ff6de9ef90eff920189de94515c0e37a5cbe51))
|
||||
* **deps:** update actions/checkout action to v3.5.2 ([#4522](https://github.com/danielsogl/awesome-cordova-plugins/issues/4522)) [skip ci] ([402f4b7](https://github.com/danielsogl/awesome-cordova-plugins/commit/402f4b79871cb8cdab65b5462c81d37a01cabcd9))
|
||||
* **deps:** update actions/checkout action to v3.5.3 ([#4587](https://github.com/danielsogl/awesome-cordova-plugins/issues/4587)) ([02be833](https://github.com/danielsogl/awesome-cordova-plugins/commit/02be833b85a7298325a6454dddb4a8487097ec13))
|
||||
* **deps:** update actions/checkout action to v3.6.0 ([#4670](https://github.com/danielsogl/awesome-cordova-plugins/issues/4670)) [skip ci] ([1c4cbff](https://github.com/danielsogl/awesome-cordova-plugins/commit/1c4cbffe1debb4e7a9a3deb65ad855be61187d4e))
|
||||
* **deps:** update actions/checkout action to v4 ([#4673](https://github.com/danielsogl/awesome-cordova-plugins/issues/4673)) [skip ci] ([61289bb](https://github.com/danielsogl/awesome-cordova-plugins/commit/61289bbbba03643b2bd6e27614a5b29e30c393b2))
|
||||
* **deps:** update actions/checkout action to v4.1.4 ([#4765](https://github.com/danielsogl/awesome-cordova-plugins/issues/4765)) [skip ci] ([aca4133](https://github.com/danielsogl/awesome-cordova-plugins/commit/aca4133c4db045e4d41091441842a1452836a7f6))
|
||||
* **deps:** update actions/checkout action to v4.1.6 ([#4771](https://github.com/danielsogl/awesome-cordova-plugins/issues/4771)) ([bc30032](https://github.com/danielsogl/awesome-cordova-plugins/commit/bc30032238a9a05bf1213cb207c8c5868435407d))
|
||||
* **deps:** update actions/checkout action to v4.1.7 ([#4791](https://github.com/danielsogl/awesome-cordova-plugins/issues/4791)) [skip ci] ([1b38354](https://github.com/danielsogl/awesome-cordova-plugins/commit/1b383546508b1d098e4bf533ede13426b8e57d49))
|
||||
* **deps:** update actions/checkout action to v4.2.1 ([#4843](https://github.com/danielsogl/awesome-cordova-plugins/issues/4843)) [skip ci] ([45fdf7f](https://github.com/danielsogl/awesome-cordova-plugins/commit/45fdf7fb3d81f009c5e9450c52fe02a93f1cf7c4))
|
||||
* **deps:** update actions/checkout action to v4.2.2 ([#4865](https://github.com/danielsogl/awesome-cordova-plugins/issues/4865)) [skip ci] ([9744564](https://github.com/danielsogl/awesome-cordova-plugins/commit/9744564c8a94027fad990f174a3a21cb7b2bbd53))
|
||||
* **deps:** update actions/setup-node action to v3.1.1 ([#4134](https://github.com/danielsogl/awesome-cordova-plugins/issues/4134)) ([650027f](https://github.com/danielsogl/awesome-cordova-plugins/commit/650027f2cc4d31f9447a461ffe4154d8a6e30333))
|
||||
* **deps:** update actions/setup-node action to v3.2.0 ([#4187](https://github.com/danielsogl/awesome-cordova-plugins/issues/4187)) ([f81610e](https://github.com/danielsogl/awesome-cordova-plugins/commit/f81610ef69466b81b026d73a490a50aec1bb189b))
|
||||
* **deps:** update actions/setup-node action to v3.3.0 ([#4218](https://github.com/danielsogl/awesome-cordova-plugins/issues/4218)) ([38528e1](https://github.com/danielsogl/awesome-cordova-plugins/commit/38528e1017e1d998d69435aab89bfd0b9b4b37e6))
|
||||
* **deps:** update actions/setup-node action to v3.4.0 ([#4253](https://github.com/danielsogl/awesome-cordova-plugins/issues/4253)) ([d6697b8](https://github.com/danielsogl/awesome-cordova-plugins/commit/d6697b8a958e67bcf2ba2020d6071709aed31311))
|
||||
* **deps:** update actions/setup-node action to v3.4.1 ([#4257](https://github.com/danielsogl/awesome-cordova-plugins/issues/4257)) ([b1f4639](https://github.com/danielsogl/awesome-cordova-plugins/commit/b1f4639640c83597d9c4925c8ccd41f362276bd8))
|
||||
* **deps:** update actions/setup-node action to v3.5.0 ([#4341](https://github.com/danielsogl/awesome-cordova-plugins/issues/4341)) ([dfd3d55](https://github.com/danielsogl/awesome-cordova-plugins/commit/dfd3d55dbc7775111c0a1c0a5a10ba676abcf04a))
|
||||
* **deps:** update actions/setup-node action to v3.5.1 ([#4371](https://github.com/danielsogl/awesome-cordova-plugins/issues/4371)) ([3cca610](https://github.com/danielsogl/awesome-cordova-plugins/commit/3cca6104dfa4cd899b9965e2248d35c451ba2087))
|
||||
* **deps:** update actions/setup-node action to v3.6.0 ([#4555](https://github.com/danielsogl/awesome-cordova-plugins/issues/4555)) [skip ci] ([a236719](https://github.com/danielsogl/awesome-cordova-plugins/commit/a236719a715f91eb54155bbf4b8c95bfc4af169c))
|
||||
* **deps:** update actions/setup-node action to v3.7.0 ([#4591](https://github.com/danielsogl/awesome-cordova-plugins/issues/4591)) ([d92c4cf](https://github.com/danielsogl/awesome-cordova-plugins/commit/d92c4cf70a2b9e1a67acfd0dde7d5d6159602b5a))
|
||||
* **deps:** update actions/setup-node action to v3.8.2 ([#4624](https://github.com/danielsogl/awesome-cordova-plugins/issues/4624)) [skip ci] ([c021fc7](https://github.com/danielsogl/awesome-cordova-plugins/commit/c021fc79e6a4160d0d70650d660e17154aa1d713))
|
||||
* **deps:** update actions/setup-node action to v4 ([#4674](https://github.com/danielsogl/awesome-cordova-plugins/issues/4674)) [skip ci] ([cef6c8f](https://github.com/danielsogl/awesome-cordova-plugins/commit/cef6c8f896af1a4cb52cbe29715acdc5f72f3d08))
|
||||
* **deps:** update actions/setup-node action to v4.0.1 ([#4692](https://github.com/danielsogl/awesome-cordova-plugins/issues/4692)) [skip ci] ([e579eb5](https://github.com/danielsogl/awesome-cordova-plugins/commit/e579eb58e230ffc3d8fdd82e9eaf08694de91e55))
|
||||
* **deps:** update actions/setup-node action to v4.0.3 ([#4802](https://github.com/danielsogl/awesome-cordova-plugins/issues/4802)) [skip ci] ([a5cf118](https://github.com/danielsogl/awesome-cordova-plugins/commit/a5cf118a137d6a9ccdc8a26c743eb6a8794eec54))
|
||||
* **deps:** update actions/setup-node action to v4.0.4 ([#4835](https://github.com/danielsogl/awesome-cordova-plugins/issues/4835)) [skip ci] ([4c2af62](https://github.com/danielsogl/awesome-cordova-plugins/commit/4c2af62bfa3af5c1ef888a15a1fa45895462febe))
|
||||
* **deps:** update actions/setup-node action to v4.1.0 ([#4866](https://github.com/danielsogl/awesome-cordova-plugins/issues/4866)) [skip ci] ([a99ef76](https://github.com/danielsogl/awesome-cordova-plugins/commit/a99ef762512074f590b1387b455fdd399955a301))
|
||||
* **deps:** update actions/setup-node action to v4.2.0 ([#4911](https://github.com/danielsogl/awesome-cordova-plugins/issues/4911)) ([61b1a65](https://github.com/danielsogl/awesome-cordova-plugins/commit/61b1a655800fb9f1a7baceca9745747c4094cc9e))
|
||||
* **deps:** update actions/setup-node action to v4.3.0 ([#4924](https://github.com/danielsogl/awesome-cordova-plugins/issues/4924)) ([196222f](https://github.com/danielsogl/awesome-cordova-plugins/commit/196222f48238e37f75b96f9205703182c78511ef))
|
||||
* **deps:** update actions/setup-node action to v4.4.0 ([#4933](https://github.com/danielsogl/awesome-cordova-plugins/issues/4933)) ([eee44de](https://github.com/danielsogl/awesome-cordova-plugins/commit/eee44de235cace2493332ee02ad631b90652c72e))
|
||||
* **deps:** update actions/stale action to v6 ([#4328](https://github.com/danielsogl/awesome-cordova-plugins/issues/4328)) ([22d6cd9](https://github.com/danielsogl/awesome-cordova-plugins/commit/22d6cd957bf059dd09cbfb07cdd825b56dbd592f))
|
||||
* **deps:** update actions/stale action to v7 ([#4468](https://github.com/danielsogl/awesome-cordova-plugins/issues/4468)) ([950a1bb](https://github.com/danielsogl/awesome-cordova-plugins/commit/950a1bb4ffeab3b3460245e74e456695aa08d65e))
|
||||
* **deps:** update actions/stale action to v8 ([#4546](https://github.com/danielsogl/awesome-cordova-plugins/issues/4546)) [skip ci] ([7a0a73d](https://github.com/danielsogl/awesome-cordova-plugins/commit/7a0a73db3b01f31d79f607047466853f42fb85c1))
|
||||
* **deps:** update actions/stale action to v9 ([#4685](https://github.com/danielsogl/awesome-cordova-plugins/issues/4685)) [skip ci] ([d8e1cbd](https://github.com/danielsogl/awesome-cordova-plugins/commit/d8e1cbd06ef731c0a61e21870f70fa2fc429d2fb))
|
||||
* **deps:** update angular to v12.2.17 ([#4695](https://github.com/danielsogl/awesome-cordova-plugins/issues/4695)) [skip ci] ([1f1c35a](https://github.com/danielsogl/awesome-cordova-plugins/commit/1f1c35a39f7d1e2c2ad21524114ec39dca9157b5))
|
||||
* **deps:** update dependencies and add release-please configuration ([1e13573](https://github.com/danielsogl/awesome-cordova-plugins/commit/1e13573e4f9440ac931e2a6ff5708cc244ec4ee1))
|
||||
* **deps:** update dependency @types/cordova to v11 ([#4547](https://github.com/danielsogl/awesome-cordova-plugins/issues/4547)) [skip ci] ([6b827ff](https://github.com/danielsogl/awesome-cordova-plugins/commit/6b827ffe950fba08406186fc0da0f39e276eb5d1))
|
||||
* **deps:** update dependency @types/cordova to v11.0.3 ([#4647](https://github.com/danielsogl/awesome-cordova-plugins/issues/4647)) [skip ci] ([ecff55c](https://github.com/danielsogl/awesome-cordova-plugins/commit/ecff55cebab8f1186430aec0f1c5f2061fba5976))
|
||||
* **deps:** update dependency @types/fs-extra to v11 ([#4481](https://github.com/danielsogl/awesome-cordova-plugins/issues/4481)) ([f92c99b](https://github.com/danielsogl/awesome-cordova-plugins/commit/f92c99bfbf86056f7cb9e05cebcbe18e20e152c3))
|
||||
* **deps:** update dependency @types/jest to v27.5.0 ([#4170](https://github.com/danielsogl/awesome-cordova-plugins/issues/4170)) ([c7566e2](https://github.com/danielsogl/awesome-cordova-plugins/commit/c7566e2ba0fa1431b4c127e29e5d3e77e910d95f))
|
||||
* **deps:** update dependency @types/jest to v27.5.1 ([#4186](https://github.com/danielsogl/awesome-cordova-plugins/issues/4186)) ([88e78cf](https://github.com/danielsogl/awesome-cordova-plugins/commit/88e78cf9fa156d6594be274c3e0b0a2c9c922295))
|
||||
* **deps:** update dependency @types/jest to v27.5.2 ([#4211](https://github.com/danielsogl/awesome-cordova-plugins/issues/4211)) ([3935e62](https://github.com/danielsogl/awesome-cordova-plugins/commit/3935e620bebee8c063e1c968bc83650780946fa9))
|
||||
* **deps:** update dependency @types/lodash to v4.14.182 ([#4146](https://github.com/danielsogl/awesome-cordova-plugins/issues/4146)) ([893540c](https://github.com/danielsogl/awesome-cordova-plugins/commit/893540cf88a26c9071b93a28cb334376f335a881))
|
||||
* **deps:** update dependency @types/lodash to v4.14.184 ([#4283](https://github.com/danielsogl/awesome-cordova-plugins/issues/4283)) ([99161e2](https://github.com/danielsogl/awesome-cordova-plugins/commit/99161e2b73d3b859f9d2f4d8341d1a87cb59b69c))
|
||||
* **deps:** update dependency @types/lodash to v4.14.185 ([#4312](https://github.com/danielsogl/awesome-cordova-plugins/issues/4312)) ([f86764a](https://github.com/danielsogl/awesome-cordova-plugins/commit/f86764abe78818caacc5436c1e2f2742b87a72e2))
|
||||
* **deps:** update dependency @types/lodash to v4.14.186 ([#4343](https://github.com/danielsogl/awesome-cordova-plugins/issues/4343)) ([698692e](https://github.com/danielsogl/awesome-cordova-plugins/commit/698692ed5957ea9fd5a4a2c2868c09ff900eb5a3))
|
||||
* **deps:** update dependency @types/lodash to v4.14.188 ([#4412](https://github.com/danielsogl/awesome-cordova-plugins/issues/4412)) ([70d7acc](https://github.com/danielsogl/awesome-cordova-plugins/commit/70d7acc1136e7f56cd4904bd9610a0a62f94f1e0))
|
||||
* **deps:** update dependency @types/lodash to v4.14.191 ([#4446](https://github.com/danielsogl/awesome-cordova-plugins/issues/4446)) ([cc2a78c](https://github.com/danielsogl/awesome-cordova-plugins/commit/cc2a78c858a467115d845104f3a47460c2cd3c4a))
|
||||
* **deps:** update dependency @types/lodash to v4.14.194 ([#4529](https://github.com/danielsogl/awesome-cordova-plugins/issues/4529)) [skip ci] ([7fe38aa](https://github.com/danielsogl/awesome-cordova-plugins/commit/7fe38aa378e9ef4fa789339b970cc277ab39c637))
|
||||
* **deps:** update dependency @types/lodash to v4.14.195 ([#4574](https://github.com/danielsogl/awesome-cordova-plugins/issues/4574)) ([a151860](https://github.com/danielsogl/awesome-cordova-plugins/commit/a151860df9bbe2a6675d2b0835565955d0ec65b2))
|
||||
* **deps:** update dependency @types/lodash to v4.14.197 ([#4612](https://github.com/danielsogl/awesome-cordova-plugins/issues/4612)) [skip ci] ([55826b6](https://github.com/danielsogl/awesome-cordova-plugins/commit/55826b691f4ff086b6dfe9376c8f7766dae57875))
|
||||
* **deps:** update dependency @types/lodash to v4.14.202 ([#4651](https://github.com/danielsogl/awesome-cordova-plugins/issues/4651)) [skip ci] ([7865e27](https://github.com/danielsogl/awesome-cordova-plugins/commit/7865e279c5c8c22d06895ea610fa5560003e4221))
|
||||
* **deps:** update dependency @types/lodash to v4.17.0 ([#4758](https://github.com/danielsogl/awesome-cordova-plugins/issues/4758)) ([d607550](https://github.com/danielsogl/awesome-cordova-plugins/commit/d60755057355722bc41bd30324fe52ee162961c0))
|
||||
* **deps:** update dependency @types/lodash to v4.17.4 ([#4770](https://github.com/danielsogl/awesome-cordova-plugins/issues/4770)) ([1077071](https://github.com/danielsogl/awesome-cordova-plugins/commit/1077071fa4a150a87334dc813173334eb4ce6dd3))
|
||||
* **deps:** update dependency @types/lodash to v4.17.5 ([#4789](https://github.com/danielsogl/awesome-cordova-plugins/issues/4789)) [skip ci] ([5c7218e](https://github.com/danielsogl/awesome-cordova-plugins/commit/5c7218e8f6e0ddd4d20bca51c32c293f62fba5e4))
|
||||
* **deps:** update dependency @types/node to v16.11.27 ([#4138](https://github.com/danielsogl/awesome-cordova-plugins/issues/4138)) ([444b953](https://github.com/danielsogl/awesome-cordova-plugins/commit/444b9539a8c921b2fe62b00a426b244f9d9719cf))
|
||||
* **deps:** update dependency @types/node to v16.11.28 ([#4158](https://github.com/danielsogl/awesome-cordova-plugins/issues/4158)) ([36ed9a6](https://github.com/danielsogl/awesome-cordova-plugins/commit/36ed9a6d9c2cb4cab24885dd32586d1bc5fb7016))
|
||||
* **deps:** update dependency @types/node to v16.11.29 ([#4160](https://github.com/danielsogl/awesome-cordova-plugins/issues/4160)) ([18cb1ac](https://github.com/danielsogl/awesome-cordova-plugins/commit/18cb1acb2a547f7a6a1e477e1ca5760f098d762b))
|
||||
* **deps:** update dependency @types/node to v16.11.32 ([#4165](https://github.com/danielsogl/awesome-cordova-plugins/issues/4165)) ([00a0cbc](https://github.com/danielsogl/awesome-cordova-plugins/commit/00a0cbc05b082f20a5196b979348de5eb7618f33))
|
||||
* **deps:** update dependency @types/node to v16.11.33 ([#4169](https://github.com/danielsogl/awesome-cordova-plugins/issues/4169)) ([8a4055c](https://github.com/danielsogl/awesome-cordova-plugins/commit/8a4055c06b363423df2813935b44bbe3ab3ab6f0))
|
||||
* **deps:** update dependency @types/node to v16.11.36 ([#4185](https://github.com/danielsogl/awesome-cordova-plugins/issues/4185)) ([8bda638](https://github.com/danielsogl/awesome-cordova-plugins/commit/8bda638d19da99a7fa56cc2661e0d1c76c7b6b10))
|
||||
* **deps:** update dependency @types/node to v16.11.38 ([#4209](https://github.com/danielsogl/awesome-cordova-plugins/issues/4209)) ([126f23b](https://github.com/danielsogl/awesome-cordova-plugins/commit/126f23b303d3c556c5832b1aee537a236767f74a))
|
||||
* **deps:** update dependency @types/node to v16.11.42 ([#4220](https://github.com/danielsogl/awesome-cordova-plugins/issues/4220)) ([d14d8c4](https://github.com/danielsogl/awesome-cordova-plugins/commit/d14d8c413e83b54a11c706226dd936761789462b))
|
||||
* **deps:** update dependency @types/node to v16.11.44 ([#4249](https://github.com/danielsogl/awesome-cordova-plugins/issues/4249)) ([878a6e9](https://github.com/danielsogl/awesome-cordova-plugins/commit/878a6e94c2206b176a5d987422b67b74f9c8b472))
|
||||
* **deps:** update dependency @types/node to v16.11.57 ([#4258](https://github.com/danielsogl/awesome-cordova-plugins/issues/4258)) ([b5b8968](https://github.com/danielsogl/awesome-cordova-plugins/commit/b5b8968ac4385705840a88319bb9d3ed372c54a1))
|
||||
* **deps:** update dependency @types/node to v16.11.59 ([#4305](https://github.com/danielsogl/awesome-cordova-plugins/issues/4305)) ([b8374ab](https://github.com/danielsogl/awesome-cordova-plugins/commit/b8374ab3b18ad6bd1ce555e4e64643345164a684))
|
||||
* **deps:** update dependency @types/node to v16.11.60 ([#4333](https://github.com/danielsogl/awesome-cordova-plugins/issues/4333)) ([7baa002](https://github.com/danielsogl/awesome-cordova-plugins/commit/7baa002fb94c2f203bc6872141db9f050e64d11d))
|
||||
* **deps:** update dependency @types/node to v16.11.64 ([#4336](https://github.com/danielsogl/awesome-cordova-plugins/issues/4336)) ([7817643](https://github.com/danielsogl/awesome-cordova-plugins/commit/78176432828e2c5bb7d8eca9d47f08bcac1f6ef9))
|
||||
* **deps:** update dependency @types/node to v16.11.65 ([#4364](https://github.com/danielsogl/awesome-cordova-plugins/issues/4364)) ([7f1bf95](https://github.com/danielsogl/awesome-cordova-plugins/commit/7f1bf9520b2be6c202000bd88de22f6ce5f0f26f))
|
||||
* **deps:** update dependency @types/node to v16.11.66 ([#4372](https://github.com/danielsogl/awesome-cordova-plugins/issues/4372)) ([e22cf2b](https://github.com/danielsogl/awesome-cordova-plugins/commit/e22cf2bb69bbbb9e36eb2281894bb41f2fa3cb6e))
|
||||
* **deps:** update dependency @types/node to v16.11.68 ([#4386](https://github.com/danielsogl/awesome-cordova-plugins/issues/4386)) ([d7c771b](https://github.com/danielsogl/awesome-cordova-plugins/commit/d7c771b2505c47e79bdab775d55b7ba3da8dcd8e))
|
||||
* **deps:** update dependency @types/node to v16.18.1 ([#4391](https://github.com/danielsogl/awesome-cordova-plugins/issues/4391)) ([d76dfae](https://github.com/danielsogl/awesome-cordova-plugins/commit/d76dfae916dce6b2073b82a9585c6c2ce16f71fc))
|
||||
* **deps:** update dependency @types/node to v16.18.2 ([#4401](https://github.com/danielsogl/awesome-cordova-plugins/issues/4401)) ([4716a9d](https://github.com/danielsogl/awesome-cordova-plugins/commit/4716a9db688d290c7f81a48f49b359ed1f957f9d))
|
||||
* **deps:** update dependency @types/node to v16.18.3 ([#4404](https://github.com/danielsogl/awesome-cordova-plugins/issues/4404)) ([2e5e43f](https://github.com/danielsogl/awesome-cordova-plugins/commit/2e5e43fa7b4da46e657eaa3ea4476462815ad3c3))
|
||||
* **deps:** update dependency @types/node to v18 ([#4395](https://github.com/danielsogl/awesome-cordova-plugins/issues/4395)) ([cf23a52](https://github.com/danielsogl/awesome-cordova-plugins/commit/cf23a52ea25461f11878d975af19b7a27858d710))
|
||||
* **deps:** update dependency @types/node to v18.11.18 ([#4460](https://github.com/danielsogl/awesome-cordova-plugins/issues/4460)) ([5ae27d8](https://github.com/danielsogl/awesome-cordova-plugins/commit/5ae27d8ad4616636746a8e48e9732b3a00e48c73))
|
||||
* **deps:** update dependency @types/node to v18.16.19 ([#4562](https://github.com/danielsogl/awesome-cordova-plugins/issues/4562)) ([4372ff1](https://github.com/danielsogl/awesome-cordova-plugins/commit/4372ff160af23952eff3ca24eae79844e1cc0f39))
|
||||
* **deps:** update dependency @types/node to v18.16.3 ([#4541](https://github.com/danielsogl/awesome-cordova-plugins/issues/4541)) [skip ci] ([4435e7a](https://github.com/danielsogl/awesome-cordova-plugins/commit/4435e7a3e0c5ece3de69175f88b7769bd00f10e1))
|
||||
* **deps:** update dependency @types/node to v18.17.4 ([#4609](https://github.com/danielsogl/awesome-cordova-plugins/issues/4609)) [skip ci] ([9b7148a](https://github.com/danielsogl/awesome-cordova-plugins/commit/9b7148a8a96ea4cc7a9850d7452f55dc76c20759))
|
||||
* **deps:** update dependency @types/node to v18.19.2 ([#4621](https://github.com/danielsogl/awesome-cordova-plugins/issues/4621)) [skip ci] ([5750f30](https://github.com/danielsogl/awesome-cordova-plugins/commit/5750f305bf88486d7d9ea9fc04da3ba287575821))
|
||||
* **deps:** update dependency @types/node to v18.19.3 ([#4684](https://github.com/danielsogl/awesome-cordova-plugins/issues/4684)) [skip ci] ([a7d5e28](https://github.com/danielsogl/awesome-cordova-plugins/commit/a7d5e286716071e137141ad893a83211286dbaee))
|
||||
* **deps:** update dependency @types/node to v20 ([#4681](https://github.com/danielsogl/awesome-cordova-plugins/issues/4681)) [skip ci] ([68105e1](https://github.com/danielsogl/awesome-cordova-plugins/commit/68105e14fcec968c787a232f4ebafcd347f2cde0))
|
||||
* **deps:** update dependency @types/node to v20.10.6 ([#4703](https://github.com/danielsogl/awesome-cordova-plugins/issues/4703)) [skip ci] ([9740ead](https://github.com/danielsogl/awesome-cordova-plugins/commit/9740eadfd50207a7f1db1f9d913b41bbb50bf4c7))
|
||||
* **deps:** update dependency @types/node to v20.12.12 ([#4768](https://github.com/danielsogl/awesome-cordova-plugins/issues/4768)) ([f95a098](https://github.com/danielsogl/awesome-cordova-plugins/commit/f95a098870a08831f04d4f6d651cc40cbfa1c890))
|
||||
* **deps:** update dependency @types/node to v20.12.7 ([#4712](https://github.com/danielsogl/awesome-cordova-plugins/issues/4712)) ([8c970ef](https://github.com/danielsogl/awesome-cordova-plugins/commit/8c970ef7f68ae3af24910a4df2209724efa1177c))
|
||||
* **deps:** update dependency @types/node to v20.14.10 ([#4785](https://github.com/danielsogl/awesome-cordova-plugins/issues/4785)) [skip ci] ([07bf7a9](https://github.com/danielsogl/awesome-cordova-plugins/commit/07bf7a96fc80f2bb10c36c0b926c86edb66eb1d7))
|
||||
* **deps:** update dependency @types/rimraf to v4 ([#4759](https://github.com/danielsogl/awesome-cordova-plugins/issues/4759)) ([d5e8fb2](https://github.com/danielsogl/awesome-cordova-plugins/commit/d5e8fb253dd39f297083fdd394228ea0ff6ef3bf))
|
||||
* **deps:** update dependency @types/webpack to v5.28.1 ([#4545](https://github.com/danielsogl/awesome-cordova-plugins/issues/4545)) ([f82f350](https://github.com/danielsogl/awesome-cordova-plugins/commit/f82f35061350bf1c194f215e91ebf1e438b61875))
|
||||
* **deps:** update dependency @types/webpack to v5.28.5 ([#4654](https://github.com/danielsogl/awesome-cordova-plugins/issues/4654)) [skip ci] ([ff6a69a](https://github.com/danielsogl/awesome-cordova-plugins/commit/ff6a69af970e03a7eec5796273b2c55d312f8c6e))
|
||||
* **deps:** update dependency conventional-changelog-cli to v3 ([#4596](https://github.com/danielsogl/awesome-cordova-plugins/issues/4596)) ([96cc995](https://github.com/danielsogl/awesome-cordova-plugins/commit/96cc995333e1831a345a2a104d82000d776768ab))
|
||||
* **deps:** update dependency conventional-changelog-cli to v4 ([#4675](https://github.com/danielsogl/awesome-cordova-plugins/issues/4675)) [skip ci] ([dd2dc1b](https://github.com/danielsogl/awesome-cordova-plugins/commit/dd2dc1b05f0ebb79b9e0fb3f52f2fd7096a15849))
|
||||
* **deps:** update dependency conventional-changelog-cli to v5 ([#4769](https://github.com/danielsogl/awesome-cordova-plugins/issues/4769)) ([cb765d8](https://github.com/danielsogl/awesome-cordova-plugins/commit/cb765d818f670d3e17c559492cdca146f8d4df0a))
|
||||
* **deps:** update dependency eslint to v8.13.0 ([#4132](https://github.com/danielsogl/awesome-cordova-plugins/issues/4132)) ([24e190a](https://github.com/danielsogl/awesome-cordova-plugins/commit/24e190ae1ff7e1cf3f096761d8ec160c6b05a30e))
|
||||
* **deps:** update dependency eslint to v8.14.0 ([#4156](https://github.com/danielsogl/awesome-cordova-plugins/issues/4156)) ([ab2aec2](https://github.com/danielsogl/awesome-cordova-plugins/commit/ab2aec26e3b21d1e74df1c31b2e267abc3c63c6a))
|
||||
* **deps:** update dependency eslint to v8.15.0 ([#4177](https://github.com/danielsogl/awesome-cordova-plugins/issues/4177)) ([adba813](https://github.com/danielsogl/awesome-cordova-plugins/commit/adba813eb07d56267bbf8f16349930e6484169b2))
|
||||
* **deps:** update dependency eslint to v8.16.0 ([#4190](https://github.com/danielsogl/awesome-cordova-plugins/issues/4190)) ([c70508e](https://github.com/danielsogl/awesome-cordova-plugins/commit/c70508e87774e164c0d25c057b464320358b69cf))
|
||||
* **deps:** update dependency eslint to v8.17.0 ([#4217](https://github.com/danielsogl/awesome-cordova-plugins/issues/4217)) ([c801668](https://github.com/danielsogl/awesome-cordova-plugins/commit/c801668d3f40dd4b459e12cbfa31b28316025896))
|
||||
* **deps:** update dependency eslint to v8.18.0 ([#4232](https://github.com/danielsogl/awesome-cordova-plugins/issues/4232)) ([123517e](https://github.com/danielsogl/awesome-cordova-plugins/commit/123517eac6bc5589ac1cb149f5391f93f5c92ae3))
|
||||
* **deps:** update dependency eslint to v8.19.0 ([#4246](https://github.com/danielsogl/awesome-cordova-plugins/issues/4246)) ([41e96d9](https://github.com/danielsogl/awesome-cordova-plugins/commit/41e96d950f41e1b4abbdb1dc724a74c954a64d68))
|
||||
* **deps:** update dependency eslint to v8.23.0 ([#4259](https://github.com/danielsogl/awesome-cordova-plugins/issues/4259)) ([38d59e3](https://github.com/danielsogl/awesome-cordova-plugins/commit/38d59e3455a9003279b592f54c8b4f7510743713))
|
||||
* **deps:** update dependency eslint to v8.23.1 ([#4313](https://github.com/danielsogl/awesome-cordova-plugins/issues/4313)) ([dcb9b22](https://github.com/danielsogl/awesome-cordova-plugins/commit/dcb9b225cedcea15f129101c7970bc342e129780))
|
||||
* **deps:** update dependency eslint to v8.24.0 ([#4334](https://github.com/danielsogl/awesome-cordova-plugins/issues/4334)) ([2698011](https://github.com/danielsogl/awesome-cordova-plugins/commit/2698011d4bd8bc902f96cb6f791efbb283b035a6))
|
||||
* **deps:** update dependency eslint to v8.25.0 ([#4360](https://github.com/danielsogl/awesome-cordova-plugins/issues/4360)) ([b6a44e3](https://github.com/danielsogl/awesome-cordova-plugins/commit/b6a44e3a8a654e2532a8e2e9458dabd34a0ad7c4))
|
||||
* **deps:** update dependency eslint to v8.26.0 ([#4388](https://github.com/danielsogl/awesome-cordova-plugins/issues/4388)) ([3752469](https://github.com/danielsogl/awesome-cordova-plugins/commit/375246970c78ce6b33bc1991e2ed3041bfe5eb6b))
|
||||
* **deps:** update dependency eslint to v8.27.0 ([#4415](https://github.com/danielsogl/awesome-cordova-plugins/issues/4415)) ([56054d0](https://github.com/danielsogl/awesome-cordova-plugins/commit/56054d036e1ab8e48aaadbee86b2cfee2fa4b019))
|
||||
* **deps:** update dependency eslint to v8.31.0 ([#4463](https://github.com/danielsogl/awesome-cordova-plugins/issues/4463)) ([91da2e5](https://github.com/danielsogl/awesome-cordova-plugins/commit/91da2e50208e707a849ea2351117cc8437abc38f))
|
||||
* **deps:** update dependency eslint to v8.38.0 ([#4491](https://github.com/danielsogl/awesome-cordova-plugins/issues/4491)) [skip ci] ([6c9bd07](https://github.com/danielsogl/awesome-cordova-plugins/commit/6c9bd073617763de8c45bf01a6de64383696f1e8))
|
||||
* **deps:** update dependency eslint to v8.39.0 ([#4556](https://github.com/danielsogl/awesome-cordova-plugins/issues/4556)) [skip ci] ([f609b93](https://github.com/danielsogl/awesome-cordova-plugins/commit/f609b9332bc09854ae54231510a83c5876decda8))
|
||||
* **deps:** update dependency eslint to v8.44.0 ([#4592](https://github.com/danielsogl/awesome-cordova-plugins/issues/4592)) ([b18a2c8](https://github.com/danielsogl/awesome-cordova-plugins/commit/b18a2c874e56c5962eccaaf82d0b0950ed9fbc9c))
|
||||
* **deps:** update dependency eslint to v8.45.0 ([#4601](https://github.com/danielsogl/awesome-cordova-plugins/issues/4601)) ([df36932](https://github.com/danielsogl/awesome-cordova-plugins/commit/df36932de77a92e7c7a3cb43609016370dd0a814))
|
||||
* **deps:** update dependency eslint to v8.55.0 ([#4619](https://github.com/danielsogl/awesome-cordova-plugins/issues/4619)) [skip ci] ([f094712](https://github.com/danielsogl/awesome-cordova-plugins/commit/f09471207d5e297c096c16f7ec5661095ad17fea))
|
||||
* **deps:** update dependency eslint to v8.56.0 ([#4691](https://github.com/danielsogl/awesome-cordova-plugins/issues/4691)) [skip ci] ([2dde2de](https://github.com/danielsogl/awesome-cordova-plugins/commit/2dde2de42d0781f01f9001829a15acb425b945b0))
|
||||
* **deps:** update dependency eslint to v8.57.0 ([#4740](https://github.com/danielsogl/awesome-cordova-plugins/issues/4740)) ([e7963f6](https://github.com/danielsogl/awesome-cordova-plugins/commit/e7963f6f03986b3455ca9bdf1d60b3d1563116f2))
|
||||
* **deps:** update dependency eslint to v8.57.1 ([#4828](https://github.com/danielsogl/awesome-cordova-plugins/issues/4828)) [skip ci] ([621c584](https://github.com/danielsogl/awesome-cordova-plugins/commit/621c5842b933d983a95eb3a8a27eb2484fe6c854))
|
||||
* **deps:** update dependency eslint-config-prettier to v10 ([#4901](https://github.com/danielsogl/awesome-cordova-plugins/issues/4901)) ([2ff7714](https://github.com/danielsogl/awesome-cordova-plugins/commit/2ff77142dbf2b3a7670fbca37ed1103aa2eb2540))
|
||||
* **deps:** update dependency eslint-config-prettier to v10.1.1 ([#4919](https://github.com/danielsogl/awesome-cordova-plugins/issues/4919)) ([caa3b50](https://github.com/danielsogl/awesome-cordova-plugins/commit/caa3b505e1ff9b3c9bf704fe81c6749e70aa8df1))
|
||||
* **deps:** update dependency eslint-config-prettier to v10.1.5 ([#4931](https://github.com/danielsogl/awesome-cordova-plugins/issues/4931)) ([723488f](https://github.com/danielsogl/awesome-cordova-plugins/commit/723488f16f346c025deaeae17f1ce39e3df546bd))
|
||||
* **deps:** update dependency eslint-config-prettier to v8.10.0 ([#4614](https://github.com/danielsogl/awesome-cordova-plugins/issues/4614)) [skip ci] ([ae0d5db](https://github.com/danielsogl/awesome-cordova-plugins/commit/ae0d5dbac047315aa70ab10c7df55de9d03a9059))
|
||||
* **deps:** update dependency eslint-config-prettier to v8.6.0 ([#4472](https://github.com/danielsogl/awesome-cordova-plugins/issues/4472)) ([277d696](https://github.com/danielsogl/awesome-cordova-plugins/commit/277d696a02de15b45a64074c2d3c72cdbb3774dd))
|
||||
* **deps:** update dependency eslint-config-prettier to v8.8.0 ([#4542](https://github.com/danielsogl/awesome-cordova-plugins/issues/4542)) [skip ci] ([06018b2](https://github.com/danielsogl/awesome-cordova-plugins/commit/06018b2cc7d4f96c4938766020e940c234a9c653))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39 ([#4130](https://github.com/danielsogl/awesome-cordova-plugins/issues/4130)) ([9865faa](https://github.com/danielsogl/awesome-cordova-plugins/commit/9865faa8c5a4cd9c640c4ff323987aa60a17f195))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.1.0 ([#4133](https://github.com/danielsogl/awesome-cordova-plugins/issues/4133)) ([2b92cc1](https://github.com/danielsogl/awesome-cordova-plugins/commit/2b92cc1adf7b8dc44980f0394a89cd27092dd242))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.0 ([#4136](https://github.com/danielsogl/awesome-cordova-plugins/issues/4136)) ([136d24a](https://github.com/danielsogl/awesome-cordova-plugins/commit/136d24ae3dd46306cc40a8c865beb193f3f78f6f))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.1 ([#4137](https://github.com/danielsogl/awesome-cordova-plugins/issues/4137)) ([ed83bbe](https://github.com/danielsogl/awesome-cordova-plugins/commit/ed83bbe171ec4afbc6e9ccbaaa497b1bdc449b37))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.2 ([#4143](https://github.com/danielsogl/awesome-cordova-plugins/issues/4143)) ([bfd3a58](https://github.com/danielsogl/awesome-cordova-plugins/commit/bfd3a58276729fb0494f4de04d85a3ac82100b39))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.3 ([#4147](https://github.com/danielsogl/awesome-cordova-plugins/issues/4147)) ([6e2b9a0](https://github.com/danielsogl/awesome-cordova-plugins/commit/6e2b9a062a5d7e6cdc5b187403f45543f5f477fa))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.4 ([#4148](https://github.com/danielsogl/awesome-cordova-plugins/issues/4148)) ([672552b](https://github.com/danielsogl/awesome-cordova-plugins/commit/672552bd7da863ceb49de69787419124f510f8ae))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.7 ([#4150](https://github.com/danielsogl/awesome-cordova-plugins/issues/4150)) ([ba5232c](https://github.com/danielsogl/awesome-cordova-plugins/commit/ba5232cdb04bee557fe1a00f144034bc64e3cd9e))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.8 ([#4157](https://github.com/danielsogl/awesome-cordova-plugins/issues/4157)) ([a8dafc2](https://github.com/danielsogl/awesome-cordova-plugins/commit/a8dafc29bef16c4a0c38906ac31737d0900da0a9))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.2.9 ([#4162](https://github.com/danielsogl/awesome-cordova-plugins/issues/4162)) ([46086a7](https://github.com/danielsogl/awesome-cordova-plugins/commit/46086a7f4f97be9156aec116b30c297e289b0d79))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.0 ([#4191](https://github.com/danielsogl/awesome-cordova-plugins/issues/4191)) ([3e1fdd9](https://github.com/danielsogl/awesome-cordova-plugins/commit/3e1fdd966b144c658cbec365dc8d47eef3621a6e))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.12 ([#4378](https://github.com/danielsogl/awesome-cordova-plugins/issues/4378)) ([5bc6693](https://github.com/danielsogl/awesome-cordova-plugins/commit/5bc6693571bcd1cc51a63905232c4553e8ccaaaf))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.14 ([#4380](https://github.com/danielsogl/awesome-cordova-plugins/issues/4380)) ([89b21b7](https://github.com/danielsogl/awesome-cordova-plugins/commit/89b21b769429c42fbaec78f83c8f7f7d78f582f7))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.15 ([#4389](https://github.com/danielsogl/awesome-cordova-plugins/issues/4389)) ([664e338](https://github.com/danielsogl/awesome-cordova-plugins/commit/664e3385cef74881c5e8e382f3734ea9ea66263e))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.2 ([#4196](https://github.com/danielsogl/awesome-cordova-plugins/issues/4196)) ([0e922b7](https://github.com/danielsogl/awesome-cordova-plugins/commit/0e922b7e0bf86cc175575a004d32f24322e6f702))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.25 ([#4390](https://github.com/danielsogl/awesome-cordova-plugins/issues/4390)) ([6f38115](https://github.com/danielsogl/awesome-cordova-plugins/commit/6f38115ce2253a26088f0888e87ffb3f03aba4d2))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.3 ([#4233](https://github.com/danielsogl/awesome-cordova-plugins/issues/4233)) ([44967cc](https://github.com/danielsogl/awesome-cordova-plugins/commit/44967cc02c9ebefcd00bedc5fe24d60069f41d05))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.3.6 ([#4272](https://github.com/danielsogl/awesome-cordova-plugins/issues/4272)) ([ba83a81](https://github.com/danielsogl/awesome-cordova-plugins/commit/ba83a81c757a0fdf1ede787557b2b016813f44c2))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.4.0 ([#4403](https://github.com/danielsogl/awesome-cordova-plugins/issues/4403)) ([8eddcb0](https://github.com/danielsogl/awesome-cordova-plugins/commit/8eddcb0d45bbaa36872d9283d93838e6d3a340ea))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.6.2 ([#4414](https://github.com/danielsogl/awesome-cordova-plugins/issues/4414)) ([c654ea5](https://github.com/danielsogl/awesome-cordova-plugins/commit/c654ea5925362fac11afac0551ae0a5ae52e4cd5))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v39.6.4 ([#4447](https://github.com/danielsogl/awesome-cordova-plugins/issues/4447)) ([65d3053](https://github.com/danielsogl/awesome-cordova-plugins/commit/65d3053a53dba101079121a029ced3dbb49fffd3))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v43 ([#4548](https://github.com/danielsogl/awesome-cordova-plugins/issues/4548)) [skip ci] ([e96885c](https://github.com/danielsogl/awesome-cordova-plugins/commit/e96885c6b0014a8191aaa1c92366578576ee1253))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v43.2.0 ([#4593](https://github.com/danielsogl/awesome-cordova-plugins/issues/4593)) ([555bb83](https://github.com/danielsogl/awesome-cordova-plugins/commit/555bb839167073e69417097875e49ca3ff0a30f1))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v46 ([#4597](https://github.com/danielsogl/awesome-cordova-plugins/issues/4597)) ([72da25f](https://github.com/danielsogl/awesome-cordova-plugins/commit/72da25ff29111a92407b8a58c9630d5731178460))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v46.10.1 ([#4706](https://github.com/danielsogl/awesome-cordova-plugins/issues/4706)) [skip ci] ([3b9dabc](https://github.com/danielsogl/awesome-cordova-plugins/commit/3b9dabc18c069db1f55b6fce5013f6aca421a185))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v46.4.4 ([#4602](https://github.com/danielsogl/awesome-cordova-plugins/issues/4602)) ([4d45e82](https://github.com/danielsogl/awesome-cordova-plugins/commit/4d45e82e0e1a450783d6857fec4ccf4f6878bf4a))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v46.4.6 ([#4613](https://github.com/danielsogl/awesome-cordova-plugins/issues/4613)) [skip ci] ([8fa353c](https://github.com/danielsogl/awesome-cordova-plugins/commit/8fa353c1b86d39da38e505bfe4c11f89937d87e9))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v46.9.0 ([#4678](https://github.com/danielsogl/awesome-cordova-plugins/issues/4678)) [skip ci] ([805a273](https://github.com/danielsogl/awesome-cordova-plugins/commit/805a2737da7a491424ee35e2b5e658b3c38567b9))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v46.9.1 ([#4690](https://github.com/danielsogl/awesome-cordova-plugins/issues/4690)) [skip ci] ([d9eb834](https://github.com/danielsogl/awesome-cordova-plugins/commit/d9eb83431dd1b3b9d133641dd28c1b700d8c17e3))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v48 ([#4708](https://github.com/danielsogl/awesome-cordova-plugins/issues/4708)) ([dab9fd8](https://github.com/danielsogl/awesome-cordova-plugins/commit/dab9fd84bc6c5838220fb26bce9d0dc937ff47c1))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v48.11.0 ([#4808](https://github.com/danielsogl/awesome-cordova-plugins/issues/4808)) [skip ci] ([d03b4cc](https://github.com/danielsogl/awesome-cordova-plugins/commit/d03b4cc113ba98fe02e45af173ec645cc43f8258))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v48.2.5 ([#4773](https://github.com/danielsogl/awesome-cordova-plugins/issues/4773)) ([9d673e1](https://github.com/danielsogl/awesome-cordova-plugins/commit/9d673e1898e9941e9549d4d5fa96e3c612ec0434))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v48.2.9 ([#4783](https://github.com/danielsogl/awesome-cordova-plugins/issues/4783)) [skip ci] ([4169b66](https://github.com/danielsogl/awesome-cordova-plugins/commit/4169b6628f04712d6166a5199d2b724696063435))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v48.7.0 ([#4792](https://github.com/danielsogl/awesome-cordova-plugins/issues/4792)) [skip ci] ([52adaf9](https://github.com/danielsogl/awesome-cordova-plugins/commit/52adaf9269f768ed885ea7fc76c142f854275b25))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50 ([#4824](https://github.com/danielsogl/awesome-cordova-plugins/issues/4824)) [skip ci] ([f86836a](https://github.com/danielsogl/awesome-cordova-plugins/commit/f86836ab13c45aa6e376aa55ea6235b66f7afd2d))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.2.4 ([#4825](https://github.com/danielsogl/awesome-cordova-plugins/issues/4825)) [skip ci] ([f53aea0](https://github.com/danielsogl/awesome-cordova-plugins/commit/f53aea0a4766acca0c919ed11b9f325034e3adb9))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.3.2 ([#4850](https://github.com/danielsogl/awesome-cordova-plugins/issues/4850)) [skip ci] ([3434bd5](https://github.com/danielsogl/awesome-cordova-plugins/commit/3434bd5dce33b07305e87aee2f440bab692df997))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.4.3 ([#4855](https://github.com/danielsogl/awesome-cordova-plugins/issues/4855)) [skip ci] ([890b8b8](https://github.com/danielsogl/awesome-cordova-plugins/commit/890b8b855c870a3347c5218933f295ece7e23dd7))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.5.0 ([#4874](https://github.com/danielsogl/awesome-cordova-plugins/issues/4874)) [skip ci] ([74c9cd2](https://github.com/danielsogl/awesome-cordova-plugins/commit/74c9cd2a669b158f875822e44c377f9e11992850))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.0 ([#4882](https://github.com/danielsogl/awesome-cordova-plugins/issues/4882)) [skip ci] ([1337ff5](https://github.com/danielsogl/awesome-cordova-plugins/commit/1337ff5c7e61ad966d97bdf3395dc414e3e97a46))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.1 ([#4888](https://github.com/danielsogl/awesome-cordova-plugins/issues/4888)) [skip ci] ([d38db02](https://github.com/danielsogl/awesome-cordova-plugins/commit/d38db02f926321546fbee70ab24b70d3b0c4fbe0))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.17 ([#4934](https://github.com/danielsogl/awesome-cordova-plugins/issues/4934)) ([6a9afed](https://github.com/danielsogl/awesome-cordova-plugins/commit/6a9afedc64f92337684d244d3e5245bff818a0ba))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.3 ([#4907](https://github.com/danielsogl/awesome-cordova-plugins/issues/4907)) ([e4edc9c](https://github.com/danielsogl/awesome-cordova-plugins/commit/e4edc9c2411434e11862c5298e019c814d170715))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.6 ([#4922](https://github.com/danielsogl/awesome-cordova-plugins/issues/4922)) ([adeda4e](https://github.com/danielsogl/awesome-cordova-plugins/commit/adeda4e579357fbbbd145ce19c6a3a57254691a1))
|
||||
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.9 ([#4925](https://github.com/danielsogl/awesome-cordova-plugins/issues/4925)) ([722d19e](https://github.com/danielsogl/awesome-cordova-plugins/commit/722d19e437554417d2b3e9a55615871b5f1b942b))
|
||||
* **deps:** update dependency fs-extra to v10.1.0 ([#4142](https://github.com/danielsogl/awesome-cordova-plugins/issues/4142)) ([365571e](https://github.com/danielsogl/awesome-cordova-plugins/commit/365571eaf29629cf6ccc2f696783186c3f83ebf4))
|
||||
* **deps:** update dependency fs-extra to v11 ([#4469](https://github.com/danielsogl/awesome-cordova-plugins/issues/4469)) ([1b15bf4](https://github.com/danielsogl/awesome-cordova-plugins/commit/1b15bf4557afc4a6128651be33f3bc87a0cb2c6d))
|
||||
* **deps:** update dependency fs-extra to v11.1.1 ([#4540](https://github.com/danielsogl/awesome-cordova-plugins/issues/4540)) [skip ci] ([f5c3307](https://github.com/danielsogl/awesome-cordova-plugins/commit/f5c3307969cd4ce1f5d178df70127ab83e80ed8f))
|
||||
* **deps:** update dependency fs-extra to v11.2.0 ([#4650](https://github.com/danielsogl/awesome-cordova-plugins/issues/4650)) [skip ci] ([d616ed5](https://github.com/danielsogl/awesome-cordova-plugins/commit/d616ed5133f13dffa0322209f8524af3f2815b35))
|
||||
* **deps:** update dependency fs-extra to v11.3.0 ([#4904](https://github.com/danielsogl/awesome-cordova-plugins/issues/4904)) ([024e5bc](https://github.com/danielsogl/awesome-cordova-plugins/commit/024e5bcb6baa816ca722be0ca7497d04b519b3ed))
|
||||
* **deps:** update dependency gulp to v5 ([#4762](https://github.com/danielsogl/awesome-cordova-plugins/issues/4762)) ([fc61c40](https://github.com/danielsogl/awesome-cordova-plugins/commit/fc61c40317654ec1b4e0af655d7354840f7631ac))
|
||||
* **deps:** update dependency gulp-replace to v1.1.4 ([#4461](https://github.com/danielsogl/awesome-cordova-plugins/issues/4461)) ([0ec396b](https://github.com/danielsogl/awesome-cordova-plugins/commit/0ec396b25ce6e4c0918209b6e61e6e207d9341da))
|
||||
* **deps:** update dependency husky to v8 ([#4179](https://github.com/danielsogl/awesome-cordova-plugins/issues/4179)) ([6406cdc](https://github.com/danielsogl/awesome-cordova-plugins/commit/6406cdc35c9e77347e8b342fbe98f98dbd5da8f1))
|
||||
* **deps:** update dependency husky to v8.0.2 ([#4419](https://github.com/danielsogl/awesome-cordova-plugins/issues/4419)) ([e7aab1d](https://github.com/danielsogl/awesome-cordova-plugins/commit/e7aab1d814ea300a6acbe2600db2316eb1521be7))
|
||||
* **deps:** update dependency husky to v8.0.3 ([#4474](https://github.com/danielsogl/awesome-cordova-plugins/issues/4474)) ([2d836d3](https://github.com/danielsogl/awesome-cordova-plugins/commit/2d836d3cd024d22ba8f68e918fde659895c0eb54))
|
||||
* **deps:** update dependency husky to v9 ([#4721](https://github.com/danielsogl/awesome-cordova-plugins/issues/4721)) ([0625a92](https://github.com/danielsogl/awesome-cordova-plugins/commit/0625a9280ef058562be8a489a4fd77bbb38ea71e))
|
||||
* **deps:** update dependency husky to v9.1.6 ([#4806](https://github.com/danielsogl/awesome-cordova-plugins/issues/4806)) [skip ci] ([82be769](https://github.com/danielsogl/awesome-cordova-plugins/commit/82be769a16fb6eaaed3f3ec13616170b38f6d3df))
|
||||
* **deps:** update dependency husky to v9.1.7 ([#4878](https://github.com/danielsogl/awesome-cordova-plugins/issues/4878)) [skip ci] ([a5ac795](https://github.com/danielsogl/awesome-cordova-plugins/commit/a5ac795ef402f9d2463aad02f217aa34ee42af17))
|
||||
* **deps:** update dependency is-ci to v4 ([#4885](https://github.com/danielsogl/awesome-cordova-plugins/issues/4885)) [skip ci] ([0e12d1d](https://github.com/danielsogl/awesome-cordova-plugins/commit/0e12d1dc6501abe2cabb424076990f293ad69a91))
|
||||
* **deps:** update dependency jest to v28 ([#4159](https://github.com/danielsogl/awesome-cordova-plugins/issues/4159)) ([206b218](https://github.com/danielsogl/awesome-cordova-plugins/commit/206b2183f15121db7be22379cd9f56ab435ff178))
|
||||
* **deps:** update dependency lint-staged to v12.3.8 ([#4141](https://github.com/danielsogl/awesome-cordova-plugins/issues/4141)) ([53cd775](https://github.com/danielsogl/awesome-cordova-plugins/commit/53cd775a714f6789cdd6e31893cbb2215a03abdc))
|
||||
* **deps:** update dependency lint-staged to v12.4.0 ([#4151](https://github.com/danielsogl/awesome-cordova-plugins/issues/4151)) ([9f93ba6](https://github.com/danielsogl/awesome-cordova-plugins/commit/9f93ba66a5072b9d66585878775dc2853b3a2491))
|
||||
* **deps:** update dependency lint-staged to v12.4.1 ([#4164](https://github.com/danielsogl/awesome-cordova-plugins/issues/4164)) ([1f5a2f0](https://github.com/danielsogl/awesome-cordova-plugins/commit/1f5a2f007acbece6f10b945d0eb05596feb82fe2))
|
||||
* **deps:** update dependency lint-staged to v12.4.2 ([#4197](https://github.com/danielsogl/awesome-cordova-plugins/issues/4197)) ([cfa194b](https://github.com/danielsogl/awesome-cordova-plugins/commit/cfa194b71ad3cc8650321fbb78fe73ac89a35c39))
|
||||
* **deps:** update dependency lint-staged to v13 ([#4210](https://github.com/danielsogl/awesome-cordova-plugins/issues/4210)) ([daa929e](https://github.com/danielsogl/awesome-cordova-plugins/commit/daa929e2299bb75e28c09ed9488f18f1d0dc0f9a))
|
||||
* **deps:** update dependency lint-staged to v13.0.3 ([#4222](https://github.com/danielsogl/awesome-cordova-plugins/issues/4222)) ([511300e](https://github.com/danielsogl/awesome-cordova-plugins/commit/511300ea7bd50bbf5bfa099c9770f1f85fc3dc05))
|
||||
* **deps:** update dependency lint-staged to v13.1.0 ([#4464](https://github.com/danielsogl/awesome-cordova-plugins/issues/4464)) ([99ec80e](https://github.com/danielsogl/awesome-cordova-plugins/commit/99ec80e2e7d9f5379527c9ad48e0c0ece6b48b40))
|
||||
* **deps:** update dependency lint-staged to v13.2.2 ([#4544](https://github.com/danielsogl/awesome-cordova-plugins/issues/4544)) [skip ci] ([90e5028](https://github.com/danielsogl/awesome-cordova-plugins/commit/90e5028547b6b8b09a21673dbf250c26bb3c3dc7))
|
||||
* **deps:** update dependency lint-staged to v13.2.3 ([#4588](https://github.com/danielsogl/awesome-cordova-plugins/issues/4588)) ([5f30a88](https://github.com/danielsogl/awesome-cordova-plugins/commit/5f30a883042c766ef2599ff4638470b3b9b84f61))
|
||||
* **deps:** update dependency lint-staged to v15 ([#4676](https://github.com/danielsogl/awesome-cordova-plugins/issues/4676)) [skip ci] ([0c2dca6](https://github.com/danielsogl/awesome-cordova-plugins/commit/0c2dca633ab5d3c5f3a23dcab9e788fea6c1034d))
|
||||
* **deps:** update dependency lint-staged to v15.2.10 ([#4813](https://github.com/danielsogl/awesome-cordova-plugins/issues/4813)) [skip ci] ([5aa432d](https://github.com/danielsogl/awesome-cordova-plugins/commit/5aa432d0a280046c6a14d98d996afbcbd23733ff))
|
||||
* **deps:** update dependency lint-staged to v15.2.11 ([#4887](https://github.com/danielsogl/awesome-cordova-plugins/issues/4887)) [skip ci] ([b6bc20c](https://github.com/danielsogl/awesome-cordova-plugins/commit/b6bc20cefe88f679c83ca4be85879d7cc3a59e7c))
|
||||
* **deps:** update dependency lint-staged to v15.2.5 ([#4780](https://github.com/danielsogl/awesome-cordova-plugins/issues/4780)) [skip ci] ([467d8cb](https://github.com/danielsogl/awesome-cordova-plugins/commit/467d8cb07265f0eaaad77215cdcce2f10e40ed2e))
|
||||
* **deps:** update dependency lint-staged to v15.2.7 ([#4790](https://github.com/danielsogl/awesome-cordova-plugins/issues/4790)) [skip ci] ([583a5ed](https://github.com/danielsogl/awesome-cordova-plugins/commit/583a5eda8d7c1ee49dcd9c9cb597e417f678775d))
|
||||
* **deps:** update dependency lint-staged to v15.3.0 ([#4891](https://github.com/danielsogl/awesome-cordova-plugins/issues/4891)) ([7df695c](https://github.com/danielsogl/awesome-cordova-plugins/commit/7df695cdb516378172e95d90a2f895a9f4367990))
|
||||
* **deps:** update dependency lint-staged to v15.4.3 ([#4905](https://github.com/danielsogl/awesome-cordova-plugins/issues/4905)) ([8e55c4e](https://github.com/danielsogl/awesome-cordova-plugins/commit/8e55c4e817e45009a538e116d922574fd777acb6))
|
||||
* **deps:** update dependency lint-staged to v15.5.0 ([#4923](https://github.com/danielsogl/awesome-cordova-plugins/issues/4923)) ([bce956c](https://github.com/danielsogl/awesome-cordova-plugins/commit/bce956c63341a21c299fa85645a58c2612c1bfd0))
|
||||
* **deps:** update dependency lint-staged to v16 ([#4937](https://github.com/danielsogl/awesome-cordova-plugins/issues/4937)) ([510a407](https://github.com/danielsogl/awesome-cordova-plugins/commit/510a407f3733df20423abe8d112e0334005621b4))
|
||||
* **deps:** update dependency minimist to v1.2.7 ([#4365](https://github.com/danielsogl/awesome-cordova-plugins/issues/4365)) ([8b6d6c7](https://github.com/danielsogl/awesome-cordova-plugins/commit/8b6d6c726bade71b568832bc43b4c3f969a3dfd4))
|
||||
* **deps:** update dependency minimist to v1.2.8 ([#4515](https://github.com/danielsogl/awesome-cordova-plugins/issues/4515)) [skip ci] ([213a267](https://github.com/danielsogl/awesome-cordova-plugins/commit/213a26730eb6bd5017327f27aea5cc07b1a2094b))
|
||||
* **deps:** update dependency prettier to v2.7.0 ([#4225](https://github.com/danielsogl/awesome-cordova-plugins/issues/4225)) ([6e83ebd](https://github.com/danielsogl/awesome-cordova-plugins/commit/6e83ebdfb30cbca3523795b56272a381e1fb8da1))
|
||||
* **deps:** update dependency prettier to v2.7.1 ([#4230](https://github.com/danielsogl/awesome-cordova-plugins/issues/4230)) ([d1c1356](https://github.com/danielsogl/awesome-cordova-plugins/commit/d1c13567d7c89194922e93ad4c8de551334de59c))
|
||||
* **deps:** update dependency prettier to v2.8.1 ([#4465](https://github.com/danielsogl/awesome-cordova-plugins/issues/4465)) ([e21bd1a](https://github.com/danielsogl/awesome-cordova-plugins/commit/e21bd1a50e7133fcf912acd0771f7f4ab54a16e7))
|
||||
* **deps:** update dependency prettier to v2.8.2 ([#4479](https://github.com/danielsogl/awesome-cordova-plugins/issues/4479)) ([9031371](https://github.com/danielsogl/awesome-cordova-plugins/commit/90313717217c20f776a8c89433bc0d55e9e2b6bd))
|
||||
* **deps:** update dependency prettier to v2.8.7 ([#4490](https://github.com/danielsogl/awesome-cordova-plugins/issues/4490)) [skip ci] ([7f00779](https://github.com/danielsogl/awesome-cordova-plugins/commit/7f0077979cfe4cb86e43038cc2a5449d8a5c5447))
|
||||
* **deps:** update dependency prettier to v2.8.8 ([#4554](https://github.com/danielsogl/awesome-cordova-plugins/issues/4554)) [skip ci] ([d682753](https://github.com/danielsogl/awesome-cordova-plugins/commit/d6827531ee62070a4b030c5e6ae26ed26faf74a0))
|
||||
* **deps:** update dependency rimraf to v5 ([#4549](https://github.com/danielsogl/awesome-cordova-plugins/issues/4549)) [skip ci] ([b2b3e3a](https://github.com/danielsogl/awesome-cordova-plugins/commit/b2b3e3a6e35220cae1c9cbf5c89cf166d1a3b673))
|
||||
* **deps:** update dependency rimraf to v5.0.1 ([#4589](https://github.com/danielsogl/awesome-cordova-plugins/issues/4589)) ([1fbd4c7](https://github.com/danielsogl/awesome-cordova-plugins/commit/1fbd4c763c3b7996548ccd0bbb5a8b9496549796))
|
||||
* **deps:** update dependency rimraf to v5.0.5 ([#4657](https://github.com/danielsogl/awesome-cordova-plugins/issues/4657)) [skip ci] ([9c2b707](https://github.com/danielsogl/awesome-cordova-plugins/commit/9c2b70771d00d085169aee747ed85fd7eb2b89db))
|
||||
* **deps:** update dependency rollup to v2.70.2 ([#4140](https://github.com/danielsogl/awesome-cordova-plugins/issues/4140)) ([4b2dea8](https://github.com/danielsogl/awesome-cordova-plugins/commit/4b2dea8244bb49f3dbd2f528badb6cd38cc2f69c))
|
||||
* **deps:** update dependency rollup to v2.71.0 ([#4167](https://github.com/danielsogl/awesome-cordova-plugins/issues/4167)) ([343ca36](https://github.com/danielsogl/awesome-cordova-plugins/commit/343ca3652daa7e9c190d0494b3ba386551939dca))
|
||||
* **deps:** update dependency rollup to v2.72.0 ([#4168](https://github.com/danielsogl/awesome-cordova-plugins/issues/4168)) ([aa00e37](https://github.com/danielsogl/awesome-cordova-plugins/commit/aa00e37ffd7b17b246f3025f2b51390120b89b24))
|
||||
* **deps:** update dependency rollup to v2.74.1 ([#4178](https://github.com/danielsogl/awesome-cordova-plugins/issues/4178)) ([dd34964](https://github.com/danielsogl/awesome-cordova-plugins/commit/dd349640eee995dfe5ecb1623db9cfbf78a05812))
|
||||
* **deps:** update dependency rollup to v2.75.5 ([#4204](https://github.com/danielsogl/awesome-cordova-plugins/issues/4204)) ([a299278](https://github.com/danielsogl/awesome-cordova-plugins/commit/a29927837ca3e26231b05007adf7842e74e049a6))
|
||||
* **deps:** update dependency rollup to v2.75.7 ([#4219](https://github.com/danielsogl/awesome-cordova-plugins/issues/4219)) ([a3d3d54](https://github.com/danielsogl/awesome-cordova-plugins/commit/a3d3d546af7ca387c8733b5e5a5c0bb323d549a1))
|
||||
* **deps:** update dependency rollup to v2.77.0 ([#4252](https://github.com/danielsogl/awesome-cordova-plugins/issues/4252)) ([eb27d87](https://github.com/danielsogl/awesome-cordova-plugins/commit/eb27d87d924608d670ddb93f35fa32957a66c0cc))
|
||||
* **deps:** update dependency rollup to v2.79.0 ([#4268](https://github.com/danielsogl/awesome-cordova-plugins/issues/4268)) ([ac1d0aa](https://github.com/danielsogl/awesome-cordova-plugins/commit/ac1d0aa0a12a400314a4c9e74b2bdb433fef086d))
|
||||
* **deps:** update dependency rollup to v2.79.1 ([#4329](https://github.com/danielsogl/awesome-cordova-plugins/issues/4329)) ([2b06155](https://github.com/danielsogl/awesome-cordova-plugins/commit/2b061556dd4db90034dc736340b9385ed2573b6a))
|
||||
* **deps:** update dependency rollup to v3 ([#4367](https://github.com/danielsogl/awesome-cordova-plugins/issues/4367)) ([d476af4](https://github.com/danielsogl/awesome-cordova-plugins/commit/d476af44cde5bef25dad1a6304f3b91a3fe9981e))
|
||||
* **deps:** update dependency rollup to v3.2.1 ([#4373](https://github.com/danielsogl/awesome-cordova-plugins/issues/4373)) ([deb8a61](https://github.com/danielsogl/awesome-cordova-plugins/commit/deb8a61a81b32c9491ae78bf6143355892d43a04))
|
||||
* **deps:** update dependency rollup to v3.2.2 ([#4376](https://github.com/danielsogl/awesome-cordova-plugins/issues/4376)) ([facadca](https://github.com/danielsogl/awesome-cordova-plugins/commit/facadcabaa92dc21f87c00dc76b87257adfb2dd5))
|
||||
* **deps:** update dependency rollup to v3.2.3 ([#4381](https://github.com/danielsogl/awesome-cordova-plugins/issues/4381)) ([8201dc1](https://github.com/danielsogl/awesome-cordova-plugins/commit/8201dc1d148ed3cfc97cc2d73d6a6f09d038d29c))
|
||||
* **deps:** update dependency rollup to v3.2.5 ([#4406](https://github.com/danielsogl/awesome-cordova-plugins/issues/4406)) ([5c0b31f](https://github.com/danielsogl/awesome-cordova-plugins/commit/5c0b31faa7a4ef5f9b810edd24f2b960b6cecbfc))
|
||||
* **deps:** update dependency rollup to v3.20.5 ([#4486](https://github.com/danielsogl/awesome-cordova-plugins/issues/4486)) [skip ci] ([da2ec29](https://github.com/danielsogl/awesome-cordova-plugins/commit/da2ec29c057fcd0a73714d39c2da50f263e69d2b))
|
||||
* **deps:** update dependency rollup to v3.21.1 ([#4557](https://github.com/danielsogl/awesome-cordova-plugins/issues/4557)) [skip ci] ([6113740](https://github.com/danielsogl/awesome-cordova-plugins/commit/611374066efe326b3d87926657296b186d490061))
|
||||
* **deps:** update dependency rollup to v3.26.2 ([#4558](https://github.com/danielsogl/awesome-cordova-plugins/issues/4558)) ([ece66ee](https://github.com/danielsogl/awesome-cordova-plugins/commit/ece66eeb7f4b1cf3db09d29a980bbd63f5c2cf58))
|
||||
* **deps:** update dependency rollup to v3.26.3 ([#4603](https://github.com/danielsogl/awesome-cordova-plugins/issues/4603)) ([0624753](https://github.com/danielsogl/awesome-cordova-plugins/commit/06247530a8536deb1de602831d433fe4cc1d82c2))
|
||||
* **deps:** update dependency rollup to v3.28.0 ([#4615](https://github.com/danielsogl/awesome-cordova-plugins/issues/4615)) [skip ci] ([56126dd](https://github.com/danielsogl/awesome-cordova-plugins/commit/56126dd6a9ffdf4edaa2d8b48ef496619c2d5613))
|
||||
* **deps:** update dependency rollup to v3.29.4 ([#4671](https://github.com/danielsogl/awesome-cordova-plugins/issues/4671)) [skip ci] ([e3d3ee2](https://github.com/danielsogl/awesome-cordova-plugins/commit/e3d3ee2b019ebb6aa5c85019ec9853ecd31e1600))
|
||||
* **deps:** update dependency rollup to v3.9.0 ([#4466](https://github.com/danielsogl/awesome-cordova-plugins/issues/4466)) ([9715ef8](https://github.com/danielsogl/awesome-cordova-plugins/commit/9715ef87550406b943916204a81816f2a4f0a69b))
|
||||
* **deps:** update dependency rollup to v3.9.1 ([#4471](https://github.com/danielsogl/awesome-cordova-plugins/issues/4471)) ([5b76885](https://github.com/danielsogl/awesome-cordova-plugins/commit/5b768854da2080d7756148bab35e794925de9c48))
|
||||
* **deps:** update dependency rollup to v4 ([#4679](https://github.com/danielsogl/awesome-cordova-plugins/issues/4679)) [skip ci] ([f533c59](https://github.com/danielsogl/awesome-cordova-plugins/commit/f533c5990c9d242596bea57a3684176739307ca4))
|
||||
* **deps:** update dependency rollup to v4.14.3 ([#4710](https://github.com/danielsogl/awesome-cordova-plugins/issues/4710)) ([ef62700](https://github.com/danielsogl/awesome-cordova-plugins/commit/ef627003951e1d90939c8b848fb6002637a66254))
|
||||
* **deps:** update dependency rollup to v4.17.0 ([#4764](https://github.com/danielsogl/awesome-cordova-plugins/issues/4764)) [skip ci] ([fed3544](https://github.com/danielsogl/awesome-cordova-plugins/commit/fed35441b070ab0e60535877ca85d2ce221875ea))
|
||||
* **deps:** update dependency rollup to v4.17.2 ([#4766](https://github.com/danielsogl/awesome-cordova-plugins/issues/4766)) ([d948963](https://github.com/danielsogl/awesome-cordova-plugins/commit/d9489639b83ab16e02b47c94502a0807fb5b5ceb))
|
||||
* **deps:** update dependency rollup to v4.18.0 ([#4781](https://github.com/danielsogl/awesome-cordova-plugins/issues/4781)) [skip ci] ([e704bcb](https://github.com/danielsogl/awesome-cordova-plugins/commit/e704bcb4412510183ebd1c6ed5e2f6cc70174231))
|
||||
* **deps:** update dependency rollup to v4.18.1 ([#4800](https://github.com/danielsogl/awesome-cordova-plugins/issues/4800)) [skip ci] ([5289f07](https://github.com/danielsogl/awesome-cordova-plugins/commit/5289f0769074a4ad135928d0457a8258e07360d6))
|
||||
* **deps:** update dependency rollup to v4.21.3 ([#4809](https://github.com/danielsogl/awesome-cordova-plugins/issues/4809)) [skip ci] ([9569628](https://github.com/danielsogl/awesome-cordova-plugins/commit/9569628c67c8f4c5a04151bc587c95ba441491db))
|
||||
* **deps:** update dependency rollup to v4.22.0 ([#4834](https://github.com/danielsogl/awesome-cordova-plugins/issues/4834)) [skip ci] ([0455084](https://github.com/danielsogl/awesome-cordova-plugins/commit/04550843e5d6610c8dbd6d844239cb53ef0314d4))
|
||||
* **deps:** update dependency rollup to v4.22.4 [security] ([#4841](https://github.com/danielsogl/awesome-cordova-plugins/issues/4841)) [skip ci] ([7b24fa8](https://github.com/danielsogl/awesome-cordova-plugins/commit/7b24fa8478a9ed7230286f6a9685f42c30a150ce))
|
||||
* **deps:** update dependency rollup to v4.24.0 ([#4851](https://github.com/danielsogl/awesome-cordova-plugins/issues/4851)) [skip ci] ([910af25](https://github.com/danielsogl/awesome-cordova-plugins/commit/910af256af7511a13d2a2cb530c58589f3b8ef56))
|
||||
* **deps:** update dependency rollup to v4.25.0 ([#4867](https://github.com/danielsogl/awesome-cordova-plugins/issues/4867)) [skip ci] ([a97314a](https://github.com/danielsogl/awesome-cordova-plugins/commit/a97314afd59a64c1b137f0b84c29c1000c4353d1))
|
||||
* **deps:** update dependency rollup to v4.26.0 ([#4876](https://github.com/danielsogl/awesome-cordova-plugins/issues/4876)) [skip ci] ([e95aa9e](https://github.com/danielsogl/awesome-cordova-plugins/commit/e95aa9ea74e74da1d13e187475433aa07844c88c))
|
||||
* **deps:** update dependency rollup to v4.27.3 ([#4877](https://github.com/danielsogl/awesome-cordova-plugins/issues/4877)) [skip ci] ([acb6ba7](https://github.com/danielsogl/awesome-cordova-plugins/commit/acb6ba74fc33332059ea9ad4dd592e3637562fad))
|
||||
* **deps:** update dependency rollup to v4.28.0 ([#4880](https://github.com/danielsogl/awesome-cordova-plugins/issues/4880)) [skip ci] ([14b04b5](https://github.com/danielsogl/awesome-cordova-plugins/commit/14b04b5243445718ad34b3a53708cd1444d11ba4))
|
||||
* **deps:** update dependency rollup to v4.28.1 ([#4884](https://github.com/danielsogl/awesome-cordova-plugins/issues/4884)) [skip ci] ([b5dc553](https://github.com/danielsogl/awesome-cordova-plugins/commit/b5dc553659677894dbb84b42bb8aa40cea526566))
|
||||
* **deps:** update dependency rollup to v4.30.0 ([#4890](https://github.com/danielsogl/awesome-cordova-plugins/issues/4890)) ([ef30aef](https://github.com/danielsogl/awesome-cordova-plugins/commit/ef30aefe713f12e5a167dd03882eaa7539ce3cdb))
|
||||
* **deps:** update dependency rollup to v4.32.0 ([#4900](https://github.com/danielsogl/awesome-cordova-plugins/issues/4900)) ([71be156](https://github.com/danielsogl/awesome-cordova-plugins/commit/71be156e528ff2ce8921f3811ed9576b4a3e830e))
|
||||
* **deps:** update dependency rollup to v4.35.0 ([#4913](https://github.com/danielsogl/awesome-cordova-plugins/issues/4913)) ([b53dc7b](https://github.com/danielsogl/awesome-cordova-plugins/commit/b53dc7b3732a4124068bc0eafb48614a5183c5d8))
|
||||
* **deps:** update dependency rollup to v4.37.0 ([#4926](https://github.com/danielsogl/awesome-cordova-plugins/issues/4926)) ([e34c705](https://github.com/danielsogl/awesome-cordova-plugins/commit/e34c705c7aaa5633c7f0222969bb47872a00b297))
|
||||
* **deps:** update dependency rollup to v4.41.0 ([#4928](https://github.com/danielsogl/awesome-cordova-plugins/issues/4928)) ([4cd9e93](https://github.com/danielsogl/awesome-cordova-plugins/commit/4cd9e93bd0d0b858127ae0004e9bf03d9092978c))
|
||||
* **deps:** update dependency rollup to v4.9.1 ([#4686](https://github.com/danielsogl/awesome-cordova-plugins/issues/4686)) [skip ci] ([094cfd4](https://github.com/danielsogl/awesome-cordova-plugins/commit/094cfd4c8f8a9b3153512591a9272f8654157af8))
|
||||
* **deps:** update dependency rollup to v4.9.2 ([#4704](https://github.com/danielsogl/awesome-cordova-plugins/issues/4704)) [skip ci] ([95e848f](https://github.com/danielsogl/awesome-cordova-plugins/commit/95e848f4e5e783838f19c88b0b342cb7027f6a54))
|
||||
* **deps:** update dependency terser-webpack-plugin to v5.3.10 ([#4702](https://github.com/danielsogl/awesome-cordova-plugins/issues/4702)) [skip ci] ([60cf9ac](https://github.com/danielsogl/awesome-cordova-plugins/commit/60cf9acee58bd95804fc97a349392bfcdd4a6f90))
|
||||
* **deps:** update dependency terser-webpack-plugin to v5.3.11 ([#4889](https://github.com/danielsogl/awesome-cordova-plugins/issues/4889)) [skip ci] ([eca218a](https://github.com/danielsogl/awesome-cordova-plugins/commit/eca218a36f9d3ffb436230d6c98d6b422dbd976e))
|
||||
* **deps:** update dependency terser-webpack-plugin to v5.3.14 ([#4920](https://github.com/danielsogl/awesome-cordova-plugins/issues/4920)) ([5a96b49](https://github.com/danielsogl/awesome-cordova-plugins/commit/5a96b49b3f9af8b1eebf5b78d2eaa211ebfadc1b))
|
||||
* **deps:** update dependency terser-webpack-plugin to v5.3.3 ([#4212](https://github.com/danielsogl/awesome-cordova-plugins/issues/4212)) ([379df77](https://github.com/danielsogl/awesome-cordova-plugins/commit/379df77692d1720f184b90c2fae9bd3b4d89b25d))
|
||||
* **deps:** update dependency terser-webpack-plugin to v5.3.6 ([#4279](https://github.com/danielsogl/awesome-cordova-plugins/issues/4279)) ([29163b9](https://github.com/danielsogl/awesome-cordova-plugins/commit/29163b93d646503a17a9a4d6d5e9a47a28206bef))
|
||||
* **deps:** update dependency terser-webpack-plugin to v5.3.7 ([#4516](https://github.com/danielsogl/awesome-cordova-plugins/issues/4516)) [skip ci] ([bd0f4b0](https://github.com/danielsogl/awesome-cordova-plugins/commit/bd0f4b07b49f61e475d5eaf56e5e4a33aea4dbdc))
|
||||
* **deps:** update dependency terser-webpack-plugin to v5.3.9 ([#4590](https://github.com/danielsogl/awesome-cordova-plugins/issues/4590)) ([0d5991c](https://github.com/danielsogl/awesome-cordova-plugins/commit/0d5991c604301f28ddfe1ef630d639bc0225fd38))
|
||||
* **deps:** update dependency ts-jest to v27.1.5 ([#4188](https://github.com/danielsogl/awesome-cordova-plugins/issues/4188)) ([21b7b67](https://github.com/danielsogl/awesome-cordova-plugins/commit/21b7b673e932031f790db87ab5996bbe267458b4))
|
||||
* **deps:** update dependency ts-node to v10.8.0 ([#4192](https://github.com/danielsogl/awesome-cordova-plugins/issues/4192)) ([cee00fb](https://github.com/danielsogl/awesome-cordova-plugins/commit/cee00fbcc8121f69a66e871bb5d10c24be621e4d))
|
||||
* **deps:** update dependency ts-node to v10.8.1 ([#4216](https://github.com/danielsogl/awesome-cordova-plugins/issues/4216)) ([bc1ff3d](https://github.com/danielsogl/awesome-cordova-plugins/commit/bc1ff3da7d465c4b6d9d82e1434496484566d523))
|
||||
* **deps:** update dependency ts-node to v10.9.1 ([#4247](https://github.com/danielsogl/awesome-cordova-plugins/issues/4247)) ([95fa8eb](https://github.com/danielsogl/awesome-cordova-plugins/commit/95fa8eb09878dd66f113cdbf9c9c674836c42baf))
|
||||
* **deps:** update dependency ts-node to v10.9.2 ([#4687](https://github.com/danielsogl/awesome-cordova-plugins/issues/4687)) [skip ci] ([4e747b8](https://github.com/danielsogl/awesome-cordova-plugins/commit/4e747b8e2ce5adf5fea5a6910544744fc81610b8))
|
||||
* **deps:** update dependency webpack to v5.72.0 ([#4129](https://github.com/danielsogl/awesome-cordova-plugins/issues/4129)) ([19acfe7](https://github.com/danielsogl/awesome-cordova-plugins/commit/19acfe7dbd98430212c047eba3f47b8fc649ec94))
|
||||
* **deps:** update dependency webpack to v5.72.1 ([#4183](https://github.com/danielsogl/awesome-cordova-plugins/issues/4183)) ([6f4d6cf](https://github.com/danielsogl/awesome-cordova-plugins/commit/6f4d6cf0bc4730eb76599b1c8c8ef1c68dfcd93e))
|
||||
* **deps:** update dependency webpack to v5.73.0 ([#4213](https://github.com/danielsogl/awesome-cordova-plugins/issues/4213)) ([af723c0](https://github.com/danielsogl/awesome-cordova-plugins/commit/af723c02e34e979a0828c5b6d76c2f9198385e89))
|
||||
* **deps:** update dependency webpack to v5.74.0 ([#4266](https://github.com/danielsogl/awesome-cordova-plugins/issues/4266)) ([725e880](https://github.com/danielsogl/awesome-cordova-plugins/commit/725e88080be47dd624eca748d17898557ea37a7d))
|
||||
* **deps:** update dependency winston to v3.10.0 ([#4594](https://github.com/danielsogl/awesome-cordova-plugins/issues/4594)) ([81987eb](https://github.com/danielsogl/awesome-cordova-plugins/commit/81987ebce4ee09462d08f917918382fe7fb488f8))
|
||||
* **deps:** update dependency winston to v3.11.0 ([#4672](https://github.com/danielsogl/awesome-cordova-plugins/issues/4672)) [skip ci] ([3c893d7](https://github.com/danielsogl/awesome-cordova-plugins/commit/3c893d7119ab65f8b773a44ca9c29ba4dd09e135))
|
||||
* **deps:** update dependency winston to v3.13.0 ([#4744](https://github.com/danielsogl/awesome-cordova-plugins/issues/4744)) ([7e8657e](https://github.com/danielsogl/awesome-cordova-plugins/commit/7e8657ea326748b9bcfa47db715804780b184871))
|
||||
* **deps:** update dependency winston to v3.13.1 ([#4803](https://github.com/danielsogl/awesome-cordova-plugins/issues/4803)) [skip ci] ([075efcb](https://github.com/danielsogl/awesome-cordova-plugins/commit/075efcbde1731ba7993883b3d3ea5bc98c4dec83))
|
||||
* **deps:** update dependency winston to v3.14.2 ([#4822](https://github.com/danielsogl/awesome-cordova-plugins/issues/4822)) [skip ci] ([657b31f](https://github.com/danielsogl/awesome-cordova-plugins/commit/657b31f67b6566201e4f965fb2ccf422227d1bff))
|
||||
* **deps:** update dependency winston to v3.17.0 ([#4853](https://github.com/danielsogl/awesome-cordova-plugins/issues/4853)) [skip ci] ([da7b13f](https://github.com/danielsogl/awesome-cordova-plugins/commit/da7b13fbcfb589a394c3d29ce7dab89c3ced4a8e))
|
||||
* **deps:** update dependency winston to v3.7.2 ([#4126](https://github.com/danielsogl/awesome-cordova-plugins/issues/4126)) ([17121a8](https://github.com/danielsogl/awesome-cordova-plugins/commit/17121a80581524a2c25441e56178bae5d2cda4a3))
|
||||
* **deps:** update dependency winston to v3.8.0 ([#4240](https://github.com/danielsogl/awesome-cordova-plugins/issues/4240)) ([41a85e6](https://github.com/danielsogl/awesome-cordova-plugins/commit/41a85e65875b509f2437c6853304501fb01e08fb))
|
||||
* **deps:** update dependency winston to v3.8.1 ([#4243](https://github.com/danielsogl/awesome-cordova-plugins/issues/4243)) ([346ea82](https://github.com/danielsogl/awesome-cordova-plugins/commit/346ea8265214ea18a98d75718ccf8c73bed7f148))
|
||||
* **deps:** update dependency winston to v3.8.2 ([#4303](https://github.com/danielsogl/awesome-cordova-plugins/issues/4303)) ([e85f6cf](https://github.com/danielsogl/awesome-cordova-plugins/commit/e85f6cf2b291be0e16861a8c7f2dec7377b70939))
|
||||
* **deps:** update dependency zone.js to v0.11.6 ([#4229](https://github.com/danielsogl/awesome-cordova-plugins/issues/4229)) ([49df299](https://github.com/danielsogl/awesome-cordova-plugins/commit/49df2996c8d4b4d0d3bbc262fd2a3f804c80a144))
|
||||
* **deps:** update dependency zone.js to v0.11.7 ([#4264](https://github.com/danielsogl/awesome-cordova-plugins/issues/4264)) ([dd081cc](https://github.com/danielsogl/awesome-cordova-plugins/commit/dd081cc6966245fab4f0a69f4f6dceb1c1d10b2b))
|
||||
* **deps:** update dependency zone.js to v0.11.8 ([#4280](https://github.com/danielsogl/awesome-cordova-plugins/issues/4280)) ([6e953e5](https://github.com/danielsogl/awesome-cordova-plugins/commit/6e953e58ca5b26d3770a3f0700c215299571c024))
|
||||
* **deps:** update renovate configuration for improved dependency management ([9e997d7](https://github.com/danielsogl/awesome-cordova-plugins/commit/9e997d7685695e5d7bc5763e3b1bb3d54a4f54f6))
|
||||
* **deps:** update typescript-eslint monorepo to v5.19.0 ([#4135](https://github.com/danielsogl/awesome-cordova-plugins/issues/4135)) ([6ff9625](https://github.com/danielsogl/awesome-cordova-plugins/commit/6ff9625fdcc6473c3f747e5381a45953023326cb))
|
||||
* **deps:** update typescript-eslint monorepo to v5.20.0 ([#4144](https://github.com/danielsogl/awesome-cordova-plugins/issues/4144)) ([dcad4d7](https://github.com/danielsogl/awesome-cordova-plugins/commit/dcad4d7711bdab173d1d4c0a29507c29a46aece8))
|
||||
* **deps:** update typescript-eslint monorepo to v5.21.0 ([#4161](https://github.com/danielsogl/awesome-cordova-plugins/issues/4161)) ([9a4abea](https://github.com/danielsogl/awesome-cordova-plugins/commit/9a4abea1cde88867a0fca732250ce5177b97620a))
|
||||
* **deps:** update typescript-eslint monorepo to v5.22.0 ([#4171](https://github.com/danielsogl/awesome-cordova-plugins/issues/4171)) ([bf443da](https://github.com/danielsogl/awesome-cordova-plugins/commit/bf443da2d423a6a0762ee3cd56c426a0f3be57ee))
|
||||
* **deps:** update typescript-eslint monorepo to v5.25.0 ([#4180](https://github.com/danielsogl/awesome-cordova-plugins/issues/4180)) ([5b9382f](https://github.com/danielsogl/awesome-cordova-plugins/commit/5b9382f2fe489346be8f4106c9c5b74ed8e0336c))
|
||||
* **deps:** update typescript-eslint monorepo to v5.26.0 ([#4194](https://github.com/danielsogl/awesome-cordova-plugins/issues/4194)) ([08db901](https://github.com/danielsogl/awesome-cordova-plugins/commit/08db901db61c7fb2d5d86ed387e46bc294003293))
|
||||
* **deps:** update typescript-eslint monorepo to v5.28.0 ([#4207](https://github.com/danielsogl/awesome-cordova-plugins/issues/4207)) ([cca5929](https://github.com/danielsogl/awesome-cordova-plugins/commit/cca5929a7d781187b60e14ad49a0577e2659f2d7))
|
||||
* **deps:** update typescript-eslint monorepo to v5.30.0 ([#4235](https://github.com/danielsogl/awesome-cordova-plugins/issues/4235)) ([032f3a1](https://github.com/danielsogl/awesome-cordova-plugins/commit/032f3a160a133416b3354ed3959894daf1e8accb))
|
||||
* **deps:** update typescript-eslint monorepo to v5.30.2 ([#4244](https://github.com/danielsogl/awesome-cordova-plugins/issues/4244)) ([9e5953b](https://github.com/danielsogl/awesome-cordova-plugins/commit/9e5953bc27a56d262831099bdaed82c4881c97e4))
|
||||
* **deps:** update typescript-eslint monorepo to v5.30.3 ([#4245](https://github.com/danielsogl/awesome-cordova-plugins/issues/4245)) ([56fc1d4](https://github.com/danielsogl/awesome-cordova-plugins/commit/56fc1d4663912622c90f953905f82e6096e5e4f5))
|
||||
* **deps:** update typescript-eslint monorepo to v5.30.7 ([#4248](https://github.com/danielsogl/awesome-cordova-plugins/issues/4248)) ([c7d39dd](https://github.com/danielsogl/awesome-cordova-plugins/commit/c7d39dde42934b2f1abc2fb2f009355528795ff5))
|
||||
* **deps:** update typescript-eslint monorepo to v5.36.1 ([#4267](https://github.com/danielsogl/awesome-cordova-plugins/issues/4267)) ([5d7cf39](https://github.com/danielsogl/awesome-cordova-plugins/commit/5d7cf3940f7d8039878ad20c0044488c59167ead))
|
||||
* **deps:** update typescript-eslint monorepo to v5.36.2 ([#4300](https://github.com/danielsogl/awesome-cordova-plugins/issues/4300)) ([b3fade3](https://github.com/danielsogl/awesome-cordova-plugins/commit/b3fade36c6c85e156169f3b87b833a3a7595ce19))
|
||||
* **deps:** update typescript-eslint monorepo to v5.37.0 ([#4316](https://github.com/danielsogl/awesome-cordova-plugins/issues/4316)) ([97739e8](https://github.com/danielsogl/awesome-cordova-plugins/commit/97739e86f1846f8fcd6a43251ece55c6dfa045e3))
|
||||
* **deps:** update typescript-eslint monorepo to v5.38.0 ([#4326](https://github.com/danielsogl/awesome-cordova-plugins/issues/4326)) ([f2d809f](https://github.com/danielsogl/awesome-cordova-plugins/commit/f2d809f8b3c4f0ebdc24935cf667a132eba243d0))
|
||||
* **deps:** update typescript-eslint monorepo to v5.39.0 ([#4337](https://github.com/danielsogl/awesome-cordova-plugins/issues/4337)) ([a764638](https://github.com/danielsogl/awesome-cordova-plugins/commit/a76463877ce06fe25ac2c2816849fd7cfea42ed8))
|
||||
* **deps:** update typescript-eslint monorepo to v5.40.0 ([#4363](https://github.com/danielsogl/awesome-cordova-plugins/issues/4363)) ([f9257f4](https://github.com/danielsogl/awesome-cordova-plugins/commit/f9257f4d652959277625a8247d57fabddec92929))
|
||||
* **deps:** update typescript-eslint monorepo to v5.40.1 ([#4379](https://github.com/danielsogl/awesome-cordova-plugins/issues/4379)) ([5e23ebe](https://github.com/danielsogl/awesome-cordova-plugins/commit/5e23ebebdc1d7a031f64e89bc035d0837dbea757))
|
||||
* **deps:** update typescript-eslint monorepo to v5.41.0 ([#4394](https://github.com/danielsogl/awesome-cordova-plugins/issues/4394)) ([7eb57cd](https://github.com/danielsogl/awesome-cordova-plugins/commit/7eb57cdde83d71d81cbf8b51eafb563919212eea))
|
||||
* **deps:** update typescript-eslint monorepo to v5.42.0 ([#4405](https://github.com/danielsogl/awesome-cordova-plugins/issues/4405)) ([d00d54f](https://github.com/danielsogl/awesome-cordova-plugins/commit/d00d54f5073e98822f76f74fa5b9cf5397ad43da))
|
||||
* **deps:** update typescript-eslint monorepo to v5.42.1 ([#4417](https://github.com/danielsogl/awesome-cordova-plugins/issues/4417)) ([34afbd1](https://github.com/danielsogl/awesome-cordova-plugins/commit/34afbd1c532d85489e1f603099ac968c6959d8fd))
|
||||
* **deps:** update typescript-eslint monorepo to v5.47.1 ([#4467](https://github.com/danielsogl/awesome-cordova-plugins/issues/4467)) ([bfd111e](https://github.com/danielsogl/awesome-cordova-plugins/commit/bfd111e9d634fb1a942d3659835c7ed5adb2bf72))
|
||||
* **deps:** update typescript-eslint monorepo to v5.48.0 ([#4473](https://github.com/danielsogl/awesome-cordova-plugins/issues/4473)) ([ae82210](https://github.com/danielsogl/awesome-cordova-plugins/commit/ae8221001e6925fbca827771c110b1b8689cc726))
|
||||
* **deps:** update typescript-eslint monorepo to v5.59.0 ([#4483](https://github.com/danielsogl/awesome-cordova-plugins/issues/4483)) [skip ci] ([26bd115](https://github.com/danielsogl/awesome-cordova-plugins/commit/26bd1158912a540bb920c892942e1bdbd3410fc5))
|
||||
* **deps:** update typescript-eslint monorepo to v5.59.1 ([#4550](https://github.com/danielsogl/awesome-cordova-plugins/issues/4550)) [skip ci] ([d726bac](https://github.com/danielsogl/awesome-cordova-plugins/commit/d726bac60e1d17977923d0b946851cd6116143ce))
|
||||
* **deps:** update typescript-eslint monorepo to v5.62.0 ([#4559](https://github.com/danielsogl/awesome-cordova-plugins/issues/4559)) ([6d1d9f4](https://github.com/danielsogl/awesome-cordova-plugins/commit/6d1d9f480d8fc8d5e8e707d476951da70b036587))
|
||||
* **release:** add release please configuration ([94c5527](https://github.com/danielsogl/awesome-cordova-plugins/commit/94c5527aa418e8b739230c324bd33489d527e5b6))
|
||||
* **release:** simplify release-please configuration by removing individual plugin entries and disabling separate pull requests ([51cc0d7](https://github.com/danielsogl/awesome-cordova-plugins/commit/51cc0d79a16927d54709374f1a800f3d22d46c2a))
|
||||
* **release:** update release-please configuration and set version to 6.16.0 ([c86cfd1](https://github.com/danielsogl/awesome-cordova-plugins/commit/c86cfd1446a1973d852ffa17cf577339b94defff))
|
||||
* **release:** update version in release-please manifest to 7.0.2 ([c12fb83](https://github.com/danielsogl/awesome-cordova-plugins/commit/c12fb83836d0d6a0ebfa754b5770dfccff0b779e))
|
||||
* update node-version from 16 to 20 ([#4845](https://github.com/danielsogl/awesome-cordova-plugins/issues/4845)) ([381f012](https://github.com/danielsogl/awesome-cordova-plugins/commit/381f01240255b7fca0dcd9d4fd5eb9fa2fe7e627))
|
||||
* use node v16 in actions ([de884a5](https://github.com/danielsogl/awesome-cordova-plugins/commit/de884a55d082d2fb3f8cf3535ee3d09fae3dc51c))
|
||||
|
||||
|
||||
### Documentation
|
||||
|
||||
* **camera:** adjust content type ([#4330](https://github.com/danielsogl/awesome-cordova-plugins/issues/4330)) ([406ad4e](https://github.com/danielsogl/awesome-cordova-plugins/commit/406ad4ec45994ebb2bc5cad338c316f937dbd6d0))
|
||||
* **cloud-settings:** Change installation example to use plugin author's package ID ([#4694](https://github.com/danielsogl/awesome-cordova-plugins/issues/4694)) ([0cf84a6](https://github.com/danielsogl/awesome-cordova-plugins/commit/0cf84a68ed0eb1735a74af4e555aeddf60a60dd9))
|
||||
* **document-scanner:** update example ([#4236](https://github.com/danielsogl/awesome-cordova-plugins/issues/4236)) ([64d2c55](https://github.com/danielsogl/awesome-cordova-plugins/commit/64d2c55880a0cfa851b4e6c486fec09db7d3a49f))
|
||||
* **facebook:** adjust content type ([#4331](https://github.com/danielsogl/awesome-cordova-plugins/issues/4331)) ([c3a0143](https://github.com/danielsogl/awesome-cordova-plugins/commit/c3a01431ce6ac1f30e1f0490d5d0260e6b9fe594))
|
||||
* **firebase-analytics:** resolve typo ([#4181](https://github.com/danielsogl/awesome-cordova-plugins/issues/4181)) ([5f9f58e](https://github.com/danielsogl/awesome-cordova-plugins/commit/5f9f58edba331c22edc4f79b665afecfdc83c621))
|
||||
* **newrelic:** update docs ([#4420](https://github.com/danielsogl/awesome-cordova-plugins/issues/4420)) ([82f7fd9](https://github.com/danielsogl/awesome-cordova-plugins/commit/82f7fd9e0a5a4c5aabfccd07112c4c567682ae61))
|
||||
* **readme:** update capacitor website links ([#4416](https://github.com/danielsogl/awesome-cordova-plugins/issues/4416)) ([d9b3638](https://github.com/danielsogl/awesome-cordova-plugins/commit/d9b3638f3d29fc0de366d4074d4c9794a32a1330))
|
||||
* refresh ([7aba998](https://github.com/danielsogl/awesome-cordova-plugins/commit/7aba998e1c5a525182e9c6a235a18b385ad5d5e2))
|
||||
* refresh readmes ([e420bd1](https://github.com/danielsogl/awesome-cordova-plugins/commit/e420bd1d2af7da51479913a8a42fdb0cd7ee17d4))
|
||||
* update template urls ([#4293](https://github.com/danielsogl/awesome-cordova-plugins/issues/4293)) ([620385b](https://github.com/danielsogl/awesome-cordova-plugins/commit/620385befc41169a3ac235ba0096fa3c4b459efb))
|
||||
|
||||
|
||||
### Code Refactoring
|
||||
|
||||
* **anyline:** support anyline 43.0.0 ([#4518](https://github.com/danielsogl/awesome-cordova-plugins/issues/4518)) ([bb1164f](https://github.com/danielsogl/awesome-cordova-plugins/commit/bb1164f4fc79dcdfc4e84e545c7696f080506671))
|
||||
* **status-bar:** remove deprecated methods ([#4872](https://github.com/danielsogl/awesome-cordova-plugins/issues/4872)) [skip ci] ([e85f761](https://github.com/danielsogl/awesome-cordova-plugins/commit/e85f76199916412f01d82334588bbf24fa31653b))
|
||||
* **three-dee-touch:** Replace onHomeIconPressed with registerQuickActionListener ([#4829](https://github.com/danielsogl/awesome-cordova-plugins/issues/4829)) ([8fc3465](https://github.com/danielsogl/awesome-cordova-plugins/commit/8fc3465ed5e7d4e9e1d7c6e6561980b471513b7a))
|
||||
|
||||
## [6.0.1](https://github.com/danielsogl/awesome-cordova-plugins/compare/v6.0.0...v6.0.1) (2022-10-17)
|
||||
|
||||
|
||||
@@ -4748,6 +5524,3 @@ renamed to `FileTransfer`. Also, `TransferObject` class has been renamed to `Fil
|
||||
|
||||
* **plugin:** add sync option to @Cordova for sync functions ([17e3827](https://github.com/danielsogl/awesome-cordova-plugins/commit/17e382783147ec57161e6eeddfe853a9f9fbf692))
|
||||
* **plugin:** call clearFunction with original fn args ([8f27fc9](https://github.com/danielsogl/awesome-cordova-plugins/commit/8f27fc9e51650e18d5a470622626a87e363059de))
|
||||
|
||||
|
||||
|
||||
|
||||
36
docs/plugins/i-root/README.md
Normal file
36
docs/plugins/i-root/README.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# IRoot
|
||||
|
||||
```text
|
||||
$ ionic cordova plugin add cordova-plugin-iroot
|
||||
$ npm install @awesome-cordova-plugins/i-root
|
||||
```
|
||||
|
||||
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/iroot/)
|
||||
|
||||
Plugin Repo: [https://github.com/WuglyakBolgoink/cordova-plugin-iroot](https://github.com/WuglyakBolgoink/cordova-plugin-iroot)
|
||||
|
||||
Use this plugin to add an extra layer of security for your app by detecting if the device was rooted (on android) or jailbreaked (on iOS).
|
||||
|
||||
## Supported platforms
|
||||
|
||||
* Android
|
||||
* iOS
|
||||
|
||||
## Original Plugin Notes
|
||||
|
||||
### iOS - Postinstall
|
||||
|
||||
To avoid errors like
|
||||
|
||||
> -canOpenURL: failed for URL: "cydia://package/com.example.package" - error: "This app is not allowed to query for scheme cydia"
|
||||
|
||||
don’t forget to add `"cydia"` in `LSApplicationQueriesSchemes` key of `info.plist`. Otherwise `canOpenURL` will always return `false`.
|
||||
|
||||
```xml
|
||||
<xxx>
|
||||
<key>LSApplicationQueriesSchemes</key>
|
||||
<array>
|
||||
<string>cydia</string>
|
||||
</array>
|
||||
</xxx>
|
||||
```
|
||||
17
docs/plugins/ssl-certificate-checker/README.md
Normal file
17
docs/plugins/ssl-certificate-checker/README.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# SSLCertificateChecker
|
||||
|
||||
```
|
||||
$ ionic cordova plugin add cordova-plugin-sslcertificatechecker
|
||||
$ npm install @awesome-cordova-plugins/ssl-certificate-checker
|
||||
```
|
||||
|
||||
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ssl-certificate-checker/)
|
||||
|
||||
Plugin Repo: [https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin](https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin)
|
||||
|
||||
Cordova plugin to check SSL certificates on Android and iOS.
|
||||
|
||||
## Supported Platforms
|
||||
|
||||
* Android
|
||||
* iOS
|
||||
@@ -0,0 +1,17 @@
|
||||
# SSLCertificateChecker
|
||||
|
||||
```
|
||||
$ ionic cordova plugin add cordova-plugin-sslcertificatechecker
|
||||
$ npm install @awesome-cordova-plugins/ssl-certificate-checker
|
||||
```
|
||||
|
||||
## [Usage Documentation](https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin/)
|
||||
|
||||
Plugin Repo: [https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin](https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin)
|
||||
|
||||
Cordova plugin to check SSL certificates on Android and iOS.
|
||||
|
||||
## Supported Platforms
|
||||
|
||||
* Android
|
||||
* iOS
|
||||
11806
package-lock.json
generated
11806
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
44
package.json
44
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "awesome-cordova-plugins",
|
||||
"version": "6.5.0",
|
||||
"version": "8.1.1",
|
||||
"description": "Native plugin wrappers for Cordova and Ionic with TypeScript, ES6+, Promise and Observable support",
|
||||
"homepage": "https://awesome-cordova-plugins.com",
|
||||
"author": "Daniel Sogl <me@danielsogl.com> (https://danielsogl.com)",
|
||||
@@ -16,15 +16,17 @@
|
||||
"build": "npm run build:core && npm run build:esm && npm run build:ngx && npm run build:es5",
|
||||
"prebuild": "rimraf -rf dist",
|
||||
"npmpub": "ts-node -P scripts/tsconfig.json scripts/tasks/publish",
|
||||
"shipit": "npm run npmpub",
|
||||
"lint": "eslint src/**/*.ts",
|
||||
"readmes": "gulp readmes",
|
||||
"docs-json": "ts-node -P scripts/tsconfig.json scripts/docs-json",
|
||||
"version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
|
||||
"shipit": "npm run build && npm run readmes && npm run npmpub",
|
||||
"generate-release-config": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-config",
|
||||
"generate-release-manifest": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-manifest",
|
||||
"prepare-release": "npm run generate-release-config && npm run generate-release-manifest",
|
||||
"prettier": "prettier --write --ignore-unknown \"**/*\""
|
||||
},
|
||||
"dependencies": {
|
||||
"tslib": "2.6.2"
|
||||
"tslib": "2.8.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular/common": "12.2.17",
|
||||
@@ -34,41 +36,39 @@
|
||||
"@types/cordova": "11.0.3",
|
||||
"@types/fs-extra": "11.0.4",
|
||||
"@types/jest": "27.5.2",
|
||||
"@types/lodash": "4.14.202",
|
||||
"@types/node": "20.10.5",
|
||||
"@types/rimraf": "3.0.2",
|
||||
"@types/webpack": "5.28.5",
|
||||
"@types/lodash": "4.17.5",
|
||||
"@types/node": "20.14.10",
|
||||
"@typescript-eslint/eslint-plugin": "5.62.0",
|
||||
"@typescript-eslint/parser": "5.62.0",
|
||||
"async-promise-queue": "1.0.5",
|
||||
"conventional-changelog-cli": "4.1.0",
|
||||
"cz-conventional-changelog": "3.3.0",
|
||||
"dgeni": "0.4.14",
|
||||
"dgeni-packages": "0.16.10",
|
||||
"eslint": "8.56.0",
|
||||
"eslint-config-prettier": "8.10.0",
|
||||
"eslint-plugin-jsdoc": "46.9.1",
|
||||
"fs-extra": "11.2.0",
|
||||
"gulp": "4.0.2",
|
||||
"eslint": "8.57.1",
|
||||
"eslint-config-prettier": "10.1.5",
|
||||
"eslint-plugin-jsdoc": "50.6.17",
|
||||
"fs-extra": "11.3.0",
|
||||
"gulp": "^5.0.1",
|
||||
"gulp-rename": "2.0.0",
|
||||
"gulp-replace": "1.1.4",
|
||||
"husky": "8.0.3",
|
||||
"is-ci": "3.0.1",
|
||||
"husky": "9.1.7",
|
||||
"is-ci": "4.1.0",
|
||||
"jest": "27.5.1",
|
||||
"lint-staged": "15.2.0",
|
||||
"lint-staged": "^16.2.7",
|
||||
"lodash": "4.17.21",
|
||||
"minimist": "1.2.8",
|
||||
"prettier": "2.8.8",
|
||||
"rimraf": "5.0.5",
|
||||
"rollup": "4.9.1",
|
||||
"release-please": "^17.2.0",
|
||||
"rimraf": "^6.1.2",
|
||||
"rollup": "^4.57.1",
|
||||
"rxjs": "6.6.7",
|
||||
"terser-webpack-plugin": "5.3.9",
|
||||
"terser-webpack-plugin": "5.3.14",
|
||||
"ts-jest": "27.1.5",
|
||||
"ts-node": "10.9.2",
|
||||
"typescript": "4.2.4",
|
||||
"unminified-webpack-plugin": "3.0.0",
|
||||
"webpack": "5.74.0",
|
||||
"winston": "3.11.0",
|
||||
"webpack": "^5.105.0",
|
||||
"winston": "3.17.0",
|
||||
"zone.js": "0.11.8"
|
||||
},
|
||||
"jest": {
|
||||
|
||||
61
release-please-config.json
Normal file
61
release-please-config.json
Normal file
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
|
||||
"release-type": "node",
|
||||
"bump-minor-pre-major": false,
|
||||
"bump-patch-for-minor-pre-major": false,
|
||||
"draft": false,
|
||||
"prerelease": false,
|
||||
"separate-pull-requests": false,
|
||||
"changelog-sections": [
|
||||
{
|
||||
"type": "feat",
|
||||
"section": "Features"
|
||||
},
|
||||
{
|
||||
"type": "fix",
|
||||
"section": "Bug Fixes"
|
||||
},
|
||||
{
|
||||
"type": "chore",
|
||||
"section": "Miscellaneous Chores",
|
||||
"hidden": false
|
||||
},
|
||||
{
|
||||
"type": "docs",
|
||||
"section": "Documentation"
|
||||
},
|
||||
{
|
||||
"type": "style",
|
||||
"section": "Styles",
|
||||
"hidden": true
|
||||
},
|
||||
{
|
||||
"type": "refactor",
|
||||
"section": "Code Refactoring"
|
||||
},
|
||||
{
|
||||
"type": "perf",
|
||||
"section": "Performance Improvements"
|
||||
},
|
||||
{
|
||||
"type": "test",
|
||||
"section": "Tests",
|
||||
"hidden": true
|
||||
},
|
||||
{
|
||||
"type": "build",
|
||||
"section": "Build System",
|
||||
"hidden": true
|
||||
},
|
||||
{
|
||||
"type": "ci",
|
||||
"section": "Continuous Integration",
|
||||
"hidden": true
|
||||
}
|
||||
],
|
||||
"packages": {
|
||||
".": {
|
||||
"package-name": "awesome-cordova-plugins"
|
||||
}
|
||||
}
|
||||
}
|
||||
141
renovate.json
141
renovate.json
@@ -1,19 +1,146 @@
|
||||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"extends": ["config:base", ":dependencyDashboard"],
|
||||
"extends": [
|
||||
"config:recommended",
|
||||
":semanticCommits",
|
||||
":dependencyDashboard",
|
||||
":rebaseStalePrs",
|
||||
":separateMajorReleases",
|
||||
":combinePatchMinorReleases",
|
||||
":ignoreUnstable",
|
||||
":prImmediately",
|
||||
":updateNotScheduled",
|
||||
":automergeDisabled",
|
||||
":maintainLockFilesWeekly",
|
||||
":prConcurrentLimit10"
|
||||
],
|
||||
"platformAutomerge": true,
|
||||
"rangeStrategy": "bump",
|
||||
"semanticCommits": "enabled",
|
||||
"timezone": "Europe/Berlin",
|
||||
"schedule": ["before 6am on monday"],
|
||||
"labels": ["dependencies"],
|
||||
"assignees": ["danielsogl"],
|
||||
"reviewers": ["danielsogl"],
|
||||
"packageRules": [
|
||||
{
|
||||
"matchManagers": ["npm"],
|
||||
"matchUpdateTypes": ["patch", "minor"],
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"groupName": "non-major dependencies",
|
||||
"groupSlug": "all-minor-patch"
|
||||
},
|
||||
{
|
||||
"matchManagers": ["npm"],
|
||||
"matchUpdateTypes": ["major"],
|
||||
"automerge": false,
|
||||
"groupName": "major dependencies",
|
||||
"groupSlug": "all-major"
|
||||
},
|
||||
{
|
||||
"groupName": "TypeScript type definitions",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": ["/^@types//"]
|
||||
},
|
||||
{
|
||||
"groupName": "linting and formatting",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"/^eslint/",
|
||||
"/^prettier/",
|
||||
"/^husky/",
|
||||
"/^lint-staged/"
|
||||
]
|
||||
},
|
||||
{
|
||||
"groupName": "Angular",
|
||||
"packagePatterns": ["^@angular/", "^@angular-devkit/", "@schematics/angular"],
|
||||
"allowedVersions": "<=12"
|
||||
"allowedVersions": "<=12",
|
||||
"automerge": false,
|
||||
"matchPackageNames": [
|
||||
"/^@angular//",
|
||||
"/^@angular-devkit//",
|
||||
"/@schematics/angular/"
|
||||
]
|
||||
},
|
||||
{
|
||||
"matchPackageNames": ["zone.js"],
|
||||
"allowedVersions": "<=11"
|
||||
"allowedVersions": "<=11",
|
||||
"automerge": false
|
||||
},
|
||||
{
|
||||
"matchPackageNames": ["typescript"],
|
||||
"allowedVersions": "<=4"
|
||||
"matchPackageNames": ["typescript", "ts-node"],
|
||||
"allowedVersions": "<=4",
|
||||
"groupName": "TypeScript core",
|
||||
"automerge": false
|
||||
},
|
||||
{
|
||||
"groupName": "Build and bundling tools",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"rollup",
|
||||
"webpack",
|
||||
"terser-webpack-plugin",
|
||||
"unminified-webpack-plugin",
|
||||
"rimraf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"groupName": "Testing framework",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": ["jest", "ts-jest", "@types/jest"]
|
||||
},
|
||||
{
|
||||
"groupName": "Documentation tools",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"dgeni",
|
||||
"dgeni-packages",
|
||||
"gulp",
|
||||
"gulp-rename",
|
||||
"gulp-replace"
|
||||
]
|
||||
},
|
||||
{
|
||||
"groupName": "Utility libraries",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"lodash",
|
||||
"@types/lodash",
|
||||
"fs-extra",
|
||||
"@types/fs-extra",
|
||||
"minimist",
|
||||
"winston"
|
||||
]
|
||||
},
|
||||
{
|
||||
"matchManagers": ["npm"],
|
||||
"matchDepTypes": ["engines"],
|
||||
"enabled": false,
|
||||
"description": "Disable Node.js engine updates"
|
||||
}
|
||||
]
|
||||
],
|
||||
"vulnerabilityAlerts": {
|
||||
"enabled": true,
|
||||
"automerge": true,
|
||||
"schedule": ["at any time"]
|
||||
},
|
||||
"lockFileMaintenance": {
|
||||
"enabled": true,
|
||||
"automerge": true,
|
||||
"schedule": ["before 6am on monday"]
|
||||
},
|
||||
"prCreation": "immediate",
|
||||
"prHourlyLimit": 2,
|
||||
"prConcurrentLimit": 5,
|
||||
"updatePinnedDependencies": false,
|
||||
"enabledManagers": ["npm"],
|
||||
"ignoreDeps": [],
|
||||
"ignorePaths": ["**/node_modules/**", "**/dist/**", "**/coverage/**"]
|
||||
}
|
||||
|
||||
55
scripts/tasks/generate-release-config.ts
Normal file
55
scripts/tasks/generate-release-config.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import { writeFileSync } from 'fs-extra';
|
||||
import { resolve } from 'path';
|
||||
import { PLUGIN_PATHS, ROOT } from '../build/helpers';
|
||||
|
||||
// Base configuration for release-please
|
||||
const baseConfig = {
|
||||
$schema: 'https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json',
|
||||
'release-type': 'node',
|
||||
'bump-minor-pre-major': false,
|
||||
'bump-patch-for-minor-pre-major': false,
|
||||
draft: false,
|
||||
prerelease: false,
|
||||
'changelog-sections': [
|
||||
{ type: 'feat', section: 'Features' },
|
||||
{ type: 'fix', section: 'Bug Fixes' },
|
||||
{ type: 'chore', section: 'Miscellaneous Chores', hidden: false },
|
||||
{ type: 'docs', section: 'Documentation' },
|
||||
{ type: 'style', section: 'Styles', hidden: true },
|
||||
{ type: 'refactor', section: 'Code Refactoring' },
|
||||
{ type: 'perf', section: 'Performance Improvements' },
|
||||
{ type: 'test', section: 'Tests', hidden: true },
|
||||
{ type: 'build', section: 'Build System', hidden: true },
|
||||
{ type: 'ci', section: 'Continuous Integration', hidden: true },
|
||||
],
|
||||
packages: {},
|
||||
};
|
||||
|
||||
function generateReleaseConfig() {
|
||||
const config = { ...baseConfig };
|
||||
|
||||
// Add core package
|
||||
config.packages['src/@awesome-cordova-plugins/core'] = {
|
||||
'package-name': '@awesome-cordova-plugins/core',
|
||||
};
|
||||
|
||||
// Add all plugin packages dynamically
|
||||
PLUGIN_PATHS.forEach((pluginPath: string) => {
|
||||
const pluginName = pluginPath.split(/[\/\\]+/).slice(-2)[0];
|
||||
const packagePath = `src/@awesome-cordova-plugins/plugins/${pluginName}`;
|
||||
|
||||
config.packages[packagePath] = {
|
||||
'package-name': `@awesome-cordova-plugins/${pluginName}`,
|
||||
};
|
||||
});
|
||||
|
||||
// Write the configuration file
|
||||
const configPath = resolve(ROOT, 'release-please-config.json');
|
||||
writeFileSync(configPath, JSON.stringify(config, null, 2));
|
||||
|
||||
console.log(`Generated release-please-config.json with ${Object.keys(config.packages).length} packages`);
|
||||
console.log(`- 1 core package`);
|
||||
console.log(`- ${Object.keys(config.packages).length - 1} plugin packages`);
|
||||
}
|
||||
|
||||
generateReleaseConfig();
|
||||
32
scripts/tasks/generate-release-manifest.ts
Normal file
32
scripts/tasks/generate-release-manifest.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
import { writeFileSync } from 'fs-extra';
|
||||
import { resolve } from 'path';
|
||||
import { PLUGIN_PATHS, ROOT } from '../build/helpers';
|
||||
|
||||
// Get the current version from package.json
|
||||
const MAIN_PACKAGE_JSON = require('../../package.json');
|
||||
const VERSION = MAIN_PACKAGE_JSON.version;
|
||||
|
||||
function generateReleaseManifest() {
|
||||
const manifest = {};
|
||||
|
||||
// Add core package with current version
|
||||
manifest['src/@awesome-cordova-plugins/core'] = VERSION;
|
||||
|
||||
// Add all plugin packages with current version
|
||||
PLUGIN_PATHS.forEach((pluginPath: string) => {
|
||||
const pluginName = pluginPath.split(/[\/\\]+/).slice(-2)[0];
|
||||
const packagePath = `src/@awesome-cordova-plugins/plugins/${pluginName}`;
|
||||
|
||||
manifest[packagePath] = VERSION;
|
||||
});
|
||||
|
||||
// Write the manifest file
|
||||
const manifestPath = resolve(ROOT, '.release-please-manifest.json');
|
||||
writeFileSync(manifestPath, JSON.stringify(manifest, null, 2));
|
||||
|
||||
console.log(
|
||||
`Generated .release-please-manifest.json with version ${VERSION} for ${Object.keys(manifest).length} packages`
|
||||
);
|
||||
}
|
||||
|
||||
generateReleaseManifest();
|
||||
@@ -15,7 +15,7 @@ const FLAGS = '--access public';
|
||||
|
||||
const PACKAGE_JSON_BASE = {
|
||||
description: 'Awesome Cordova Plugins - Native plugins for ionic apps',
|
||||
main: 'bundle.js',
|
||||
main: 'index.js',
|
||||
module: 'index.js',
|
||||
typings: 'index.d.ts',
|
||||
author: 'ionic',
|
||||
@@ -30,7 +30,7 @@ const DIST = resolve(ROOT, 'dist/@awesome-cordova-plugins');
|
||||
|
||||
const PACKAGES = [];
|
||||
|
||||
const MIN_CORE_VERSION = '^6.0.1';
|
||||
const MIN_CORE_VERSION = '^8.0.2';
|
||||
const RXJS_VERSION = '^5.5.0 || ^6.5.0 || ^7.3.0';
|
||||
|
||||
const PLUGIN_PEER_DEPENDENCIES = {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
1757
src/@awesome-cordova-plugins/plugins/airship/index.ts
Normal file
1757
src/@awesome-cordova-plugins/plugins/airship/index.ts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -28,98 +28,6 @@ interface AbortedResponse {
|
||||
aborted: boolean;
|
||||
}
|
||||
|
||||
export interface ApproovLoggableToken {
|
||||
/**
|
||||
* Expiry
|
||||
* The only mandatory claim for Approov tokens. It specifies the expiry time for the token as a Unix timestamp.
|
||||
*/
|
||||
exp: number;
|
||||
|
||||
/**
|
||||
* Device ID
|
||||
* This claim identifies the device for which the token was issued. This is a base64 encoded string representing a 128-bit device identifier.
|
||||
* Note that this is not, strictly speaking, a device identifier as it is also influenced by the app identifier
|
||||
* and may change if the same app is uninstalled and then reinstalled on the same device.
|
||||
*/
|
||||
did?: string;
|
||||
|
||||
/**
|
||||
* Attestation Response Code
|
||||
* This is an optional claim that encodes information about a subset of the device property flags and also whether the attestation was a pass or fail.
|
||||
* The claim is encoded in base32 and is typically 10 characters long (although it may be longer in some circumstances).
|
||||
* This claim is not included by tokens from the failover.
|
||||
*/
|
||||
arc?: string;
|
||||
|
||||
/**
|
||||
* IP Address
|
||||
* This holds the IP address of the device as seen by the Approov cloud service. It is provided in a human readable IP address format (in either IPv4 or IPv6 format).
|
||||
* In practice this value can often change between the time a token is issued and the time it is sent to your backend, so you should never block if it differs, but you may include it as a signal that tokens have somehow been stolen and are being replayed.
|
||||
* This claim is not included by tokens from the failover or if the IP Tracking Policy for the account has been set to none.
|
||||
*/
|
||||
ip?: string;
|
||||
|
||||
/**
|
||||
* Issuer
|
||||
* An optional claim that is added if the issuer inclusion option is enabled. This provides the Approov account ID that was used to issue the token (suffixed with approov.io).
|
||||
* It can be used as an additional layer of backend verification if signing keys are shared between multiple accounts.
|
||||
* It indicates that tokens were issued from the expected Approov account. This claim may also be set to an explicit value for long lived Approov tokens.
|
||||
* This flexibility is designed for use with server-to-server communication (which may only be signed with the account specific secret keys).
|
||||
*/
|
||||
iss?: string;
|
||||
|
||||
/**
|
||||
* Annotation
|
||||
* This is an embedded JSON array of strings showing the list of flags that are set and are in the annotation set for the security policy that is selected.
|
||||
* This allows additional information to be collected about the state of a particular device without necessarily causing an attestation failure.
|
||||
* Note that if there are no possible annotations then this claim is not present at all. This claim is not included by tokens from the failover.
|
||||
*/
|
||||
anno?: string[];
|
||||
|
||||
/**
|
||||
* Payload Hash
|
||||
* An optional claim that is added if the protected app passes a token binding argument to the setDataHashInToken method.
|
||||
* The claim value is set to the base64 encoded SHA256 hash of the provided payload string.
|
||||
* This is typically used to bind an Approov token to some other data used by your app to enhance security (like a user auth token).
|
||||
*/
|
||||
pay?: string;
|
||||
|
||||
/**
|
||||
* Audience
|
||||
* An optional claim that is added if the audience inclusion option is enabled. This provides the domain for which the token was issued.
|
||||
* It can be used as an additional layer of backend verification to ensure that tokens intended for one domain cannot be used on to access a different one.
|
||||
*/
|
||||
aud?: string;
|
||||
|
||||
/**
|
||||
* Message Siging Key ID
|
||||
* This is an optional claim that encodes the ID of a key being used for Message Signing.
|
||||
* This is only present in Approov tokens for which message signing is active. This claim is not included by tokens from the failover.
|
||||
*/
|
||||
mskid?: string;
|
||||
|
||||
/**
|
||||
* Measurement Proof Key
|
||||
* An optional claim to provide the measurement proof key if a measurement has been requested by the SDK on the domain for which the token is issued.
|
||||
* This is a base64 encoded 128-bit proof key value. Note that if measurement is being used, then JWE tokens will be used to keep this claim secret.
|
||||
*/
|
||||
mpk?: string;
|
||||
|
||||
/**
|
||||
* Integrity Measurement Hash
|
||||
* An optional claim to provide the integrity measurement hash if a measurement has been requested by the SDK on the domain for which the token is issued.
|
||||
* This is a base64 encoded 256-bit SHA256 measurement value. Note that if measurement is being used, then JWE tokens will be used to keep this claim secret.
|
||||
*/
|
||||
imh?: string;
|
||||
|
||||
/**
|
||||
* Device Measurement Hash
|
||||
* An optional claim to provide the device measurement hash if a measurement has been requested by the SDK on the domain for which the token is issued.
|
||||
* This is a base64 encoded 256-bit SHA256 measurement value. Note that if measurement is being used, then JWE tokens will be used to keep this claim secret
|
||||
*/
|
||||
dmh?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @name HTTP
|
||||
* @description
|
||||
@@ -134,9 +42,9 @@ export interface ApproovLoggableToken {
|
||||
* we have only added approov functionality on top of it. All credit goes to the actual plugin developer.
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { ApproovHttp } from '@awesome-cordova-plugins/http/ngx';
|
||||
* import { HTTP } from '@awesome-cordova-plugins/http/ngx';
|
||||
*
|
||||
* constructor(private http: ApproovHttp) {}
|
||||
* constructor(private http: HTTP) {}
|
||||
*
|
||||
* ...
|
||||
*
|
||||
@@ -161,14 +69,14 @@ export interface ApproovLoggableToken {
|
||||
* HTTPResponse
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'ApproovHttp',
|
||||
plugin: 'cordova-approov-advanced-http',
|
||||
pluginRef: 'cordova.plugin.ApproovHttp',
|
||||
repo: 'https://github.com/approov/quickstart-ionic-advancedhttp',
|
||||
pluginName: 'HTTP',
|
||||
plugin: '@approov/cordova-plugin-advanced-http',
|
||||
pluginRef: 'cordova.plugin.http',
|
||||
repo: 'https://github.com/approov/quickstart-cordova-advancedhttp',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class ApproovHttp extends AwesomeCordovaNativePlugin {
|
||||
export class HTTP extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* This enum represents the internal error codes which can be returned in a HTTPResponse object.
|
||||
*
|
||||
@@ -751,13 +659,23 @@ export class ApproovHttp extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
initializeApproov(): void {
|
||||
@Cordova({ sync: false })
|
||||
approovInitialize(config: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
approovSetDataHashInToken(dataHash: string): void {
|
||||
approovSetProceedOnNetworkFail(): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovSetDevKey(devKey: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
approovSetTokenHeader(header: string, prefix: string): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -766,8 +684,73 @@ export class ApproovHttp extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getApproovLoggableToken(host: string): Promise<ApproovLoggableToken> {
|
||||
@Cordova({ sync: true })
|
||||
approovAddSubstitutionHeader(header: string, requiredPrefix: string): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
approovRemoveSubstitutionHeader(header: string): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
approovAddSubstitutionQueryParam(key: string): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
approovRemoveSubstitutionQueryParam(key: string): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
approovAddExclusionURLRegex(urlRegex: string): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
approovRemoveExclusionURLRegex(urlRegex: string): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovPrefetch(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovPrecheck(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovGetDeviceID(): Promise<String> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovSetDataHashInToken(data: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovFetchToken(url: string): Promise<String> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovGetMessageSignature(message: string): Promise<String> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovFetchSecureString(key: string, newDef: string): Promise<String> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova({ sync: false })
|
||||
approovFetchCustomJWT(payload: string): Promise<String> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
139
src/@awesome-cordova-plugins/plugins/audio-management/index.ts
Normal file
139
src/@awesome-cordova-plugins/plugins/audio-management/index.ts
Normal file
@@ -0,0 +1,139 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
/**
|
||||
* @name Audio Management
|
||||
* @description
|
||||
* A Cordova plugin to manage volume of audio streams for: ring, music, notification and system. Possible
|
||||
* ringer values for those streams are: silent, vibrate and normal.
|
||||
*
|
||||
* @usage
|
||||
* ```typescript
|
||||
* constructor(public audioManagement: AudioManagement) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* setAudioMode() {
|
||||
* this.audioManagement.setAudioMode(AudioMode.NORMAL)
|
||||
* .then(() => {
|
||||
* console.log('Device audio mode is now NORMAL');
|
||||
* })
|
||||
* .catch((reason) => {
|
||||
* console.log(reason);
|
||||
* });
|
||||
* }
|
||||
*
|
||||
* getAudioMode() {
|
||||
* this.audioManagement.getAudioMode()
|
||||
* .then((value: AudioModeReturn) => {
|
||||
* console.log('Device audio mode is ' + value.label + ' (' + value.audioMode + ')');
|
||||
* })
|
||||
* .catch((reason) => {
|
||||
* console.log(reason);
|
||||
* });
|
||||
* }
|
||||
*
|
||||
* ```
|
||||
* @interfaces
|
||||
* AudioMode
|
||||
* AudioModeReturn
|
||||
* VolumeType
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'AudioManagement',
|
||||
plugin: 'clovelced-plugin-audiomanagement',
|
||||
pluginRef: 'AudioManagement',
|
||||
repo: 'https://github.com/clovelCed/cordova-plugin-audiomanagement',
|
||||
platforms: ['Android']
|
||||
})
|
||||
@Injectable()
|
||||
export class AudioManagement extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Sets the `AudioManagement.AudioMode` for the device.
|
||||
*
|
||||
* @param {AudioMode} mode the device can be set to: Silent, Normal, Vibrate
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova({
|
||||
successIndex: 1,
|
||||
errorIndex: 2
|
||||
})
|
||||
setAudioMode(mode: AudioMode): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the current `AudioMode` of the device. Thenable returns an object with
|
||||
* `label` and `audioMode` values.
|
||||
*
|
||||
* @returns {Promise<AudioModeReturn>}
|
||||
*/
|
||||
@Cordova()
|
||||
getAudioMode(): Promise<AudioModeReturn> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the specified `VolumeType` for the device with the value from `volume`.
|
||||
*
|
||||
* @param {VolumeType} type the `VolumeType` to set
|
||||
* @param {number} volume the volume value
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova({
|
||||
successIndex: 2,
|
||||
errorIndex: 3
|
||||
})
|
||||
setVolume(type: VolumeType, volume: number): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the specified `VolumeType`'s `volume`. Thenable returns an object with
|
||||
* a numeric property for volume, `volume`.
|
||||
*
|
||||
* @param {VolumeType} type the `VolumeType` to get
|
||||
* @returns {Promise<{volume: number}>}
|
||||
*/
|
||||
@Cordova({
|
||||
successIndex: 1,
|
||||
errorIndex: 2
|
||||
})
|
||||
getVolume(type: VolumeType): Promise<{ volume: number }> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the specified `VolumeType`'s maximum `volume`. Thenable returns an
|
||||
* object with a numeric property, `maxVolume`.
|
||||
*
|
||||
* @param {VolumeType} type the `VolumeType` to get
|
||||
* @returns {Promise<{maxVolume: number}>}
|
||||
*/
|
||||
@Cordova({
|
||||
successIndex: 1,
|
||||
errorIndex: 2
|
||||
})
|
||||
getMaxVolume(type: VolumeType): Promise<{ maxVolume: number }> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export enum AudioMode {
|
||||
SILENT = 0,
|
||||
VIBRATE,
|
||||
NORMAL
|
||||
}
|
||||
|
||||
export enum VolumeType {
|
||||
RING = 0,
|
||||
MUSIC,
|
||||
NOTIFICATION,
|
||||
SYSTEM
|
||||
}
|
||||
|
||||
export interface AudioModeReturn {
|
||||
audioMode: AudioMode;
|
||||
label: string;
|
||||
}
|
||||
688
src/@awesome-cordova-plugins/plugins/barkoder/index.ts
Normal file
688
src/@awesome-cordova-plugins/plugins/barkoder/index.ts
Normal file
@@ -0,0 +1,688 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
/**
|
||||
* @name Barkoder
|
||||
* @description
|
||||
* The barKoder Barcode Scanner SDK cordova plugin grants an easy to use solution with a great and completely customizable interface that can be instantly integrated in both iOS and Android apps.
|
||||
* @usage
|
||||
*
|
||||
* ```typescript
|
||||
* import { Barkoder } from '@awesome-cordova-plugins/barkoder/ngx';
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* constructor(private barkoder: Barkoder, private platform: Platform) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.platform.ready().then(() => {
|
||||
* this.barkoder.setLicenseKey('YOUR_KEY', true)
|
||||
* .then(() => {
|
||||
* this.barkoder.registerWithLicenseKey('your_license_key')
|
||||
* this.barkoder.initialize('your_license_key')
|
||||
* })
|
||||
* .catch(e => console.log('Error starting Barkoder', e));
|
||||
* });
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'Barkoder',
|
||||
plugin: 'barkoder-cordova',
|
||||
pluginRef: 'Barkoder',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class Barkoder extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Initialize the BarkoderView
|
||||
*/
|
||||
@Cordova()
|
||||
initialize(width: number, height: number, x: number, y: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Register with license key
|
||||
*/
|
||||
@Cordova()
|
||||
registerWithLicenseKey(licenseKey: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
// - Setters
|
||||
@Cordova()
|
||||
setZoomFactor(zoomFactor: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setFlashEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
startCamera(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
startScanning(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
stopScanning(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
pauseScanning(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setLocationLineColor(hexColor: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setLocationLineWidth(lineWidth: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setRoiLineColor(hexColor: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setRoiLineWidth(lineWidth: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setRoiOverlayBackgroundColor(hexColor: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setCloseSessionOnResultEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setImageResultEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setLocationInImageResultEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setRegionOfInterest(left: number, top: number, width: number, height: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setThreadsLimit(threadsLimit: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setLocationInPreviewEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setPinchToZoomEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setRegionOfInterestVisible(regionOfInterestVisible: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setBarkoderResolution(resolution: BarkoderResolution): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setBeepOnSuccessEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setVibrateOnSuccessEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
showLogMessages(showLogMessages: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setBarcodeTypeLengthRange(type: string, min: number, max: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setEncodingCharacterSet(characterSet: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setDecodingSpeed(decodingSpeed: DecodingSpeed): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setFormattingType(formattingType: FormattingType): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setCode11ChecksumType(checksumType: Code11ChecksumType): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setMsiChecksumType(checksumType: MsiChecksumType): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setCode39ChecksumType(checksumType: Code39ChecksumType): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setBarcodeTypeEnabled(type: BarcodeType, enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setMulticodeCachingEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setMulticodeCachingDuration(duration: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setMaximumResultsCount(resultsCount: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setBarcodeThumbnailOnResultEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setDuplicatesDelayMs(delayMs: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setThresholdBetweenDuplicatesScans(thresholdBetweenDuplicatesScans: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setUpcEanDeblurEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setMisshaped1DEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setEnableVINRestrictions(enableVINRestrictions: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
setDataMatrixDpmModeEnabled(enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
configureBarkoder(barkoderConfig: BarkoderConfig): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
// - Getters
|
||||
@Cordova()
|
||||
isFlashAvailable(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isCloseSessionOnResultEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isImageResultEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isLocationInImageResultEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isLocationInPreviewEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isPinchToZoomEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isRegionOfInterestVisible(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isBeepOnSuccessEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isVibrateOnSuccessEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getVersion(): Promise<string> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getLocationLineColorHex(): Promise<string> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getRoiLineColorHex(): Promise<string> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getRoiOverlayBackgroundColorHex(): Promise<string> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getMaxZoomFactor(): Promise<number> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getLocationLineWidth(): Promise<number> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getRoiLineWidth(): Promise<number> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getRegionOfInterest(): Promise<number> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getBarcodeTypeLengthRange(type: number): Promise<number> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getMsiChecksumType(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getCode39ChecksumType(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getCode11ChecksumType(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getEncodingCharacterSet(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getDecodingSpeed(): Promise<DecodingSpeed> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getFormattingType(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getThreadsLimit(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getMaximumResultsCount(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getDuplicatesDelayMs(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isBarcodeTypeEnabled(type: number): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getMulticodeCachingEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getMulticodeCachingDuration(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isUpcEanDeblurEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isMisshaped1DEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isBarcodeThumbnailOnResultEnabled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getThresholdBetweenDuplicatesScans(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
isVINRestrictionsEnabled(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
getBarkoderResolution(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
export enum DecodingSpeed {
|
||||
fast,
|
||||
normal,
|
||||
slow,
|
||||
}
|
||||
|
||||
export enum FormattingType {
|
||||
disabled,
|
||||
automatic,
|
||||
gs1,
|
||||
aamva,
|
||||
}
|
||||
|
||||
export enum MsiChecksumType {
|
||||
disabled,
|
||||
mod10,
|
||||
mod11,
|
||||
mod1010,
|
||||
mod1110,
|
||||
mod11IBM,
|
||||
mod1110IBM,
|
||||
}
|
||||
|
||||
export enum Code39ChecksumType {
|
||||
disabled,
|
||||
enabled,
|
||||
}
|
||||
|
||||
export enum Code11ChecksumType {
|
||||
disabled,
|
||||
single,
|
||||
double,
|
||||
}
|
||||
|
||||
export enum BarkoderResolution {
|
||||
normal,
|
||||
high,
|
||||
}
|
||||
|
||||
export enum BarcodeType {
|
||||
aztec,
|
||||
aztecCompact,
|
||||
qr,
|
||||
qrMicro,
|
||||
code128,
|
||||
code93,
|
||||
code39,
|
||||
codabar,
|
||||
code11,
|
||||
msi,
|
||||
upcA,
|
||||
upcE,
|
||||
upcE1,
|
||||
ean13,
|
||||
ean8,
|
||||
pdf417,
|
||||
pdf417Micro,
|
||||
datamatrix,
|
||||
code25,
|
||||
interleaved25,
|
||||
itf14,
|
||||
iata25,
|
||||
matrix25,
|
||||
datalogic25,
|
||||
coop25,
|
||||
code32,
|
||||
telepen,
|
||||
dotcode,
|
||||
}
|
||||
|
||||
export class BarkoderConfig {
|
||||
locationLineColor?: string;
|
||||
locationLineWidth?: number;
|
||||
roiLineColor?: string;
|
||||
roiLineWidth?: number;
|
||||
roiOverlayBackgroundColor?: string;
|
||||
closeSessionOnResultEnabled?: boolean;
|
||||
imageResultEnabled?: boolean;
|
||||
locationInImageResultEnabled?: boolean;
|
||||
locationInPreviewEnabled?: boolean;
|
||||
pinchToZoomEnabled?: boolean;
|
||||
regionOfInterestVisible?: boolean;
|
||||
barkoderResolution?: BarkoderResolution;
|
||||
beepOnSuccessEnabled?: boolean;
|
||||
vibrateOnSuccessEnabled?: boolean;
|
||||
decoder?: DekoderConfig;
|
||||
|
||||
constructor(config: Partial<BarkoderConfig>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
}
|
||||
|
||||
export class DekoderConfig {
|
||||
aztec?: BarcodeConfig;
|
||||
aztecCompact?: BarcodeConfig;
|
||||
qr?: BarcodeConfig;
|
||||
qrMicro?: BarcodeConfig;
|
||||
code128?: BarcodeConfigWithLength;
|
||||
code93?: BarcodeConfigWithLength;
|
||||
code39?: Code39BarcodeConfig;
|
||||
codabar?: BarcodeConfigWithLength;
|
||||
code11?: Code11BarcodeConfig;
|
||||
msi?: MSIBarcodeConfig;
|
||||
upcA?: BarcodeConfig;
|
||||
upcE?: BarcodeConfig;
|
||||
upcE1?: BarcodeConfig;
|
||||
ean13?: BarcodeConfig;
|
||||
ean8?: BarcodeConfig;
|
||||
pdf417?: BarcodeConfig;
|
||||
pdf417Micro?: BarcodeConfig;
|
||||
datamatrix?: DatamatrixBarcodeConfig;
|
||||
code25?: BarcodeConfig;
|
||||
interleaved25?: BarcodeConfig;
|
||||
itf14?: BarcodeConfig;
|
||||
iata25?: BarcodeConfig;
|
||||
matrix25?: BarcodeConfig;
|
||||
datalogic25?: BarcodeConfig;
|
||||
coop25?: BarcodeConfig;
|
||||
code32?: BarcodeConfig;
|
||||
telepen?: BarcodeConfig;
|
||||
dotcode?: BarcodeConfig;
|
||||
general?: GeneralSettings;
|
||||
|
||||
constructor(config: Partial<DekoderConfig>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
}
|
||||
|
||||
export class BarcodeConfig {
|
||||
enabled?: boolean;
|
||||
|
||||
constructor(config: Partial<BarcodeConfig>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
}
|
||||
|
||||
export class BarcodeConfigWithLength {
|
||||
enabled?: boolean;
|
||||
minLength?: number;
|
||||
maxLength?: number;
|
||||
|
||||
constructor(config: Partial<BarcodeConfigWithLength>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
|
||||
setLengthRange(minLength: number, maxLength: number) {
|
||||
this.minLength = minLength;
|
||||
this.maxLength = maxLength;
|
||||
}
|
||||
}
|
||||
|
||||
export class MSIBarcodeConfig {
|
||||
enabled?: boolean;
|
||||
minLength?: number;
|
||||
maxLength?: number;
|
||||
checksum?: MsiChecksumType;
|
||||
|
||||
constructor(config: Partial<MSIBarcodeConfig>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
|
||||
setLengthRange(minLength: number, maxLength: number) {
|
||||
this.minLength = minLength;
|
||||
this.maxLength = maxLength;
|
||||
}
|
||||
}
|
||||
|
||||
export class Code39BarcodeConfig {
|
||||
enabled?: boolean;
|
||||
minLength?: number;
|
||||
maxLength?: number;
|
||||
checksum?: Code39ChecksumType;
|
||||
|
||||
constructor(config: Partial<Code39BarcodeConfig>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
|
||||
setLengthRange(minLength: number, maxLength: number) {
|
||||
this.minLength = minLength;
|
||||
this.maxLength = maxLength;
|
||||
}
|
||||
}
|
||||
|
||||
export class Code11BarcodeConfig {
|
||||
enabled?: boolean;
|
||||
minLength?: number;
|
||||
maxLength?: number;
|
||||
checksum?: Code11ChecksumType;
|
||||
|
||||
constructor(config: Partial<Code11BarcodeConfig>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
|
||||
setLengthRange(minLength: number, maxLength: number) {
|
||||
this.minLength = minLength;
|
||||
this.maxLength = maxLength;
|
||||
}
|
||||
}
|
||||
|
||||
export class DatamatrixBarcodeConfig {
|
||||
enabled?: boolean;
|
||||
dpmMode?: number;
|
||||
minLength?: number;
|
||||
maxLength?: number;
|
||||
|
||||
constructor(config: Partial<DatamatrixBarcodeConfig>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
|
||||
setLengthRange(minLength: number, maxLength: number) {
|
||||
this.minLength = minLength;
|
||||
this.maxLength = maxLength;
|
||||
}
|
||||
}
|
||||
|
||||
export class GeneralSettings {
|
||||
threadsLimit?: number;
|
||||
decodingSpeed?: DecodingSpeed;
|
||||
roiX?: number;
|
||||
roiY?: number;
|
||||
roiWidth?: number;
|
||||
roiHeight?: number;
|
||||
formattingType?: FormattingType;
|
||||
encodingCharacterSet?: string;
|
||||
maximumResultsCount?: number;
|
||||
duplicatesDelayMs?: number;
|
||||
multicodeCachingDuration?: number;
|
||||
multicodeCachingEnabled?: boolean;
|
||||
upcEanDeblur?: number;
|
||||
enableMisshaped1D?: number;
|
||||
|
||||
constructor(config: Partial<GeneralSettings>) {
|
||||
Object.assign(this, config);
|
||||
}
|
||||
|
||||
setROI(x: number, y: number, width: number, height: number): void {
|
||||
this.roiX = x;
|
||||
this.roiY = y;
|
||||
this.roiWidth = width;
|
||||
this.roiHeight = height;
|
||||
}
|
||||
}
|
||||
@@ -361,6 +361,29 @@ export class BLE extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Request connection priority
|
||||
* Supported Platforms: Android
|
||||
* @usage
|
||||
*```
|
||||
* BLE.requestConnectionPriority('12:34:56:78:9A:BC', 'high').then(() => {
|
||||
* console.log('Connection priority set');
|
||||
* }, error => {
|
||||
* console.log('Could no set connection priority');
|
||||
* });
|
||||
* ```
|
||||
* @param {string} deviceId UUID or MAC address of the peripheral
|
||||
* @param {string} priority Connection priority can be one of:
|
||||
* "balanced" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_BALANCED)
|
||||
* "high" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_HIGH)
|
||||
* "low" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_LOW_POWER)
|
||||
* @returns {Promise<any>} Returns a Promise.
|
||||
*/
|
||||
@Cordova()
|
||||
requestConnectionPriority(deviceId: string, priority: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Refresh Device Cache
|
||||
* This method may fix a issue of old cached services and characteristics.
|
||||
|
||||
@@ -22,10 +22,10 @@ export interface BluetoothClassicSerialPortDevice {
|
||||
*
|
||||
*
|
||||
* // Write a string
|
||||
* this.bluetoothClassicSerialPort.write("00001101-0000-1000-8000-00805F9B34FB", "hello, world", success, failure);
|
||||
* this.bluetoothClassicSerialPort.write(deviceId, "00001101-0000-1000-8000-00805F9B34FB", "hello, world", success, failure);
|
||||
*
|
||||
* // Array of int or bytes
|
||||
* this.bluetoothClassicSerialPort.write("00001101-0000-1000-8000-00805F9B34FB", [186, 220, 222], success, failure);
|
||||
* this.bluetoothClassicSerialPort.write(deviceId, "00001101-0000-1000-8000-00805F9B34FB", [186, 220, 222], success, failure);
|
||||
*
|
||||
* // Typed Array
|
||||
* var data = new Uint8Array(4);
|
||||
@@ -33,10 +33,10 @@ export interface BluetoothClassicSerialPortDevice {
|
||||
* data[1] = 0x42;
|
||||
* data[2] = 0x43;
|
||||
* data[3] = 0x44;
|
||||
* this.bluetoothClassicSerialPort.write(interfaceId, data, success, failure);
|
||||
* this.bluetoothClassicSerialPort.write(deviceId, interfaceId, data, success, failure);
|
||||
*
|
||||
* // Array Buffer
|
||||
* this.bluetoothClassicSerialPort.write(interfaceId, data.buffer, success, failure);
|
||||
* this.bluetoothClassicSerialPort.write(deviceId, interfaceId, data.buffer, success, failure);
|
||||
* ```
|
||||
*
|
||||
* // iOS select accessory
|
||||
@@ -63,64 +63,55 @@ export interface BluetoothClassicSerialPortDevice {
|
||||
})
|
||||
@Injectable()
|
||||
export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Initialize
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
initialize(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Connect to a Bluetooth device
|
||||
*
|
||||
* @param {string} deviceId Identifier of the remote device.
|
||||
* @param {string} deviceId this is the MAC address.
|
||||
* @param {string|string[]} interfaceId Identifier of the remote device
|
||||
* @param {string|string[]} interfaceId This identifies the serial port to connect to.
|
||||
* @param deviceId Identifier of the remote device.
|
||||
* @param interfaceArray This identifies the serial port to connect to.
|
||||
* @returns {Observable<any>} Subscribe to connect.
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS'],
|
||||
observable: true,
|
||||
})
|
||||
connect(deviceId: string | number, interfaceId: string | string[]): Observable<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Connect to a Bluetooth device
|
||||
*
|
||||
* @deprecated
|
||||
* @param {string} deviceId Identifier of the remote device.
|
||||
* @param {number} deviceId this is the connection ID
|
||||
* @param {string|string[]} interfaceArray Identifier of the remote device
|
||||
* @param {string|string[]} interfaceArray this is the Protocol String
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['iOS'],
|
||||
methodName: 'connect',
|
||||
})
|
||||
connectIos(deviceId: string | number, interfaceArray: string | string[]): Promise<any> {
|
||||
connect(deviceId: string | number, interfaceArray: string[]): Observable<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Connect insecurely to a Bluetooth device
|
||||
*
|
||||
* @param {string} deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param {string | string[]} interfaceArray This identifies the serial port to connect to. For Android this is the SPP_UUID.
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceArray This identifies the serial port to connect to. For Android this is the SPP_UUID.
|
||||
* @returns {Promise<any>} Subscribe to connect.
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android'],
|
||||
observable: true,
|
||||
})
|
||||
connectInsecure(deviceId: string, interfaceArray: string | string[]): Promise<any> {
|
||||
connectInsecure(deviceId: string | number, interfaceArray: string[]): Observable<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Disconnect from the connected device
|
||||
*
|
||||
* @param {string} interfaceId The interface to Disconnect
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to Disconnect
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
disconnect(interfaceId: string | string[]): Promise<any> {
|
||||
disconnect(deviceId: string | number, interfaceId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -129,9 +120,7 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
|
||||
*
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova({
|
||||
methodName: 'connect',
|
||||
})
|
||||
@Cordova()
|
||||
disconnectAll(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
@@ -139,122 +128,149 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Writes data to the serial port
|
||||
*
|
||||
* @param {string} interfaceId The interface to send the data to
|
||||
* @param {ArrayBuffer | string | number[] | Uint8Array} data ArrayBuffer of data
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to send the data to
|
||||
* @param data ArrayBuffer of data
|
||||
* @returns {Promise<any>} returns a promise when data has been written
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
write(interfaceId: string, data: ArrayBuffer | string | number[] | Uint8Array): Promise<any> {
|
||||
write(
|
||||
deviceId: string | number,
|
||||
interfaceId: string,
|
||||
data: ArrayBuffer | string | number[] | Uint8Array
|
||||
): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the number of bytes of data available
|
||||
*
|
||||
* @param {string} interfaceId The interface to check
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to check
|
||||
* @returns {Promise<any>} returns a promise that contains the available bytes
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'Browser'],
|
||||
})
|
||||
available(interfaceId: string): Promise<any> {
|
||||
available(deviceId: string | number, interfaceId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Function read reads the data from the buffer. The data is passed to the success callback as a String. Calling read when no data is available will pass an empty String to the callback.
|
||||
*
|
||||
* @param {string} interfaceId The interface to read
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to read
|
||||
* @returns {Promise<any>} returns a promise with data from the buffer
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
read(interfaceId: string): Promise<any> {
|
||||
read(deviceId: string | number, interfaceId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads data from the buffer until it reaches a delimiter
|
||||
*
|
||||
* @param {string} interfaceId The interface to read
|
||||
* @param {string} delimiter string that you want to search until
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to read
|
||||
* @param delimiter string that you want to search until
|
||||
* @returns {Observable<any>} returns a promise
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
readUntil(interfaceId: string, delimiter: string): Observable<any> {
|
||||
readUntil(deviceId: string | number, interfaceId: string, delimiter: string): Observable<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Subscribe to be notified when data is received
|
||||
*
|
||||
* @param {string | string[]} interfaceId The interface to subscribe to
|
||||
* @param {string} delimiter the string you want to watch for
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to subscribe to
|
||||
* @param delimiter the string you want to watch for
|
||||
* @returns {Observable<any>} returns an observable.
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
observable: true,
|
||||
})
|
||||
subscribe(interfaceId: string | string[], delimiter: string): Observable<any> {
|
||||
subscribe(deviceId: string | number, interfaceId: string, delimiter: string): Observable<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Unsubscribe from a subscription
|
||||
*
|
||||
* @param {string | string[]} interfaceId The interface to unsubscribe from
|
||||
* @returns {Promise<any>} returns an promise.
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to unsubscribe from
|
||||
* @returns {Promise<any>} returns a promise.
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
unsubscribe(interfaceId: string | string[]): Promise<any> {
|
||||
unsubscribe(deviceId: string | number, interfaceId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Subscribe to be notified when data is received
|
||||
*
|
||||
* @param {string | string[]} interfaceId The interface to subscribe to
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to subscribe to
|
||||
* @returns {Observable<any>} returns an observable
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
observable: true,
|
||||
})
|
||||
subscribeRawData(interfaceId: string | string[]): Observable<any> {
|
||||
subscribeRawData(deviceId: string | number, interfaceId: string): Observable<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Unsubscribe from a subscription
|
||||
*
|
||||
* @param {string | string[]} interfaceId The interface to unsubscribe from
|
||||
* @returns {Promise<any>} returns an promise.
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to unsubscribe from
|
||||
* @returns {Promise<any>} returns a promise.
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
unsubscribeRawData(interfaceId: string | string[]): Promise<any> {
|
||||
unsubscribeRawData(deviceId: string | number, interfaceId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Clears data in buffer
|
||||
*
|
||||
* @param {string} interfaceId The interface to clear data
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to clear data
|
||||
* @returns {Promise<any>} returns a promise when completed
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
clear(interfaceId: string): Promise<[]> {
|
||||
clear(deviceId: string | number, interfaceId: string): Promise<[]> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reports the connection status
|
||||
*
|
||||
* @param deviceId Identifier of the remote device. For Android this is the MAC address
|
||||
* @param interfaceId The interface to check
|
||||
* @returns {Promise<boolean>} returns a promise
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
isConnected(deviceId: string | number, interfaceId: string): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -270,19 +286,6 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reports the connection status
|
||||
*
|
||||
* @param {string} interfaceId The interface to check
|
||||
* @returns {Promise<boolean>} returns a promise
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android', 'iOS', 'Browser'],
|
||||
})
|
||||
isConnected(interfaceId: string): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reports if bluetooth is enabled
|
||||
*
|
||||
|
||||
@@ -25,6 +25,26 @@ export class CFSession {
|
||||
this.environment = CFEnvironment[environment];
|
||||
}
|
||||
}
|
||||
export class CFSubscriptionSession {
|
||||
subscription_session_id: string;
|
||||
subscription_id: string;
|
||||
environment: string;
|
||||
|
||||
constructor(subscription_session_id: string, subscription_id: string, environment: CFEnvironment) {
|
||||
if (subscription_session_id === null || subscription_session_id.trim() === '') {
|
||||
throw new Error('subscription_session_id cannot be empty');
|
||||
}
|
||||
if (subscription_id === null || subscription_id.trim() === '') {
|
||||
throw new Error('subscription_id cannot be empty');
|
||||
}
|
||||
if (environment === null || environment.trim() === '') {
|
||||
throw new Error('environment cannot be empty');
|
||||
}
|
||||
this.subscription_session_id = subscription_session_id;
|
||||
this.subscription_id = subscription_id;
|
||||
this.environment = CFEnvironment[environment];
|
||||
}
|
||||
}
|
||||
|
||||
export enum CFPaymentModes {
|
||||
CARD = 'CARD',
|
||||
@@ -198,6 +218,19 @@ export class CFDropCheckoutPayment implements CheckoutPayment {
|
||||
}
|
||||
}
|
||||
|
||||
export class CFSubscriptionPayment implements CheckoutPayment {
|
||||
private readonly session: CFSubscriptionSession;
|
||||
version: string;
|
||||
|
||||
constructor(session: CFSubscriptionSession) {
|
||||
this.session = session;
|
||||
}
|
||||
|
||||
getSession() {
|
||||
return this.session;
|
||||
}
|
||||
}
|
||||
|
||||
export class CFWebCheckoutPayment implements CheckoutPayment {
|
||||
private readonly session: CFSession;
|
||||
private readonly theme: CFWebTheme = new CFWebThemeBuilder().build();
|
||||
@@ -219,6 +252,27 @@ export class CFWebCheckoutPayment implements CheckoutPayment {
|
||||
}
|
||||
}
|
||||
|
||||
export class CFUPIIntentCheckoutPayment implements CheckoutPayment {
|
||||
private readonly session: CFSession;
|
||||
private readonly theme: CFTheme = new CFThemeBuilder().build();
|
||||
version: string;
|
||||
|
||||
constructor(session: CFSession, theme: CFTheme | null) {
|
||||
this.session = session;
|
||||
if (theme !== null) {
|
||||
this.theme = theme;
|
||||
}
|
||||
}
|
||||
|
||||
getSession() {
|
||||
return this.session;
|
||||
}
|
||||
|
||||
getTheme() {
|
||||
return this.theme;
|
||||
}
|
||||
}
|
||||
|
||||
interface CFResult {
|
||||
orderID: string;
|
||||
}
|
||||
@@ -256,6 +310,15 @@ export class CFPaymentGateway extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiate Subscription Checkout Payment.
|
||||
* @param {CFSubscriptionPayment} [subscriptionPayment] subscriptionPaymentObject information
|
||||
*/
|
||||
@Cordova()
|
||||
doSubscriptionPayment(subscriptionPayment: CFSubscriptionPayment) {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiate Web Checkout Payment.
|
||||
* @param {CFWebCheckoutPayment} [webCheckoutPayment] webCheckoutPaymentObject information
|
||||
@@ -265,6 +328,15 @@ export class CFPaymentGateway extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiate UPI Checkout Payment.
|
||||
* @param {CFUPIIntentCheckoutPayment} [upiCheckoutPayment] webCheckoutPaymentObject information
|
||||
*/
|
||||
@Cordova()
|
||||
doUPIPayment(upiCheckoutPayment: CFUPIIntentCheckoutPayment) {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set Callback.
|
||||
* @param {CFCallback} [cfCallback] callbacks for payment.
|
||||
|
||||
@@ -62,14 +62,37 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enables tracking opt out for the currently active user.
|
||||
*
|
||||
* @param optOut {boolean}
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
/**
|
||||
* Sets the user's consent for event and profile tracking.
|
||||
*
|
||||
* You must call this method separately for each active user profile,
|
||||
* for example, when switching user profiles using `onUserLogin`.
|
||||
*
|
||||
* Consent Scenarios:
|
||||
*
|
||||
* 1. **Complete Opt-Out**
|
||||
* `userOptOut = true`, `allowSystemEvents = false`
|
||||
* → No events (custom or system) are saved locally or remotely. Maximum privacy.
|
||||
*
|
||||
* 2. **Full Opt-In**
|
||||
* `userOptOut = false`, `allowSystemEvents = true`
|
||||
* → All events (custom and system) are tracked. Default behavior.
|
||||
*
|
||||
* 3. **Partial Opt-In**
|
||||
* `userOptOut = true`, `allowSystemEvents = true`
|
||||
* → Only system events (e.g., app launch, notification viewed) are tracked. Custom events are ignored.
|
||||
*
|
||||
* ⚠️ The combination `userOptOut = false` and `allowSystemEvents = false` is invalid.
|
||||
* In such cases, the SDK defaults to **Full Opt-In**.
|
||||
*
|
||||
* To re-enable full tracking after opting out, call with:
|
||||
* `userOptOut = false`, `allowSystemEvents = true`.
|
||||
*
|
||||
* @param {boolean} userOptOut - Set to `true` to disable custom event tracking.
|
||||
* @param {boolean} allowSystemEvents - Set to `true` to allow system-level event tracking.
|
||||
*/
|
||||
@Cordova()
|
||||
setOptOut(optOut: boolean): Promise<any> {
|
||||
setOptOut(optOut: boolean, allowSystemEvents?: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -99,7 +122,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
* Call this method to set a custom locale for the clevertap instance.
|
||||
* @param locale {string}
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
*/
|
||||
@Cordova()
|
||||
setLocale(locale: string): Promise<any> {
|
||||
return;
|
||||
@@ -131,36 +154,14 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the device's Xiaomi push token.
|
||||
* clevertap-cordova 2.6.0 onwards method requires region as a mandatory parameter.
|
||||
* @param token {string}
|
||||
* @param region {string}
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
setPushXiaomiToken(token: string, region: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the device's Baidu push token
|
||||
* Sets the devices push token for providers other than FCM
|
||||
*
|
||||
* @param token {string}
|
||||
* @param pushType {object} - with the following keys "type", "prefKey", "className", "messagingSDKClassName";
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
setPushBaiduToken(token: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the device's Huawei push token
|
||||
*
|
||||
* @param token {string}
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
setPushHuaweiToken(token: string): Promise<any> {
|
||||
registerPushToken(token: string, pushType: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -353,6 +354,60 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the details of a specific event
|
||||
*
|
||||
* @param eventName {string} - The name of the event
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
getUserEventLog(eventName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the count of times an event occurred
|
||||
*
|
||||
* @param eventName {string} - The name of the event
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
getUserEventLogCount(eventName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get timestamp of user's last app visit
|
||||
*
|
||||
* @returns {Promise<any>} - Returns epoch seconds or -1
|
||||
*/
|
||||
@Cordova()
|
||||
getUserLastVisitTs(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the total number of times the user has launched the app
|
||||
*
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
getUserAppLaunchCount(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get full event history for the current user
|
||||
*
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
getUserEventLogHistory(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @deprecated - Use getUserEventLog() instead
|
||||
* Get Event First Time
|
||||
*
|
||||
* @param eventName {string}
|
||||
@@ -365,6 +420,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated - Use getUserEventLog() instead
|
||||
* Get Event Last Time
|
||||
*
|
||||
* @param eventName {string}
|
||||
@@ -377,6 +433,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated - Use getUserEventLogCount() instead
|
||||
* Get Event Number of Occurrences
|
||||
*
|
||||
* @param eventName {string}
|
||||
@@ -389,6 +446,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* * @deprecated - Use getUserEventLog() instead
|
||||
* Get Event Details
|
||||
*
|
||||
* @param eventName {string}
|
||||
@@ -401,6 +459,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated - Use getUserEventLogHistory() instead
|
||||
* Get Event History
|
||||
* calls back with object {"eventName1":<event1 details object>, "eventName2":<event2 details object>}
|
||||
*
|
||||
@@ -663,6 +722,39 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes all images and gifs which are preloaded for inapps in cs mode.
|
||||
*
|
||||
* @param expiredOnly {boolean} - to clear only assets which will not be needed further for inapps
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
clearInAppResources(expiredOnly: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes all types of files which are preloaded for SDK features like custom in-app templates, app functions and variables etc.
|
||||
*
|
||||
* @param expiredOnly {boolean} - to clear only assets which will not be needed further for inapps
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
clearFileResources(expiredOnly: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetches In Apps from server.
|
||||
*
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
fetchInApps(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/*******************
|
||||
* Session
|
||||
******************/
|
||||
@@ -679,6 +771,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated - Use getUserAppLaunchCount() instead
|
||||
* Get Session Total Visits
|
||||
* calls back with with int or -1
|
||||
*
|
||||
@@ -701,6 +794,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated - Use getUserLastVisitTs() instead
|
||||
* Get Session Previous Visit Time
|
||||
* calls back with with epoch seconds or -1
|
||||
*
|
||||
@@ -836,7 +930,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
markReadInboxMessageForId(messageId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Call this to Mark Read Inbox Messages For Ids in bulk
|
||||
*
|
||||
@@ -857,7 +951,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
dismissInbox(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Call this to Mark Push Inbox Notification Viewed Event for Id
|
||||
*
|
||||
@@ -1079,7 +1173,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
/****************************
|
||||
* Product Experiences methods
|
||||
****************************/
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Uploads variables to the server. Requires Development/Debug build/configuration.
|
||||
@@ -1113,7 +1207,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* Create variables.
|
||||
* Create variables.
|
||||
* @returns {Promise<any>}
|
||||
* @param {object} variables The JSON Object specifying the varibles to be created.
|
||||
*/
|
||||
@@ -1122,6 +1216,16 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create File Variable
|
||||
* @returns {Promise<any>}
|
||||
* @param {string} variable The String specifying the name of file varible to be created.
|
||||
*/
|
||||
@Cordova()
|
||||
defineFileVariable(variable: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a variable or a group for the specified name.
|
||||
* @param {string} name - name.
|
||||
@@ -1131,7 +1235,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
getVariable(name: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Get all variables via a JSON object.
|
||||
* @returns {Promise<any>}
|
||||
@@ -1160,6 +1264,177 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Called when the value of the file variable is downloaded and ready
|
||||
* @param {name} string the name of the variable
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
onFileValueChanged(name: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked when variables are initialised with server values. Will be called only once on app start, or when added if server values are already received
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
onOneTimeVariablesChanged(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked when no files need to be downloaded or all downloads have been completed. It is called each time new values are fetched and downloads are completed.
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
onVariablesChangedAndNoDownloadsPending(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked only once for when new values are fetched and downloaded
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
onceVariablesChangedAndNoDownloadsPending(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/****************************
|
||||
* Custom Templates methods
|
||||
****************************/
|
||||
|
||||
/**
|
||||
*
|
||||
* Uploads Custom in-app templates and app functions to the server. Requires Development/Debug build/configuration.
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
syncCustomTemplates(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Uploads Custom in-app templates and app functions to the server.
|
||||
* @param {boolean} isProduction Provide `true` if templates must be sync in Productuon build/configuration.
|
||||
* @returns {Promise<any>}
|
||||
*
|
||||
*
|
||||
* Note: This is NO-OP in Android
|
||||
*/
|
||||
@Cordova()
|
||||
syncCustomTemplatesInProd(isProduction: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Notify the SDK that an active custom template is dismissed. The active custom template is considered to be
|
||||
* visible to the user until this method is called. Since the SDK can show only one InApp message at a time, all
|
||||
* other messages will be queued until the current one is dismissed.
|
||||
* @param {string} templateName The name of the active template
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateSetDismissed(templateName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Notify the SDK that an active custom template is presented to the user.
|
||||
* @param {string} templateName The name of the active template
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateSetPresented(templateName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Trigger a custom template action argument by name.
|
||||
*
|
||||
* @param {string} templateName The name of an active template for which the action is defined
|
||||
* @param {string} argName The action argument na
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateRunAction(templateName: string, argName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve a string argument by name.
|
||||
*
|
||||
* @param {string} templateName The name of an active template for which the argument is defined
|
||||
* @param {string} argName The action argument name
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateGetStringArg(templateName: string, argName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve a number argument by name.
|
||||
*
|
||||
* @param {string} templateName The name of an active template for which the argument is defined
|
||||
* @param {string} argName The action argument name
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateGetNumberArg(templateName: string, argName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve a boolean argument by name.
|
||||
*
|
||||
* @param {string} templateName The name of an active template for which the argument is defined
|
||||
* @param {string} argName The action argument name
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateGetBooleanArg(templateName: string, argName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve a file argument by name.
|
||||
*
|
||||
* @param {string} templateName The name of an active template for which the argument is defined
|
||||
* @param {string} argName The action argument name
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateGetFileArg(templateName: string, argName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve an object argument by name.
|
||||
*
|
||||
* @param {string} templateName The name of an active template for which the argument is defined
|
||||
* @param {string} argName The action argument name
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateGetObjectArg(templateName: string, argName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a string representation of an active's template context with information about all arguments.
|
||||
* @param {string} templateName The name of an active template
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
customTemplateContextToString(templateName: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/****************************
|
||||
* Android 13 Push Primer
|
||||
****************************/
|
||||
@@ -1194,7 +1469,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************
|
||||
* Developer Options
|
||||
******************/
|
||||
|
||||
403
src/@awesome-cordova-plugins/plugins/contacts/index.ts
Normal file
403
src/@awesome-cordova-plugins/plugins/contacts/index.ts
Normal file
@@ -0,0 +1,403 @@
|
||||
import {
|
||||
CordovaCheck,
|
||||
CordovaInstance,
|
||||
InstanceCheck,
|
||||
InstanceProperty,
|
||||
AwesomeCordovaNativePlugin,
|
||||
Plugin,
|
||||
checkAvailability,
|
||||
getPromise,
|
||||
} from '@awesome-cordova-plugins/core';
|
||||
|
||||
declare const window: any, navigator: any;
|
||||
|
||||
export type ContactFieldType =
|
||||
| '*'
|
||||
| 'addresses'
|
||||
| 'birthday'
|
||||
| 'categories'
|
||||
| 'country'
|
||||
| 'department'
|
||||
| 'displayName'
|
||||
| 'emails'
|
||||
| 'name.familyName'
|
||||
| 'name.formatted'
|
||||
| 'name.givenName'
|
||||
| 'name.honorificPrefix'
|
||||
| 'name.honorificSuffix'
|
||||
| 'id'
|
||||
| 'ims'
|
||||
| 'locality'
|
||||
| 'name.middleName'
|
||||
| 'name'
|
||||
| 'nickname'
|
||||
| 'note'
|
||||
| 'organizations'
|
||||
| 'phoneNumbers'
|
||||
| 'photos'
|
||||
| 'postalCode'
|
||||
| 'region'
|
||||
| 'streetAddress'
|
||||
| 'title'
|
||||
| 'urls';
|
||||
|
||||
export interface IContactProperties {
|
||||
/** A globally unique identifier. */
|
||||
id?: string;
|
||||
|
||||
/** A globally unique identifier on Android. */
|
||||
rawId?: string;
|
||||
|
||||
/** The name of this Contact, suitable for display to end users. */
|
||||
displayName?: string;
|
||||
|
||||
/** An object containing all components of a persons name. */
|
||||
name?: IContactName;
|
||||
|
||||
/** A casual name by which to address the contact. */
|
||||
nickname?: string;
|
||||
|
||||
/** An array of all the contact's phone numbers. */
|
||||
phoneNumbers?: IContactField[];
|
||||
|
||||
/** An array of all the contact's email addresses. */
|
||||
emails?: IContactField[];
|
||||
|
||||
/** An array of all the contact's addresses. */
|
||||
addresses?: IContactAddress[];
|
||||
|
||||
/** An array of all the contact's IM addresses. */
|
||||
ims?: IContactField[];
|
||||
|
||||
/** An array of all the contact's organizations. */
|
||||
organizations?: IContactOrganization[];
|
||||
|
||||
/** The birthday of the contact. */
|
||||
birthday?: Date;
|
||||
|
||||
/** A note about the contact. */
|
||||
note?: string;
|
||||
|
||||
/** An array of the contact's photos. */
|
||||
photos?: IContactField[];
|
||||
|
||||
/** An array of all the user-defined categories associated with the contact. */
|
||||
categories?: IContactField[];
|
||||
|
||||
/** An array of web pages associated with the contact. */
|
||||
urls?: IContactField[];
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export class Contact implements IContactProperties {
|
||||
@InstanceProperty() id: string;
|
||||
@InstanceProperty() displayName: string;
|
||||
@InstanceProperty() name: IContactName;
|
||||
@InstanceProperty() nickname: string;
|
||||
@InstanceProperty() phoneNumbers: IContactField[];
|
||||
@InstanceProperty() emails: IContactField[];
|
||||
@InstanceProperty() addresses: IContactAddress[];
|
||||
@InstanceProperty() ims: IContactField[];
|
||||
@InstanceProperty() organizations: IContactOrganization[];
|
||||
@InstanceProperty() birthday: Date;
|
||||
@InstanceProperty() note: string;
|
||||
@InstanceProperty() photos: IContactField[];
|
||||
@InstanceProperty() categories: IContactField[];
|
||||
@InstanceProperty() urls: IContactField[];
|
||||
private _objectInstance: any;
|
||||
|
||||
[key: string]: any;
|
||||
|
||||
constructor() {
|
||||
if (checkAvailability('navigator.contacts', 'create', 'Contacts') === true) {
|
||||
this._objectInstance = navigator.contacts.create();
|
||||
}
|
||||
}
|
||||
|
||||
@InstanceCheck()
|
||||
clone(): Contact {
|
||||
const newContact: any = new Contact();
|
||||
for (const prop in this) {
|
||||
if (prop === 'id') return;
|
||||
newContact[prop] = this[prop];
|
||||
}
|
||||
return newContact;
|
||||
}
|
||||
|
||||
@CordovaInstance()
|
||||
remove(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@InstanceCheck()
|
||||
save(): Promise<any> {
|
||||
return getPromise((resolve: Function, reject: Function) => {
|
||||
this._objectInstance.save((contact: any) => {
|
||||
this._objectInstance = contact;
|
||||
resolve(this);
|
||||
}, reject);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export interface IContactError {
|
||||
/** Error code */
|
||||
code: number;
|
||||
/** Error message */
|
||||
message: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export declare const ContactError: {
|
||||
new (code: number): IContactError;
|
||||
UNKNOWN_ERROR: number;
|
||||
INVALID_ARGUMENT_ERROR: number;
|
||||
TIMEOUT_ERROR: number;
|
||||
PENDING_OPERATION_ERROR: number;
|
||||
IO_ERROR: number;
|
||||
NOT_SUPPORTED_ERROR: number;
|
||||
PERMISSION_DENIED_ERROR: number;
|
||||
};
|
||||
|
||||
export interface IContactName {
|
||||
/** The complete name of the contact. */
|
||||
formatted?: string;
|
||||
/** The contact's family name. */
|
||||
familyName?: string;
|
||||
/** The contact's given name. */
|
||||
givenName?: string;
|
||||
/** The contact's middle name. */
|
||||
middleName?: string;
|
||||
/** The contact's prefix (example Mr. or Dr.) */
|
||||
honorificPrefix?: string;
|
||||
/** The contact's suffix (example Esq.). */
|
||||
honorificSuffix?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export class ContactName implements IContactName {
|
||||
constructor(
|
||||
public formatted?: string,
|
||||
public familyName?: string,
|
||||
public givenName?: string,
|
||||
public middleName?: string,
|
||||
public honorificPrefix?: string,
|
||||
public honorificSuffix?: string
|
||||
) {}
|
||||
}
|
||||
|
||||
export interface IContactField {
|
||||
/** A string that indicates what type of field this is, home for example. */
|
||||
type?: string;
|
||||
/** The value of the field, such as a phone number or email address. */
|
||||
value?: string;
|
||||
/** Set to true if this ContactField contains the user's preferred value. */
|
||||
pref?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export class ContactField implements IContactField {
|
||||
constructor(public type?: string, public value?: string, public pref?: boolean) {}
|
||||
}
|
||||
|
||||
export interface IContactAddress {
|
||||
/** Set to true if this ContactAddress contains the user's preferred value. */
|
||||
pref?: boolean;
|
||||
/** A string indicating what type of field this is, home for example. */
|
||||
type?: string;
|
||||
/** The full address formatted for display. */
|
||||
formatted?: string;
|
||||
/** The full street address. */
|
||||
streetAddress?: string;
|
||||
/** The city or locality. */
|
||||
locality?: string;
|
||||
/** The state or region. */
|
||||
region?: string;
|
||||
/** The zip code or postal code. */
|
||||
postalCode?: string;
|
||||
/** The country name. */
|
||||
country?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export class ContactAddress implements IContactAddress {
|
||||
constructor(
|
||||
public pref?: boolean,
|
||||
public type?: string,
|
||||
public formatted?: string,
|
||||
public streetAddress?: string,
|
||||
public locality?: string,
|
||||
public region?: string,
|
||||
public postalCode?: string,
|
||||
public country?: string
|
||||
) {}
|
||||
}
|
||||
|
||||
export interface IContactOrganization {
|
||||
/** Set to true if this ContactOrganization contains the user's preferred value. */
|
||||
pref?: boolean;
|
||||
/** A string that indicates what type of field this is, home for example. */
|
||||
type?: string;
|
||||
/** The name of the organization. */
|
||||
name?: string;
|
||||
/** The department the contract works for. */
|
||||
department?: string;
|
||||
/** The contact's title at the organization. */
|
||||
title?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export class ContactOrganization implements IContactOrganization {
|
||||
constructor(
|
||||
public type?: string,
|
||||
public name?: string,
|
||||
public department?: string,
|
||||
public title?: string,
|
||||
public pref?: boolean
|
||||
) {}
|
||||
}
|
||||
|
||||
/** Search options to filter navigator.contacts. */
|
||||
export interface IContactFindOptions {
|
||||
/** The search string used to find navigator.contacts. */
|
||||
filter?: string;
|
||||
/** Determines if the find operation returns multiple navigator.contacts. Defaults to false. */
|
||||
multiple?: boolean;
|
||||
/** Contact fields to be returned back. If specified, the resulting Contact object only features values for these fields. */
|
||||
desiredFields?: string[];
|
||||
/**
|
||||
* (Android only): Filters the search to only return contacts with a phone number informed.
|
||||
*/
|
||||
hasPhoneNumber?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
export class ContactFindOptions implements IContactFindOptions {
|
||||
constructor(
|
||||
public filter?: string,
|
||||
public multiple?: boolean,
|
||||
public desiredFields?: string[],
|
||||
public hasPhoneNumber?: boolean
|
||||
) {}
|
||||
}
|
||||
|
||||
/**
|
||||
* @name Contacts
|
||||
* @premier contacts
|
||||
* @description
|
||||
* Access and manage Contacts on the device.
|
||||
*
|
||||
* @usage
|
||||
*
|
||||
* ```typescript
|
||||
* import { Contacts, Contact, ContactField, ContactName } from '@ionic-native/contacts/ngx';
|
||||
*
|
||||
* constructor(private contacts: Contacts) { }
|
||||
*
|
||||
* let contact: Contact = this.contacts.create();
|
||||
*
|
||||
* contact.name = new ContactName(null, 'Smith', 'John');
|
||||
* contact.phoneNumbers = [new ContactField('mobile', '6471234567')];
|
||||
* contact.save().then(
|
||||
* () => console.log('Contact saved!', contact),
|
||||
* (error: any) => console.error('Error saving contact.', error)
|
||||
* );
|
||||
*
|
||||
* ```
|
||||
* @classes
|
||||
* Contact
|
||||
* @interfaces
|
||||
* IContactProperties
|
||||
* IContactError
|
||||
* IContactName
|
||||
* IContactField
|
||||
* IContactAddress
|
||||
* IContactOrganization
|
||||
* IContactFindOptions
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'Contacts',
|
||||
plugin: 'cordova-plugin-contacts',
|
||||
pluginRef: 'navigator.contacts',
|
||||
repo: 'https://github.com/herdwatch-apps/cordova-plugin-contacts',
|
||||
platforms: [
|
||||
'Android',
|
||||
'BlackBerry 10',
|
||||
'Browser',
|
||||
'Firefox OS',
|
||||
'iOS',
|
||||
'Ubuntu',
|
||||
'Windows',
|
||||
'Windows 8',
|
||||
'Windows Phone',
|
||||
],
|
||||
})
|
||||
export class Contacts extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Create a single contact.
|
||||
* @returns {Contact} Returns a Contact object
|
||||
*/
|
||||
create(): Contact {
|
||||
return new Contact();
|
||||
}
|
||||
|
||||
/**
|
||||
* Search for contacts in the Contacts list.
|
||||
* @param {ContactFieldType[]} fields Contact fields to be used as a search qualifier
|
||||
* @param {IContactFindOptions} [options] Optional options for the query
|
||||
* @returns {Promise<Contact[]>} Returns a Promise that resolves with the search results (an array of Contact objects)
|
||||
*/
|
||||
@CordovaCheck()
|
||||
find(fields: ContactFieldType[], options?: IContactFindOptions): Promise<Contact[]> {
|
||||
return getPromise((resolve: Function, reject: Function) => {
|
||||
navigator.contacts.find(
|
||||
fields,
|
||||
(contacts: any[]) => {
|
||||
resolve(contacts.map(processContact));
|
||||
},
|
||||
reject,
|
||||
options
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Select a single Contact.
|
||||
* @returns {Promise<Contact>} Returns a Promise that resolves with the selected Contact
|
||||
*/
|
||||
@CordovaCheck()
|
||||
pickContact(): Promise<Contact> {
|
||||
return getPromise((resolve: Function, reject: Function) => {
|
||||
navigator.contacts.pickContact((contact: any) => resolve(processContact(contact)), reject);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
function processContact(contact: any) {
|
||||
const newContact = new Contact();
|
||||
for (const prop in contact) {
|
||||
if (typeof contact[prop] === 'function') continue;
|
||||
newContact[prop] = contact[prop];
|
||||
}
|
||||
return newContact;
|
||||
}
|
||||
297
src/@awesome-cordova-plugins/plugins/custom-ui-sdk/index.ts
Normal file
297
src/@awesome-cordova-plugins/plugins/custom-ui-sdk/index.ts
Normal file
@@ -0,0 +1,297 @@
|
||||
/**
|
||||
* This is a template for new plugin wrappers
|
||||
*
|
||||
*/
|
||||
import { Injectable } from '@angular/core';
|
||||
import {
|
||||
Plugin,
|
||||
Cordova,
|
||||
CordovaProperty,
|
||||
CordovaInstance,
|
||||
InstanceProperty,
|
||||
AwesomeCordovaNativePlugin,
|
||||
} from '@awesome-cordova-plugins/core';
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
/**
|
||||
* @name CustomUiSdk
|
||||
* @description
|
||||
* This plugin is used to access Paytmpayments native CustomUiSdk framework's apis.
|
||||
*
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { CustomUiSdk } from '@awesome-cordova-plugins/custom-ui-sdk/ngx';
|
||||
*
|
||||
*
|
||||
* constructor(private customUiSdk: CustomUiSdk) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
*
|
||||
* this.customUiSdk.functionName('Hello', 123)
|
||||
* .then((res: any) => console.log(res))
|
||||
* .catch((error: any) => console.error(error));
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'cordova-paytmpayments-customuisdk',
|
||||
plugin: 'cordova-paytmpayments-customuisdk',
|
||||
pluginRef: 'paytmpayments.customuisdk',
|
||||
repo: '',
|
||||
install: '',
|
||||
installVariables: [],
|
||||
platforms: ['Android, iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class CustomUiSdk extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* This function show dialog to ask user permision to fetch authcode
|
||||
*
|
||||
* @param clientId {string} unique id give to each merchant
|
||||
* @param mid {string} merchant id
|
||||
* @returns {Promise<string>} Returns authcode
|
||||
*/
|
||||
@Cordova()
|
||||
fetchAuthCode(clientId: string, mid: string): Promise<string> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* This function check that paytm app is installed or not
|
||||
*
|
||||
* @returns {Promise<boolean>} Returns installed - true or not -false
|
||||
*/
|
||||
@Cordova()
|
||||
isPaytmAppInstalled(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mid {string} merchant id
|
||||
* @param orderId {string} order id
|
||||
* @param txnToken {string} transaction token
|
||||
* @param amount {string} transaction amount
|
||||
* @param isStaging {boolean} staging or production
|
||||
* @param callbackUrl {string} callback url only required for custom url page
|
||||
*/
|
||||
@Cordova()
|
||||
initPaytmSDK(
|
||||
mid: string,
|
||||
orderId: string,
|
||||
txnToken: string,
|
||||
amount: string,
|
||||
isStaging: boolean,
|
||||
callbackUrl: string
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param paymentFlow {string} payment type NONE, ADDANDPAY
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
goForWalletTransaction(paymentFlow: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
appInvoke(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param cardNumber {string} card number
|
||||
* @param cardExpiry {string} card expiry
|
||||
* @param cardCvv {string} card cvv
|
||||
* @param cardType {string} card type debit or credit
|
||||
* @param paymentFlow {string} payment type NONE, ADDANDPAY
|
||||
* @param channelCode {string} bank channel code
|
||||
* @param issuingBankCode {string} issuing bank code
|
||||
* @param emiChannelId {string} emi plan id
|
||||
* @param authMode {string} authentication mode 'otp' 'pin'
|
||||
* @param saveCard {boolean} save card for next time
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
goForNewCardTransaction(
|
||||
cardNumber: string,
|
||||
cardExpiry: string,
|
||||
cardCvv: string,
|
||||
cardType: string,
|
||||
paymentFlow: string,
|
||||
channelCode: string,
|
||||
issuingBankCode: string,
|
||||
emiChannelId: string,
|
||||
authMode: string,
|
||||
saveCard: boolean
|
||||
): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param cardId {string} card id of saved card
|
||||
* @param cardCvv {string} card cvv
|
||||
* @param cardType {string} card type debit or credit
|
||||
* @param paymentFlow {string} payment type NONE, ADDANDPAY
|
||||
* @param channelCode {string} bank channel code
|
||||
* @param issuingBankCode {string} issuing bank code
|
||||
* @param emiChannelId {string} emi plan id
|
||||
* @param authMode {string} authentication mode 'otp' 'pin'
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
goForSavedCardTransaction(
|
||||
cardId: string,
|
||||
cardCvv: string,
|
||||
cardType: string,
|
||||
paymentFlow: string,
|
||||
channelCode: string,
|
||||
issuingBankCode: string,
|
||||
emiChannelId: string,
|
||||
authMode: string
|
||||
): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param netBankingCode {string} bank channel code
|
||||
* @param paymentFlow {string} payment type NONE, ADDANDPAY
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
goForNetBankingTransaction(netBankingCode: string, paymentFlow: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param upiCode {string} upi code
|
||||
* @param paymentFlow {string} payment type NONE, ADDANDPAY
|
||||
* @param saveVPA {boolean} save vpa for future transaction
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
goForUpiCollectTransaction(upiCode: string, paymentFlow: string, saveVPA: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Promise<any>} Returns upi app list names
|
||||
*/
|
||||
@Cordova()
|
||||
getUpiIntentList(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Promise<any>} Returns upi app list names
|
||||
*/
|
||||
@Cordova()
|
||||
getUpiIntentSubscriptionList(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param appName {string} upi app name
|
||||
* @param paymentFlow {string} payment type NONE, ADDANDPAY
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
goForUpiIntentTransaction(appName: string, paymentFlow: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param appName {string} upi app name
|
||||
* @param paymentFlow {string} payment type NONE, ADDANDPAY
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
goForUpiIntentSubscriptionTransaction(appName: string, paymentFlow: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param cardSixDigit {string} card starting six digit
|
||||
* @param tokenType {string} token type ACCESS or TXN_TOKEN
|
||||
* @param token {string} token fetch from api
|
||||
* @param mid {string} merchant id
|
||||
* @param referenceId {string} reference id
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
getBin(cardSixDigit: string, tokenType: string, token: string, mid: string, referenceId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param tokenType {string} token type ACCESS or TXN_TOKEN
|
||||
* @param token {string} token fetch from api
|
||||
* @param mid {string} merchant id
|
||||
* @param orderId {string} order id required only if token type is TXN_TOKEN
|
||||
* @param referenceId {string} reference id required only if token type is ACCESS
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
fetchNBList(tokenType: string, token: string, mid: string, orderId: string, referenceId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param channelCode {string} bank channel code
|
||||
* @param cardType {string} card type debit or credit
|
||||
* @returns {Promise<any>} Returns object of response
|
||||
*/
|
||||
@Cordova()
|
||||
fetchEmiDetails(channelCode: string, cardType: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Promise<any>} Returns last successfully used net backing code
|
||||
*/
|
||||
|
||||
@Cordova()
|
||||
getLastNBSavedBank(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Promise<any>} Returns last successfully used vpa code
|
||||
*/
|
||||
|
||||
@Cordova()
|
||||
getLastSavedVPA(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param clientId {string} unique id give to each merchant
|
||||
* @param authCode {string} fetched auth code
|
||||
* @returns {Promise<any>} Returns last successfully used vpa code
|
||||
*/
|
||||
@Cordova()
|
||||
isAuthCodeValid(clientId: string, authCode: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Promise<any>} Returns current environment
|
||||
*/
|
||||
@Cordova()
|
||||
getEnvironment(): Promise<string> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param environment {string} setting environment PRODUCTION or STAGING
|
||||
*/
|
||||
@Cordova()
|
||||
setEnvironment(environment: string): void {
|
||||
return;
|
||||
}
|
||||
}
|
||||
115
src/@awesome-cordova-plugins/plugins/downloader/index.ts
Normal file
115
src/@awesome-cordova-plugins/plugins/downloader/index.ts
Normal file
@@ -0,0 +1,115 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
export enum NotificationVisibility {
|
||||
Visible = 0,
|
||||
VisibleNotifyCompleted = 1,
|
||||
VisibilityHidden = 2,
|
||||
VisibleNotifyOnlyCompletion = 3
|
||||
}
|
||||
|
||||
export interface DownloadHttpHeader {
|
||||
header: string;
|
||||
value: string;
|
||||
}
|
||||
|
||||
export interface DestinationDirectory {
|
||||
dirType: string;
|
||||
subPath: string;
|
||||
}
|
||||
|
||||
export interface DownloadRequest {
|
||||
/**
|
||||
* Location of the resource to download
|
||||
*/
|
||||
uri: string;
|
||||
|
||||
/**
|
||||
* Set the title of this download, to be displayed in notifications (if enabled).
|
||||
* If no title is given, a default one will be assigned based on the download filename, once the download starts.
|
||||
*/
|
||||
title?: string;
|
||||
/**
|
||||
* Set a description of this download, to be displayed in notifications (if enabled)
|
||||
*/
|
||||
description?: string;
|
||||
/**
|
||||
* Set the MIME content type of this download. This will override the content type declared in the server's response.
|
||||
*/
|
||||
mimeType?: string;
|
||||
/**
|
||||
* Set whether this download should be displayed in the system's Downloads UI. True by default.
|
||||
*/
|
||||
visibleInDownloadsUi?: boolean;
|
||||
/**
|
||||
* Control whether a system notification is posted by the download manager while this download is running or when it is completed.
|
||||
*/
|
||||
notificationVisibility?: NotificationVisibility;
|
||||
/**
|
||||
* Set the local destination for the downloaded file to a path within the application's external files directory
|
||||
*/
|
||||
destinationInExternalFilesDir?: DestinationDirectory;
|
||||
/**
|
||||
* Set the local destination for the downloaded file to a path within the public external storage directory
|
||||
*/
|
||||
destinationInExternalPublicDir?: DestinationDirectory;
|
||||
/**
|
||||
* Set the local destination for the downloaded file.
|
||||
* Must be a file URI to a path on external storage, and the calling application must have the WRITE_EXTERNAL_STORAGE permission.
|
||||
*/
|
||||
destinationUri?: string;
|
||||
/**
|
||||
* Add an HTTP header to be included with the download request. The header will be added to the end of the list.
|
||||
*/
|
||||
headers?: DownloadHttpHeader[];
|
||||
}
|
||||
|
||||
/**
|
||||
* @name Document Downloader
|
||||
* @description
|
||||
* This plugin is designed to support downloading files using Android DownloadManager.
|
||||
* @usage
|
||||
* ```typescript
|
||||
* var request: DownloadRequest = {
|
||||
* uri: YOUR_URI,
|
||||
* title: 'MyDownload',
|
||||
* description: '',
|
||||
* mimeType: '',
|
||||
* visibleInDownloadsUi: true,
|
||||
* notificationVisibility: NotificationVisibility.VisibleNotifyCompleted,
|
||||
* destinationInExternalFilesDir: {
|
||||
* dirType: 'Downloads',
|
||||
* subPath: 'MyFile.apk'
|
||||
* }
|
||||
* };
|
||||
*
|
||||
*
|
||||
* this.downloader.download(request)
|
||||
* .then((location: string) => console.log('File downloaded at:'+location))
|
||||
* .catch((error: any) => console.error(error));
|
||||
* ```
|
||||
* @interfaces
|
||||
* Header
|
||||
* DestinationDirectory
|
||||
* DownloadHttpHeader
|
||||
* @enums
|
||||
* NotificationVisibility
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'Downloader',
|
||||
plugin: 'integrator-cordova-plugin-downloader',
|
||||
pluginRef: 'cordova.plugins.Downloader',
|
||||
repo: 'https://github.com/Luka313/integrator-cordova-plugin-downloader.git',
|
||||
platforms: ['Android'],
|
||||
})
|
||||
@Injectable()
|
||||
export class Downloader extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Starts a new download and returns location of the downloaded file on completion
|
||||
* @param request {DownloadRequest}
|
||||
*/
|
||||
@Cordova()
|
||||
download(request: DownloadRequest): Promise<string> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -15,6 +15,18 @@ export interface FacebookLoginResponse {
|
||||
};
|
||||
}
|
||||
|
||||
export interface FacebookLimitedLoginResponse {
|
||||
status: string;
|
||||
|
||||
authResponse: {
|
||||
authenticationToken: string;
|
||||
|
||||
nonce: string;
|
||||
|
||||
userID: string;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @name Facebook
|
||||
* @description
|
||||
@@ -226,10 +238,11 @@ export class Facebook extends AwesomeCordovaNativePlugin {
|
||||
* ```
|
||||
*
|
||||
* @param {string[]} permissions List of [permissions](https://developers.facebook.com/docs/facebook-login/limited-login/permissions) this app has upon logging in.
|
||||
* @returns {Promise<FacebookLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
|
||||
* @param {string} nonce Nonce to create the configuration with.
|
||||
* @returns {Promise<FacebookLimitedLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
|
||||
*/
|
||||
@Cordova()
|
||||
loginWithLimitedTracking(permissions: string[]): Promise<FacebookLoginResponse> {
|
||||
loginWithLimitedTracking(permissions: string[], nonce: string): Promise<FacebookLimitedLoginResponse> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -15,6 +15,18 @@ export interface FbSdkLoginResponse {
|
||||
};
|
||||
}
|
||||
|
||||
export interface FbSdkLimitedLoginResponse {
|
||||
status: string;
|
||||
|
||||
authResponse: {
|
||||
authenticationToken: string;
|
||||
|
||||
nonce: string;
|
||||
|
||||
userID: string;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @name FbSdk
|
||||
* @description
|
||||
@@ -231,10 +243,11 @@ export class FbSdk extends AwesomeCordovaNativePlugin {
|
||||
* ```
|
||||
*
|
||||
* @param {string[]} permissions List of [permissions](https://developers.facebook.com/docs/facebook-login/limited-login/permissions) this app has upon logging in.
|
||||
* @returns {Promise<FbSdkLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
|
||||
* @param {string} nonce Nonce to create the configuration with.
|
||||
* @returns {Promise<FbSdkLimitedLoginResponse>} Returns a Promise that resolves with a status object if login succeeds, and rejects if login fails.
|
||||
*/
|
||||
@Cordova()
|
||||
loginWithLimitedTracking(permissions: string[]): Promise<FbSdkLoginResponse> {
|
||||
loginWithLimitedTracking(permissions: string[], nonce: string): Promise<FbSdkLimitedLoginResponse> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -157,6 +157,22 @@ export interface FingerprintSecretOptions extends FingerprintOptions {
|
||||
invalidateOnEnrollment?: boolean;
|
||||
}
|
||||
|
||||
export interface FingerprintAvailableOptions {
|
||||
/**
|
||||
* (Android): If true will only return success if Class 3 (BIOMETRIC_STRONG) Biometrics are enrolled on the device.
|
||||
* It is reccomended you use this if planning on using the registerBiometricSecret and loadBiometricSecret methods.
|
||||
*/
|
||||
requireStrongBiometrics: boolean;
|
||||
|
||||
/**
|
||||
* (iOS): If true checks if backup authentication option is available, e.g. passcode.
|
||||
* Default: false, which means check for biometrics only.
|
||||
*
|
||||
* @default false
|
||||
*/
|
||||
allowBackup?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @name Fingerprint AIO
|
||||
* @description
|
||||
@@ -209,6 +225,7 @@ export interface FingerprintSecretOptions extends FingerprintOptions {
|
||||
* @interfaces
|
||||
* FingerprintOptions
|
||||
* FingerprintSecretOptions
|
||||
* FingerprintAvailableOptions
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'FingerprintAIO',
|
||||
@@ -223,11 +240,14 @@ export class FingerprintAIO extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Check if fingerprint authentication is available
|
||||
*
|
||||
* @param {FingerprintAvailableOptions} options Options for platform specific fingerprint API
|
||||
* @returns {Promise<BIOMETRIC_TYPE>} Returns a promise with result which depends on device and os.
|
||||
* iPhone X will return 'face' other Android or iOS devices will return 'finger' Android P+ will return 'biometric'
|
||||
*/
|
||||
@Cordova()
|
||||
isAvailable(): Promise<BIOMETRIC_TYPE> {
|
||||
@Cordova({
|
||||
callbackOrder: 'reverse'
|
||||
})
|
||||
isAvailable(options: FingerprintAvailableOptions): Promise<BIOMETRIC_TYPE> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import {
|
||||
Plugin,
|
||||
Cordova,
|
||||
CordovaProperty,
|
||||
CordovaInstance,
|
||||
InstanceProperty,
|
||||
IonicNativePlugin,
|
||||
} from '@ionic-native/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
export enum FirebaseModelStatus {
|
||||
@@ -93,7 +86,7 @@ export class FirebaseModelInput {
|
||||
platforms: ['iOS'], // Array of platforms supported, example: ['Android', 'iOS']
|
||||
})
|
||||
@Injectable()
|
||||
export class FirebaseModel extends IonicNativePlugin {
|
||||
export class FirebaseModel extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* This function configure the Firebase TFLite model and downloads.
|
||||
* @param {string} arg1 Name of the TFLite model which is uploaded in the Firebase console
|
||||
|
||||
@@ -116,8 +116,9 @@ export interface MessagePayloadAps {
|
||||
alert?: {
|
||||
title: string;
|
||||
body: string;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export interface MessagePayload {
|
||||
title?: string;
|
||||
body?: string;
|
||||
@@ -797,6 +798,28 @@ export class FirebaseX extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Asynchronously fetches and then activates the fetched configs.
|
||||
*
|
||||
* @param {Function} success - callback function which will be passed a {boolean} argument indicating whether result the current call activated the fetched config.
|
||||
* @param {Function} error - callback function which will be passed a {string} error message as an argument
|
||||
*/
|
||||
@Cordova()
|
||||
fetchAndActivate(success: (activated: boolean) => void, error: (err: string) => void): void {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a Map of Firebase Remote Config key value pairs.
|
||||
*
|
||||
* @param {Function} success - callback function which will be passed an {object} argument where key is the remote config key and value is the value as a string. If the expected key value is a different primitive type then cast it to the appropriate type.
|
||||
* @param {Function} error - callback function which will be passed a {string} error message as an argument
|
||||
*/
|
||||
@Cordova()
|
||||
getAll(success: (values: any) => void, error: (err: string) => void): void {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve a Remote Config value.
|
||||
*
|
||||
@@ -830,13 +853,20 @@ export class FirebaseX extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
* Android only. Change the settings for the FirebaseRemoteConfig object's operations.
|
||||
* Change the settings for the FirebaseRemoteConfig object's operations.
|
||||
*
|
||||
* @param {Object} settings
|
||||
* @returns {Promise<any>}
|
||||
* @param {number} fetchTimeout - fetch timeout in seconds. Default is 60 seconds.
|
||||
* @param {number} minimumFetchInterval - minimum fetch inteval in seconds. Default is 12 hours.
|
||||
* @param {Function} success - callback function to be call on successfully setting the remote config settings
|
||||
* @param {Function} error - callback function which will be passed a {string} error message as an argument
|
||||
*/
|
||||
@Cordova()
|
||||
setConfigSettings(settings: any): Promise<any> {
|
||||
setConfigSettings(
|
||||
fetchTimeout: number,
|
||||
minimumFetchInterval: number,
|
||||
success: () => void,
|
||||
error: (err: string) => void
|
||||
): void {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -989,6 +1019,7 @@ export class FirebaseX extends AwesomeCordovaNativePlugin {
|
||||
* Fetches all the documents in the specific collection.
|
||||
*
|
||||
* @param {string} collection - name of top-level collection to fetch.
|
||||
* @param {Array} filters - filters to apply to collection.
|
||||
* @param {Function} success - callback function to call on successfully deleting the document. Will be passed an {object} containing all the documents in the collection,
|
||||
* indexed by document ID. If a Firebase collection with that name does not exist or it contains no documents, the object will be empty.
|
||||
* @param {Function} error - callback function which will be passed a {string} error message as an argument.
|
||||
@@ -996,9 +1027,19 @@ export class FirebaseX extends AwesomeCordovaNativePlugin {
|
||||
@Cordova()
|
||||
fetchFirestoreCollection(
|
||||
collection: string,
|
||||
filters: any[],
|
||||
success: (docs: any) => void,
|
||||
error: (err: string) => void
|
||||
): Promise<any> {
|
||||
return;
|
||||
}
|
||||
/**
|
||||
* Set new V2 consent mode
|
||||
*
|
||||
* @param {array} consent array of consent
|
||||
*/
|
||||
@Cordova()
|
||||
setAnalyticsConsentMode(consent: []): Promise<any> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
227
src/@awesome-cordova-plugins/plugins/genius-scan/index.ts
Normal file
227
src/@awesome-cordova-plugins/plugins/genius-scan/index.ts
Normal file
@@ -0,0 +1,227 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
/**
|
||||
* @name Genius Scan
|
||||
* @description
|
||||
* Plugin allows you to access the Genius Scan SDK core features from a Ionic application
|
||||
* @usage
|
||||
*
|
||||
* ```typescript
|
||||
* import { GeniusScan } from '@awesome-cordova-plugins/genius-scan/ngx';
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* constructor(private geniusScan: GeniusScan, private platform: Platform) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.platform.ready().then(() => {
|
||||
* this.geniusScan.setLicenseKey('YOUR_KEY', true)
|
||||
* .then(() => {
|
||||
* this.geniusScan.scanWithConfiguration(configuration)
|
||||
* })
|
||||
* .catch(e => console.log('Error starting GeniusScan', e));
|
||||
* });
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'GeniusScan',
|
||||
plugin: '@thegrizzlylabs/cordova-plugin-genius-scan',
|
||||
pluginRef: 'cordova.plugins.GeniusScan',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class GeniusScan extends AwesomeCordovaNativePlugin {
|
||||
@Cordova()
|
||||
setLicenseKey(licenseKey: string, autoRefresh: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
scanWithConfiguration(configuration: ScanConfiguration): Promise<SuccessScanResult> {
|
||||
return;
|
||||
}
|
||||
|
||||
@Cordova()
|
||||
generateDocument(document: GenerateDocumentPages, configuration: GenerateDocumentConfiguration): Promise<any> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
interface ScanConfiguration {
|
||||
/**
|
||||
* (defaults to camera)
|
||||
*/
|
||||
source?: 'camera' | 'image' | 'library';
|
||||
|
||||
/**
|
||||
* An absolute image url, required if source is image. Example: file:///var/…/image.png
|
||||
*/
|
||||
sourceImageUrl?: string;
|
||||
|
||||
/**
|
||||
* If true, after a page is scanned, a prompt to scan another page will be displayed.
|
||||
* If false, a single page will be scanned.
|
||||
* (defaults to true).
|
||||
*/
|
||||
multiPage?: boolean;
|
||||
|
||||
/**
|
||||
* (defaults to pdf)
|
||||
*/
|
||||
multiPageFormat?: 'pdf' | 'tiff' | 'none';
|
||||
|
||||
/**
|
||||
* (by default, the filter is chosen automatically)
|
||||
*/
|
||||
defaultFilter?: 'none' | 'blackAndWhite' | 'monochrome' | 'color' | 'photo';
|
||||
|
||||
/**
|
||||
* defaults to fit
|
||||
*/
|
||||
pdfPageSize?: 'fit' | 'a4' | 'letter';
|
||||
|
||||
/**
|
||||
* max dimension in pixels when images are scaled before PDF generation,
|
||||
* for example 2000 to fit both height and width within 2000px.
|
||||
* Defaults to 0, which means no scaling is performed.
|
||||
*/
|
||||
pdfMaxScanDimension?: number;
|
||||
|
||||
/**
|
||||
* Custom font file used during the PDF generation to embed an invisible text layer.
|
||||
* If null, a default font is used, which only supports Latin languages.
|
||||
*/
|
||||
pdfFontFileUrl?: string;
|
||||
|
||||
/**
|
||||
* JPEG quality used to compress captured images.
|
||||
* Between 0 and 100, 100 being the best quality.
|
||||
* Default is 60.
|
||||
*/
|
||||
jpegQuality?: number;
|
||||
|
||||
/**
|
||||
* an array with the desired actions to display during the post processing screen
|
||||
* (defaults to all actions).
|
||||
*/
|
||||
postProcessingActions?: ('rotate' | 'editFilter' | 'correctDistortion')[];
|
||||
|
||||
/**
|
||||
* (default to false)
|
||||
*/
|
||||
flashButtonHidden?: boolean;
|
||||
|
||||
/**
|
||||
* (default to off)
|
||||
*/
|
||||
defaultFlashMode?: 'auto' | 'on' | 'off';
|
||||
|
||||
/**
|
||||
* representing a color, must start with a #. The color of the icons, text
|
||||
* (defaults to '#ffffff')
|
||||
*/
|
||||
foregroundColor?: string;
|
||||
|
||||
/**
|
||||
* representing a color, must start with a #. The color of the toolbar, screen background
|
||||
* (defaults to black)
|
||||
*/
|
||||
backgroundColor?: string;
|
||||
|
||||
/**
|
||||
* representing a color, must start with a #. The color of the image overlays
|
||||
* (default to blue)
|
||||
*/
|
||||
highlightColor?: string;
|
||||
|
||||
/**
|
||||
* representing a color, must start with a #. The color of the menus
|
||||
* (defaults to system defaults.)
|
||||
*/
|
||||
menuColor?: string;
|
||||
|
||||
/**
|
||||
* text recognition options. Text recognition will run on a background thread for every captured image. No text recognition will be applied if this parameter is not present.
|
||||
*/
|
||||
ocrConfiguration?: {
|
||||
/**
|
||||
* list of BCP 47 language tags (eg ["en-US"]) for which to run text recognition.
|
||||
* Note that text recognition will take longer if multiple languages are specified.
|
||||
*/
|
||||
languages: string[];
|
||||
|
||||
/**
|
||||
* an array with the formats in which the OCR result is made available in the ScanFlow result
|
||||
* (defaults to all formats).
|
||||
* Possible formats are rawText, hOCR and textLayerInPDF.
|
||||
*/
|
||||
outputFormats?: ('rawText' | 'hOCR' | 'textLayerInPDF')[];
|
||||
};
|
||||
}
|
||||
|
||||
interface SuccessScanResult {
|
||||
/**
|
||||
* a document containing all the scanned pages (example: "file://.pdf")
|
||||
*/
|
||||
multiPageDocumentUrl: string;
|
||||
|
||||
/**
|
||||
* an array of scan objects.
|
||||
*/
|
||||
scans: {
|
||||
/**
|
||||
* the original file as scanned from the camera. "file://.jpeg"
|
||||
*/
|
||||
originalUrl: string;
|
||||
|
||||
/**
|
||||
* the cropped and enhanced file, as processed by the SDK. "file://.{jpeg|png}"
|
||||
*/
|
||||
enhancedUrl: string;
|
||||
|
||||
/**
|
||||
* the result of text recognition for this scan
|
||||
*/
|
||||
ocrResult: {
|
||||
/**
|
||||
* the raw text that was recognized
|
||||
*/
|
||||
text: string;
|
||||
|
||||
/**
|
||||
* the recognized text in hOCR format (with position, style…)
|
||||
*/
|
||||
hocrTextLayout: string;
|
||||
};
|
||||
}[];
|
||||
}
|
||||
|
||||
interface GenerateDocumentPages {
|
||||
pages: {
|
||||
/**
|
||||
* the URL of the image file for this page, e.g. file://<filepath>.{jpeg|png}
|
||||
*/
|
||||
imageUrl: string;
|
||||
|
||||
/**
|
||||
* the text layout in hOCR format
|
||||
*/
|
||||
hocrTextLayout: string;
|
||||
}[];
|
||||
}
|
||||
|
||||
interface GenerateDocumentConfiguration {
|
||||
/**
|
||||
* the URL where the document should be generated, e.g. file://<filepath>.pdf
|
||||
*/
|
||||
outputFileUrl: string;
|
||||
|
||||
/**
|
||||
* Custom font file used during the PDF generation to embed an invisible text layer.
|
||||
* If null, a default font is used, which only supports Latin languages.
|
||||
*/
|
||||
pdfFontFileUrl?: string;
|
||||
}
|
||||
54
src/@awesome-cordova-plugins/plugins/i-root/index.ts
Normal file
54
src/@awesome-cordova-plugins/plugins/i-root/index.ts
Normal file
@@ -0,0 +1,54 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
/**
|
||||
* @name IRoot
|
||||
* @description
|
||||
* Use this plugin to add an extra layer of security for your app by detecting if the device was rooted (on android) or jailbreaked (on iOS).
|
||||
*
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { IRoot } from '@awesome-cordova-plugins/i-root';
|
||||
*
|
||||
* constructor(private iRoot: IRoot) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.iRoot.isRooted()
|
||||
* .then((res: boolean) => console.log('is rooted?', res))
|
||||
* .catch((error: string) => console.error(error));
|
||||
*
|
||||
* this.iRoot.isRootedWithBusyBox()
|
||||
* .then((res: boolean) => console.log('is rooted?', res))
|
||||
* .catch((error: string) => console.error(error));
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'IRoot',
|
||||
plugin: 'cordova-plugin-IRoot',
|
||||
pluginRef: 'IRoot',
|
||||
repo: 'https://github.com/WuglyakBolgoink/cordova-plugin-IRoot',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class IRoot extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Checks if the device is rooted/jailbroken.
|
||||
* @return {Promise<boolean>} Resolves to true if the device is Jailbroken/rooted, otherwise false.
|
||||
*/
|
||||
@Cordova()
|
||||
isRooted(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Android only! Checks if the device was rooted via busybox.
|
||||
* @return {Promise<boolean>} Resolves to true if the device is Jailbroken/rooted, otherwise false.
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['android'],
|
||||
})
|
||||
isRootedWithBusyBox(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -191,9 +191,13 @@ export interface Content {
|
||||
*/
|
||||
type: string;
|
||||
/**
|
||||
* Optional. The name of the file.
|
||||
* The name of the file, if the message content is a file attachment.
|
||||
*/
|
||||
fileName?: string;
|
||||
fileName: string;
|
||||
/**
|
||||
* Android ONLY. Optional. "contentID" is a unique identifier for the attachment, used to fetch the file. It is preferred over "fileName" when available.
|
||||
*/
|
||||
contentID?: string;
|
||||
/**
|
||||
* Message's content.
|
||||
*/
|
||||
@@ -454,6 +458,17 @@ export enum FlagEnum {
|
||||
* console.error(error)
|
||||
* });
|
||||
*
|
||||
* * Download Email Attachment
|
||||
* * The 'contentID' (the last parameter) can be set to an empty string ('') or null if it's not provided.
|
||||
* this.imap.downloadEmailAttachment('INBOX', 1545, '/storage/emulated/0/Download', false, 'image001.png', '<f_lqqj1d851>')
|
||||
* .then((res: boolean) => {
|
||||
* // Returns "true" if the attachment is successfully saved, else returns "false".
|
||||
* console.log(res)
|
||||
* })
|
||||
* .catch((error: any) => {
|
||||
* console.error(error)
|
||||
* });
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
@@ -617,4 +632,27 @@ export class Imap extends AwesomeCordovaNativePlugin {
|
||||
setFlag(folderName: string, messageNums: number[], flag: FlagEnum, status: boolean): Promise<ModificationResult> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* "downloadEmailAttachment(folderName: string, messageNo: number, path: string, replaceIfDuplicate: boolean, fileName: string, contentID: string)"
|
||||
* Download email attachment using "fileName" or "contentID" – Android only. "contentID" is preferred when available, and it works only on Android.
|
||||
* @param folderName {string} The name of the desired folder.
|
||||
* @param messageNo {number} Message's consecutive number.
|
||||
* @param path {string} The file path where the attachment should be saved.
|
||||
* @param replaceIfDuplicate {boolean} When set to true, duplicate attachments are overwritten, when set to false, the file name is modified by appending a suffix (e.g., file_name (1).type) to avoid overwriting.
|
||||
* @param fileName {string} The name of the attachment to be downloaded.
|
||||
* @param contentID {string} Optional parameter. Android ONLY. The "contentID" of the attachment to be downloaded. This parameter is preferred if available.
|
||||
* @return {Promise<boolean>} Returns boolean status of the process.
|
||||
*/
|
||||
@Cordova()
|
||||
downloadEmailAttachment(
|
||||
folderName: string,
|
||||
messageNo: number,
|
||||
path: string,
|
||||
replaceIfDuplicate: boolean,
|
||||
fileName: string,
|
||||
contentID: string
|
||||
): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,7 +125,8 @@ export type InAppBrowserEventType =
|
||||
| 'exit'
|
||||
| 'beforeload'
|
||||
| 'message'
|
||||
| 'customscheme';
|
||||
| 'customscheme'
|
||||
| string
|
||||
|
||||
export interface InAppBrowserEvent extends Event {
|
||||
/** the event name */
|
||||
@@ -245,19 +246,6 @@ export class InAppBrowserObject {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* A method that allows you to listen to events happening in the browser.
|
||||
*
|
||||
* @param event {string} Name of the event
|
||||
* @returns {Observable<InAppBrowserEvent>} Returns back an observable that will listen to the event on subscribe, and will stop listening to the event on unsubscribe.
|
||||
*/
|
||||
@InstanceCheck()
|
||||
on(event: string): Observable<InAppBrowserEvent> {
|
||||
return new Observable<InAppBrowserEvent>((observer: Observer<InAppBrowserEvent>) => {
|
||||
this._objectInstance.addEventListener(event, observer.next.bind(observer));
|
||||
return () => this._objectInstance.removeEventListener(event, observer.next.bind(observer));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -248,6 +248,9 @@ export class IAPError {
|
||||
* - **macOS** version 10
|
||||
* - **Xbox One**
|
||||
* - (and any platform supporting Microsoft's UWP)
|
||||
* - **cordova-plugin-purchase** version 12 or lower.
|
||||
* @see https://github.com/j3k0/cordova-plugin-purchase/wiki/HOWTO:-Migrate-to-v13 For cordova-plugin-purchase versions
|
||||
* 13 and higher, use awesome cordova plugin InAppPurchase3 instead
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { InAppPurchase2 } from '@awesome-cordova-plugins/in-app-purchase-2/ngx';
|
||||
|
||||
1259
src/@awesome-cordova-plugins/plugins/in-app-purchase-3/index.ts
Normal file
1259
src/@awesome-cordova-plugins/plugins/in-app-purchase-3/index.ts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,7 @@ import { Injectable } from '@angular/core';
|
||||
* @name Intercom
|
||||
* @description
|
||||
* This is a plugin that allows your Ionic app to use Intercom for iOS and/or Intercom for Android.
|
||||
* Follow the offical documentation to setup this plugin correctly: https://developers.intercom.com/docs/cordova-phonegap-configuration
|
||||
* Follow the offical documentation to setup this plugin correctly: https://developers.intercom.com/installing-intercom/cordova-phonegap/installation
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { Intercom } from '@awesome-cordova-plugins/intercom/ngx';
|
||||
@@ -31,196 +31,298 @@ import { Injectable } from '@angular/core';
|
||||
@Injectable()
|
||||
export class Intercom extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Register a identified user
|
||||
*
|
||||
* @param options {any} Options
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Login a user with identifiable information.
|
||||
* Valid identifiers are `userId` and `email` which must be set in an object.
|
||||
* @param options The object that contains the user's `email` or `userId`.
|
||||
*/
|
||||
@Cordova()
|
||||
registerIdentifiedUser(options: any): Promise<any> {
|
||||
loginUserWithUserAttributes(options: IntercomLoginUserAttributes): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a unidentified user
|
||||
*
|
||||
* @param options {any} Options
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Login a unidentified user.
|
||||
* This is a user that doesn't have any identifiable information such as a `userId` or `email`.
|
||||
*/
|
||||
@Cordova()
|
||||
registerUnidentifiedUser(options: any): Promise<any> {
|
||||
loginUnidentifiedUser(options: { [key: string]: number | string }): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* This resets the Intercom integration's cache of your user's identity and wipes the slate clean.
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Log a user out of their Intercom session.
|
||||
* This will dismiss any Intercom UI and clear Intercom's local cache.
|
||||
*/
|
||||
@Cordova()
|
||||
reset(): Promise<any> {
|
||||
logout(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Determines if there is currently a user logged in.
|
||||
*/
|
||||
@Cordova()
|
||||
logout(): Promise<any> {
|
||||
isUserLoggedIn(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetches the user attribtues of the currently logged in user.
|
||||
*
|
||||
* @param secureHash {string}
|
||||
* @param secureData {any}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @deprecated Use setUserHash instead as of Intercom Cordova 4.0.0 and higher https://github.com/intercom/intercom-cordova/blob/master/CHANGELOG.md#400-2017-08-29
|
||||
* return A user registration object.
|
||||
*/
|
||||
@Cordova()
|
||||
setSecureMode(secureHash: string, secureData: any): Promise<any> {
|
||||
fetchLoggedInUserAttributes(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set `hash` string if you are using Identity Verification for your Intercom workspace.
|
||||
* @note This should be called before any user login takes place.
|
||||
*
|
||||
* @param secureHash {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Identity Verification helps to make sure that conversations between you and your users are kept private, and that one
|
||||
* user can't impersonate another. If Identity Verification is enabled for your app, Intercom will sign all requests
|
||||
* going to the Intercom servers with tokens. It requires your mobile application to have its own server which authenticates the app's users,
|
||||
* and which can store a secret.
|
||||
*
|
||||
* @see More information on Identity Verification can be found {@link https://developers.intercom.com/installing-intercom/cordova-phonegap/identity-verification/ here}
|
||||
* @param secureHash A HMAC digest of the user ID or email.
|
||||
*/
|
||||
@Cordova()
|
||||
setUserHash(secureHash: string): Promise<any> {
|
||||
setUserHash(secureHash: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update a user in Intercom with data specified in an object.
|
||||
*
|
||||
* @param attributes {any}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param attributes The object with the user data.
|
||||
*/
|
||||
@Cordova()
|
||||
updateUser(attributes: any): Promise<any> {
|
||||
updateUser(attributes: IntercomUserAttributes): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an event with a given name and metaData.
|
||||
* You can log events in Intercom based on user actions in your app.
|
||||
*
|
||||
* @param eventName {string}
|
||||
* @param metaData {any}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param eventName The name of the event.
|
||||
* @param metaData Metadata Objects support a few simple types that Intercom can present on your behalf,
|
||||
* @see https://developers.intercom.com/docs/references/rest-api/api.intercom.io/Data-Events/data_event/ Intercom API docs
|
||||
*/
|
||||
@Cordova()
|
||||
logEvent(eventName: string, metaData: any): Promise<any> {
|
||||
logEvent(eventName: string, metaData: IntercomEventMetaData): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Present Intercom as a modal overlay in your app.
|
||||
* The `Home` space is displayed by default.
|
||||
*/
|
||||
@Cordova()
|
||||
displayMessenger(): Promise<any> {
|
||||
present(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Present an Intercom `space` as a modal overlay in your app
|
||||
* @see {@link Space} for a list of valid spaces.
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param space The Intercom space to be presented.
|
||||
*/
|
||||
@Cordova()
|
||||
displayMessageComposer(): Promise<any> {
|
||||
presentSpace(space: IntercomSpace): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Present Intercom content.
|
||||
*
|
||||
* @param initialMessage {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* An IntercomContent object.
|
||||
*/
|
||||
@Cordova()
|
||||
displayMessageComposerWithInitialMessage(initialMessage: string): Promise<any> {
|
||||
presentContent(content: IntercomPresentContent): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Present the message composer.
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param initialMessage An optional message that is used to pre-populate the composer with some text.
|
||||
*/
|
||||
@Cordova()
|
||||
displayConversationsList(): Promise<any> {
|
||||
presentMessageComposer(initialMessage: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch all Help Center collections.
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @return An array of HelpCenterCollection objects.
|
||||
*/
|
||||
@Cordova()
|
||||
displayHelpCenter(): Promise<any> {
|
||||
fetchHelpCenterCollections(): Promise<IntercomHelpCenterCollectionContent[]> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch the contents of a Help Center collection.
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param collectionId The ID of the Help Center collection.
|
||||
*
|
||||
* @return A HelpCenterCollectionContent object.
|
||||
*/
|
||||
@Cordova()
|
||||
unreadConversationCount(): Promise<any> {
|
||||
fetchHelpCenterCollection(collectionId: string): Promise<IntercomHelpCenterCollectionContent> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Search the Help Center.
|
||||
*
|
||||
* @param visibility {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param searchTerm The search term.
|
||||
*
|
||||
* @return An array of HelpCenterArticleSearchResult objects.
|
||||
*/
|
||||
@Cordova()
|
||||
setLauncherVisibility(visibility: string): Promise<any> {
|
||||
searchHelpCenter(searchTerm: string): Promise<IntercomHelpCenterArticleSearchResult> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param visibility {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Fetch the current number of unread conversations for the logged in User.
|
||||
* @return The number of unread conversations.
|
||||
*/
|
||||
@Cordova()
|
||||
setInAppMessageVisibility(visibility: string): Promise<any> {
|
||||
unreadConversationCount(): Promise<number> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Show or hide the Intercom Launcher in your app.
|
||||
* @note The Launcher is hidden by default.
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param visibility A boolean indicating if the Intercom Launcher should be visible.
|
||||
*/
|
||||
@Cordova()
|
||||
hideMessenger(): Promise<any> {
|
||||
setLauncherVisibility(visibility: IntercomVisibility): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Show or hide the Intercom InApp Messages in your app.
|
||||
* @note All InApp Messages are visible by default.
|
||||
*
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @param visibility A boolean indicating if the InApps should be visible.
|
||||
*/
|
||||
@Cordova()
|
||||
registerForPush(): Promise<any> {
|
||||
setInAppMessageVisibility(visibility: IntercomVisibility): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param token {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* Hide all Intercom windows that are currently displayed.
|
||||
* This will hide the Messenger, Help Center, Articles, and in-product messages (eg. Mobile Carousels, chats, and posts).
|
||||
*/
|
||||
@Cordova()
|
||||
sendPushTokenToIntercom(token: string): Promise<any> {
|
||||
hideIntercom(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a fixed bottom padding for in app messages and the Intercom Launcher.
|
||||
* @param bottomPadding The size of the bottom padding in points.
|
||||
*/
|
||||
@Cordova()
|
||||
setBottomPadding(bottomPadding: number): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Register for push notifications
|
||||
* @note This function is only available for iOS.
|
||||
*/
|
||||
@Cordova()
|
||||
registerForPush(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Send a device token to Intercom to enable push notifications to be sent to the User.
|
||||
* @param token The device token to send to the server.
|
||||
*
|
||||
* @param carouselId {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @note This function is only available for Android.
|
||||
*/
|
||||
@Cordova()
|
||||
sendPushTokenToIntercom(token: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
registerIdentifiedUser(options: any): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
registerUnidentifiedUser(options: any): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
reset(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displayMessenger(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displayHelpCenter(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displayMessageComposerWithInitialMessage(initialMessage: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displayMessageComposer(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displayHelpCenterCollections(collectionIds: string[]): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displayCarousel(carouselId: string): Promise<any> {
|
||||
@@ -228,9 +330,7 @@ export class Intercom extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param articleId {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displayArticle(articleId: string): Promise<any> {
|
||||
@@ -238,22 +338,80 @@ export class Intercom extends AwesomeCordovaNativePlugin {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param bottomPadding {string | number}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
*/
|
||||
@Cordova()
|
||||
setBottomPadding(bottomPadding: string | number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Programmatically display a Survey
|
||||
* @param surveyId {string}
|
||||
* @returns {Promise<any>} Returns a promise
|
||||
* @deprecated
|
||||
*/
|
||||
@Cordova()
|
||||
displaySurvey(surveyId: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
export enum IntercomVisibility {
|
||||
VISIBLE = 'VISIBLE',
|
||||
GONE = 'GONE',
|
||||
}
|
||||
|
||||
export enum IntercomSpace {
|
||||
Home = 'HOME',
|
||||
HelpCenter = 'HELP_CENTER',
|
||||
Messages = 'MESSAGES',
|
||||
Tickets = 'TICKETS',
|
||||
}
|
||||
|
||||
export interface IntercomHelpCenterCollectionContent {
|
||||
collectionId: string;
|
||||
title: string;
|
||||
summary: string;
|
||||
articles: any[];
|
||||
sections: any[];
|
||||
}
|
||||
|
||||
export enum IntercomPresentContentType {
|
||||
Article = 'ARTICLE',
|
||||
Carousel = 'CAROUSEL',
|
||||
Survey = 'SURVEY',
|
||||
HelpCenterCollections = 'HELP_CENTER_COLLECTIONS',
|
||||
Conversation = 'CONVERSATION',
|
||||
}
|
||||
|
||||
export type IntercomPresentContent =
|
||||
| { id: string; type: IntercomPresentContentType }
|
||||
| { ids: string[]; type: IntercomPresentContentType };
|
||||
|
||||
export interface IntercomUserAttributes {
|
||||
email?: string;
|
||||
user_id?: string;
|
||||
name?: string;
|
||||
phone?: string;
|
||||
language_override?: string;
|
||||
signed_up_at?: string;
|
||||
unsubscribed_from_emails?: string;
|
||||
custom_attributes?: string;
|
||||
companies?: string[];
|
||||
}
|
||||
|
||||
export interface IntercomEventMetaData {
|
||||
created_at: string;
|
||||
type?: string;
|
||||
metadata?: any;
|
||||
[key: string]: number | string | { [key: string]: number | string };
|
||||
}
|
||||
|
||||
export type IntercomLoginUserAttributes =
|
||||
| {
|
||||
email: string;
|
||||
}
|
||||
| {
|
||||
userId: string;
|
||||
}
|
||||
| {
|
||||
email: string;
|
||||
userId: string;
|
||||
};
|
||||
|
||||
export interface IntercomHelpCenterArticleSearchResult {
|
||||
articleId: string;
|
||||
title: string;
|
||||
summary: string;
|
||||
matchingSnippet: string;
|
||||
}
|
||||
|
||||
@@ -323,7 +323,7 @@ export class LaunchNavigator extends AwesomeCordovaNativePlugin {
|
||||
*/
|
||||
@Cordova({
|
||||
successIndex: 1,
|
||||
errorIndex: 2
|
||||
errorIndex: 2,
|
||||
})
|
||||
navigate(destination: string | number[], options?: LaunchNavigatorOptions): Promise<any> {
|
||||
return;
|
||||
@@ -447,4 +447,16 @@ export class LaunchNavigator extends AwesomeCordovaNativePlugin {
|
||||
*/
|
||||
@Cordova({ sync: true })
|
||||
userSelect(destination: string | number[], options: LaunchNavigatorOptions): void {}
|
||||
|
||||
/**
|
||||
* Sets the Google API key for Android.
|
||||
*
|
||||
* @param api_key {string} - Google API key.
|
||||
* Note: This function is also available on iOS but it does nothing. This is to keep the interface consistent between the platforms
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova({ platforms: ['Android', 'iOS'] })
|
||||
setApiKey(api_key: string): Promise<void> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,8 @@ export type Event =
|
||||
| 'depersonalized'
|
||||
| 'inAppChat.availabilityUpdated'
|
||||
| 'inAppChat.unreadMessageCounterUpdated'
|
||||
| 'deeplink';
|
||||
| 'deeplink'
|
||||
| 'inAppChat.viewStateChanged';
|
||||
|
||||
export interface CustomEvent {
|
||||
definitionId: string;
|
||||
@@ -29,8 +30,10 @@ export interface Configuration {
|
||||
* The application code of your Application from Push Portal website
|
||||
*/
|
||||
applicationCode: string;
|
||||
userDataJwt?: string;
|
||||
geofencingEnabled?: boolean;
|
||||
inAppChatEnabled?: boolean;
|
||||
fullFeaturedInAppsEnabled?: boolean | undefined;
|
||||
/**
|
||||
* Message storage save callback
|
||||
*/
|
||||
@@ -167,6 +170,20 @@ export interface Message {
|
||||
webViewUrl?: string;
|
||||
inAppOpenTitle?: string | undefined;
|
||||
inAppDismissTitle?: string;
|
||||
topic?: string | undefined;
|
||||
}
|
||||
|
||||
export interface MMInbox {
|
||||
countTotal: number;
|
||||
countUnread: number;
|
||||
messages?: Message[] | undefined;
|
||||
}
|
||||
|
||||
export interface MMInboxFilterOptions {
|
||||
fromDateTime?: string | undefined;
|
||||
toDateTime?: string | undefined;
|
||||
topic?: string | undefined;
|
||||
limit?: number | undefined;
|
||||
}
|
||||
|
||||
export interface MobileMessagingError {
|
||||
@@ -279,6 +296,7 @@ export interface ChatSettingsIOS {
|
||||
*
|
||||
* this.mobileMessaging.init({
|
||||
* applicationCode: '<your_application_code>',
|
||||
* userDataJwt: '<user_data_jwt>',
|
||||
* geofencingEnabled: '<true/false>',
|
||||
* defaultMessageStorage: '<true/false>',
|
||||
* ios: {
|
||||
@@ -313,11 +331,12 @@ export class MobileMessaging extends AwesomeCordovaNativePlugin {
|
||||
* @name init
|
||||
* @param config. Configuration for Mobile Messaging
|
||||
* @param config
|
||||
* @param {Function} callback. Called after successful start of Mobile Messaging SDK initialization. Register for registrationUpdated event to know when it's ready to be used.
|
||||
* @param onInitError
|
||||
* @param {Function} onInitError. Error callback
|
||||
*/
|
||||
@Cordova({ sync: true })
|
||||
init(config: Configuration, onInitError?: (error: MobileMessagingError) => void) {
|
||||
init(config: Configuration, callback?: () => void, onInitError?: (error: MobileMessagingError) => void) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -592,4 +611,67 @@ export class MobileMessaging extends AwesomeCordovaNativePlugin {
|
||||
resetMessageCounter() {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Registers for Android POST_NOTIFICATIONS permission
|
||||
* @name registerForAndroidRemoteNotifications
|
||||
*/
|
||||
@Cordova()
|
||||
registerForAndroidRemoteNotifications() {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch mobile inbox data from the server.
|
||||
*
|
||||
* @name fetchInboxMessages
|
||||
* @param token access token (JWT in a strictly predefined format) required for current user to have access to the Inbox messages
|
||||
* @param externalUserId External User ID is meant to be an ID of a user in an external (non-Infobip) service
|
||||
* @param filterOptions filtering options applied to messages list in response. Nullable, will return default number of messages
|
||||
* @param callback will be called on success
|
||||
* @param {Function} errorCallback will be called on error
|
||||
*/
|
||||
@Cordova()
|
||||
fetchInboxMessages(token: string, externalUserId: string, filterOptions: MMInboxFilterOptions): Promise<MMInbox> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch mobile inbox without token from the server.
|
||||
*
|
||||
* @name fetchInboxMessagesWithoutToken
|
||||
* @param externalUserId External User ID is meant to be an ID of a user in an external (non-Infobip) service
|
||||
* @param filterOptions filtering options applied to messages list in response. Nullable, will return default number of messages
|
||||
* @param callback will be called on success
|
||||
* @param {Function} errorCallback will be called on error
|
||||
*/
|
||||
@Cordova()
|
||||
fetchInboxMessagesWithoutToken(externalUserId: string, filterOptions: MMInboxFilterOptions): Promise<MMInbox> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Asynchronously marks inbox messages as seen
|
||||
*
|
||||
* @param externalUserId External User ID is meant to be an ID of a user in an external (non-Infobip) service
|
||||
* @param messageIds array of inbox messages identifiers that need to be marked as seen
|
||||
* @param callback will be called on success
|
||||
* @param {Function} errorCallback will be called on error
|
||||
*/
|
||||
@Cordova()
|
||||
setInboxMessagesSeen(externalUserId: string, messageIds: string[]): Promise<string[]> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates JWT used for user data fetching and personalization.
|
||||
*
|
||||
* @name setUserDataJwt
|
||||
* @param jwt - JWT in a predefined format
|
||||
* @param {Function} errorCallback will be called on error
|
||||
*/
|
||||
@Cordova()
|
||||
setUserDataJwt(jwt: string, errorCallback?: (error: MobileMessagingError) => void) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
/**
|
||||
* @name Network Permission
|
||||
* @description
|
||||
* Requires Cordova plugin: cordova-plugin-network-permission. For more info, please see the [Network permission plugin docs](https://github.com/j5int/cordova-plugin-network-permission).
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { NetworkPermission } from '@awesome-cordova-plugins/network-permission/ngx';
|
||||
*
|
||||
* constructor(private networkPermission: NetworkPermission) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.networkPermission.requestLocalNetworkPermission()
|
||||
* .then(() => {
|
||||
* console.log('Permission was granted successful');
|
||||
* })
|
||||
* .catch(() => {
|
||||
* console.log('Permission declined');
|
||||
* });
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'NetworkPermission',
|
||||
plugin: 'cordova-plugin-network-permission',
|
||||
pluginRef: 'localNetworkPermission',
|
||||
repo: 'https://github.com/j5int/cordova-plugin-network-permission',
|
||||
platforms: ['iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class NetworkPermission extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Request local network permission
|
||||
*
|
||||
* @returns {Promise<boolean>}
|
||||
*/
|
||||
@Cordova()
|
||||
requestLocalNetworkPermission(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
56
src/@awesome-cordova-plugins/plugins/openinstall/index.ts
Normal file
56
src/@awesome-cordova-plugins/plugins/openinstall/index.ts
Normal file
@@ -0,0 +1,56 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
export interface ConfigOptions {
|
||||
androidId?: string;
|
||||
serialNumber?: string;
|
||||
simulatorDisabled?: boolean;
|
||||
storageDisabled?: boolean;
|
||||
adEnabled?: boolean;
|
||||
macDisabled?: boolean;
|
||||
macAddress?: string;
|
||||
imeiDisabled?: boolean;
|
||||
imei?: string;
|
||||
gaid?: string;
|
||||
oaid?: string;
|
||||
}
|
||||
|
||||
@Plugin({
|
||||
pluginName: 'OpenInstall',
|
||||
plugin: 'cordova-plugin-openinstall',
|
||||
pluginRef: 'openinstall',
|
||||
repo: 'https://github.com/openinstall/cordova-plugin-openinstall',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class OpenInstall extends AwesomeCordovaNativePlugin {
|
||||
@Cordova({ sync: true, platforms: ['Android'] })
|
||||
configAndroid(options: ConfigOptions): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
serialEnabled(enabled: boolean): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
clipBoardEnabled(enabled: boolean): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
init(): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
getInstall(onSuccess: Function, onError: Function, time: number): void {}
|
||||
|
||||
@Cordova({ sync: true, platforms: ['Android'] })
|
||||
getInstallCanRetry(onSuccess: Function, onError: Function, time: number): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
registerWakeUpHandler(onSuccess: Function, onError: Function): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
reportRegister(): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
reportEffectPoint(pointId: string, pointValue: number, extras?: { [key: string]: string }): void {}
|
||||
|
||||
@Cordova({ sync: true })
|
||||
reportShare(onSuccess: Function, onError: Function, shareCode: string, sharePlatform: string): void {}
|
||||
}
|
||||
80
src/@awesome-cordova-plugins/plugins/screenshot/index.ts
Normal file
80
src/@awesome-cordova-plugins/plugins/screenshot/index.ts
Normal file
@@ -0,0 +1,80 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { AwesomeCordovaNativePlugin, Plugin, getPromise, CordovaCheck } from '@awesome-cordova-plugins/core';
|
||||
|
||||
declare const navigator: any;
|
||||
|
||||
/**
|
||||
* @name Screenshot
|
||||
* @description Captures a screen shot
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { Screenshot } from '@ionic-native/screenshot/ngx';
|
||||
*
|
||||
* constructor(private screenshot: Screenshot) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* // Take a screenshot and save to file
|
||||
* this.screenshot.save('jpg', 80, 'myscreenshot.jpg').then(onSuccess, onError);
|
||||
*
|
||||
* // Take a screenshot and get temporary file URI
|
||||
* this.screenshot.URI(80).then(onSuccess, onError);
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'Screenshot',
|
||||
plugin: '@herdwatch/cordova-plugin-screenshot',
|
||||
pluginRef: 'navigator.screenshot',
|
||||
repo: 'https://github.com/herdwatch-apps/cordova-plugin-screenshot',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class Screenshot extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Takes screenshot and saves the image
|
||||
*
|
||||
* @param format {string} Format can take the value of either 'jpg' or 'png'
|
||||
* On ios, only 'jpg' format is supported
|
||||
* @param quality {number} Determines the quality of the screenshot.
|
||||
* Default quality is set to 100.
|
||||
* @param filename {string} Name of the file as stored on the storage
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@CordovaCheck()
|
||||
save(format?: string, quality?: number, filename?: string): Promise<any> {
|
||||
return getPromise<any>((resolve, reject) => {
|
||||
navigator.screenshot.save(
|
||||
(error: any, result: any) => {
|
||||
if (error) {
|
||||
reject(error);
|
||||
} else {
|
||||
resolve(result);
|
||||
}
|
||||
},
|
||||
format,
|
||||
quality,
|
||||
filename
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Takes screenshot and returns the image as an URI
|
||||
*
|
||||
* @param quality {number} Determines the quality of the screenshot.
|
||||
* Default quality is set to 100.
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@CordovaCheck()
|
||||
URI(quality?: number): Promise<any> {
|
||||
return getPromise<any>((resolve, reject) => {
|
||||
navigator.screenshot.URI((error: any, result: any) => {
|
||||
if (error) {
|
||||
reject(error);
|
||||
} else {
|
||||
resolve(result);
|
||||
}
|
||||
}, quality);
|
||||
});
|
||||
}
|
||||
}
|
||||
144
src/@awesome-cordova-plugins/plugins/shortcuts-android/index.ts
Normal file
144
src/@awesome-cordova-plugins/plugins/shortcuts-android/index.ts
Normal file
@@ -0,0 +1,144 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
export interface Intent {
|
||||
// Defaults to currently running activity
|
||||
activityClass?: string;
|
||||
|
||||
// Defaults to currently running package
|
||||
activityPackage?: string;
|
||||
|
||||
// Defaults to ACTION_VIEW
|
||||
action?: string;
|
||||
|
||||
// Defaults to FLAG_ACTIVITY_NEW_TASK + FLAG_ACTIVITY_CLEAR_TOP
|
||||
flags?: number;
|
||||
|
||||
categories?: string[];
|
||||
|
||||
data?: string;
|
||||
|
||||
extras?: { [key: string]: any };
|
||||
}
|
||||
|
||||
export interface Shortcut {
|
||||
id: string;
|
||||
shortLabel?: string;
|
||||
longLabel?: string;
|
||||
iconFromResource?: string;
|
||||
iconBitmap?: string;
|
||||
intent?: Intent;
|
||||
}
|
||||
|
||||
/**
|
||||
* @name ShortcutsAndroid
|
||||
* @description
|
||||
* Use this plugin to create shortcuts in Android. Use this plugin to handle Intents on your application.
|
||||
* For more information on Android App Shortcuts: https://developer.android.com/guide/topics/ui/shortcuts.html
|
||||
* For more information on Android Intents: https://developer.android.com/guide/components/intents-filters.html
|
||||
*
|
||||
* The work that went into creating this plug-in was inspired by the existing plugins: cordova-plugin-shortcut and cordova-plugin-webintent2.
|
||||
*
|
||||
* @usage
|
||||
* Please do refer to the original plugin's repo for detailed usage. The usage example here might not be sufficient.
|
||||
*
|
||||
* ```typescript
|
||||
* import { ShortcutsAndroid } from '@ionic-native/shortcuts-android/ngx';
|
||||
*
|
||||
*
|
||||
* constructor(private shortcutsAndroid: ShortcutsAndroid) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.shortcutsAndroid.supportsDynamic()
|
||||
* .then((supported: boolean) => console.log(`Dynamic shortcuts are ${supported ? '' : 'not'} supported`))
|
||||
* .catch((error: any) => console.error(error));
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'ShortcutsAndroid',
|
||||
plugin: 'cordova-plugin-shortcuts-android',
|
||||
pluginRef: 'plugins.Shortcuts',
|
||||
repo: 'https://github.com/avargaskun/cordova-plugin-shortcuts-android',
|
||||
platforms: ['Android'],
|
||||
})
|
||||
@Injectable()
|
||||
export class ShortcutsAndroid extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Checking if Dynamic Shortcuts are supported
|
||||
*
|
||||
* Dynamic shortcuts require SDK 25 or later. Use supportsDynamic to check whether the current device meets those requirements.
|
||||
* @return {Promise<boolean>} returns a promise that resolves with a boolean that indicates if dynamic shortcuts are supported
|
||||
*/
|
||||
@Cordova()
|
||||
supportsDynamic(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checking if Pinned Shortcuts are supported
|
||||
*
|
||||
* Pinned shortcuts require SDK 26 or later. Use supportsPinned to check whether the current device meets those requirements.
|
||||
* @return {Promise<boolean>} returns a promise that resolves with a boolean that indicates if pinned shortcuts are supported
|
||||
*/
|
||||
@Cordova()
|
||||
supportsPinned(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Setting the application Dynamic Shortcuts
|
||||
*
|
||||
* Use `setDynamic` to set the Dynamic Shortcuts for the application, all at once. The shortcuts provided as a parameter will override any existing shortcut. Use an empty array to clear out existing shortcuts.
|
||||
* @return {Promise<void>}
|
||||
* @param shortcuts
|
||||
*/
|
||||
@Cordova({
|
||||
successIndex: 1,
|
||||
errorIndex: 2,
|
||||
})
|
||||
setDynamic(shortcuts: Shortcut[]): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adding a Pinned Shortcut to the launcher
|
||||
*
|
||||
* Use `addPinned` to add a new Pinned Shortcut to the launcher.
|
||||
* @param {Shortcut[]} [shortcut] Array of shortcuts to add.
|
||||
* @return {Promise<void>}
|
||||
*/
|
||||
@Cordova({
|
||||
successIndex: 1,
|
||||
errorIndex: 2,
|
||||
})
|
||||
addPinned(shortcut: Shortcut): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Querying current Intent
|
||||
*
|
||||
* Use `getIntent` to get the Intent that was used to launch the current instance of the Cordova activity.
|
||||
* @return {Promise<Intent>} returns the Intent that was used to launch the current instance of the Cordova activity
|
||||
*/
|
||||
@Cordova()
|
||||
getIntent(): Promise<Intent> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Subscribe to new Intents
|
||||
*
|
||||
* Use onNewIntent to trigger your code every time a new Intent is sent to your Cordova activity. Note that in some conditions this subscription may not be executed.
|
||||
* @return {Observable<Intent>} emits the new Intent each time a shortcut is activated
|
||||
*/
|
||||
@Cordova({
|
||||
observable: true,
|
||||
})
|
||||
onNewIntent(): Observable<Intent> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
269
src/@awesome-cordova-plugins/plugins/sockets-tcp/index.ts
Normal file
269
src/@awesome-cordova-plugins/plugins/sockets-tcp/index.ts
Normal file
@@ -0,0 +1,269 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin, CordovaProperty } from '@awesome-cordova-plugins/core';
|
||||
import { Observable, fromEventPattern } from 'rxjs';
|
||||
import { filter, map } from 'rxjs/operators';
|
||||
|
||||
/**
|
||||
* @name SocketsTcp
|
||||
* @description
|
||||
* This plugin provides TCP client sockets for Android and iOS.
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { SocketsTcp } from '@awesome-cordova-plugins/sockets-tcp/ngx';
|
||||
*
|
||||
* constructor(private socketsTcp: SocketsTcp) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.platform.ready().then(() => {
|
||||
* this.socketsTcp.getSockets()
|
||||
* .then((result: any) => console.log(res))
|
||||
* .catch((error: any) => console.error(error));
|
||||
* })
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'SocketsTcp',
|
||||
plugin: 'cordova-plugin-chrome-apps-sockets-tcp',
|
||||
pluginRef: 'chrome.sockets.tcp',
|
||||
repo: 'https://github.com/KoenLav/cordova-plugin-chrome-apps-sockets-tcp',
|
||||
install: 'ionic cordova plugin add https://github.com/KoenLav/cordova-plugin-chrome-apps-sockets-tcp',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class SocketsTcp extends AwesomeCordovaNativePlugin {
|
||||
@CordovaProperty()
|
||||
onReceive: SocketTcpEvent;
|
||||
|
||||
@CordovaProperty()
|
||||
onReceiveError: SocketTcpEvent;
|
||||
|
||||
/**
|
||||
* @param properties
|
||||
*/
|
||||
@Cordova()
|
||||
create(properties: any): Promise<SocketTcpInfo> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param properties
|
||||
*/
|
||||
@Cordova()
|
||||
update(socketId: number, properties: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param paused
|
||||
*/
|
||||
@Cordova()
|
||||
setPaused(socketId: number, paused: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param enabled
|
||||
* @param delay
|
||||
*/
|
||||
@Cordova()
|
||||
setKeepAlive(socketId: number, enabled: boolean, delay: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param noDelay
|
||||
*/
|
||||
@Cordova({
|
||||
platforms: ['Android'],
|
||||
})
|
||||
setNoDelay(socketId: number, noDelay: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param peerAddress
|
||||
* @param peerPort
|
||||
*/
|
||||
@Cordova()
|
||||
connect(socketId: number, peerAddress: string, peerPort: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
*/
|
||||
@Cordova()
|
||||
disconnect(socketId: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param options
|
||||
*/
|
||||
@Cordova()
|
||||
secure(socketId: number, options: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param data
|
||||
*/
|
||||
@Cordova()
|
||||
send(socketId: number, data: ArrayBuffer): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
*/
|
||||
@Cordova()
|
||||
close(socketId: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
*/
|
||||
@Cordova()
|
||||
getInfo(socketId: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Cordova()
|
||||
getSockets(): Promise<SocketTcpInfo[]> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param options
|
||||
*/
|
||||
@Cordova()
|
||||
pipeToFile(socketId: number, options: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch all incoming data event
|
||||
*/
|
||||
public onReceiveData(): Observable<SocketTcpDataInfo> {
|
||||
return fromEventPattern(
|
||||
(eventHandler) => this.onReceive.addListener(eventHandler),
|
||||
(errorEventHandler) => this.onReceive.removeListener(errorEventHandler)
|
||||
).pipe(
|
||||
map((socketUdpDataInfo: SocketTcpDataInfo) => {
|
||||
socketUdpDataInfo.dataAsSting = socketUdpDataInfo.data
|
||||
? new TextDecoder().decode(socketUdpDataInfo.data).trim()
|
||||
: null;
|
||||
return socketUdpDataInfo;
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch socket incoming data
|
||||
* @param socketId
|
||||
*/
|
||||
public onReceiveDataBySocketId(socketId: number) {
|
||||
return this.onReceiveData().pipe(filter((socketDataInfo) => socketDataInfo.socketId === socketId));
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch all sockets incoming error event listener
|
||||
*/
|
||||
public onReceiveDataError(): Observable<SocketTcpErrorInfo> {
|
||||
return fromEventPattern(
|
||||
(eventHandler) => this.onReceiveError.addListener(eventHandler),
|
||||
(errorEventHandler) => this.onReceiveError.removeListener(errorEventHandler)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch socket incoming error event listener
|
||||
* @param socketId
|
||||
*/
|
||||
public onReceiveDataErrorBySocketId(socketId: number) {
|
||||
return this.onReceiveDataError().pipe(filter((socketDataInfo) => socketDataInfo.socketId === socketId));
|
||||
}
|
||||
}
|
||||
|
||||
export interface SocketTcpInfo {
|
||||
socketId: number;
|
||||
persistent?: boolean;
|
||||
bufferSize?: number;
|
||||
connected?: boolean;
|
||||
name?: string;
|
||||
paused?: boolean;
|
||||
localAddress?: string;
|
||||
localPort?: number;
|
||||
peerAddress?: string;
|
||||
peerPort?: number;
|
||||
[key: string]: any;
|
||||
}
|
||||
|
||||
export interface SocketTcpDataInfo {
|
||||
socketId: number;
|
||||
uri: string;
|
||||
bytesRead: number;
|
||||
data: ArrayBuffer;
|
||||
dataAsSting: string;
|
||||
}
|
||||
|
||||
export interface SocketTcpErrorInfo {
|
||||
message: string;
|
||||
resultCode: SocketTcpErrorResultCode;
|
||||
socketId: number;
|
||||
e?: boolean;
|
||||
}
|
||||
|
||||
export enum SocketTcpErrorResultCode {
|
||||
SocketClosedByServer = 1,
|
||||
ConnectionTimedOut = 2,
|
||||
GenericSocketError = 3,
|
||||
SocketNotConnected = 4,
|
||||
ConnectionRefused = 5,
|
||||
}
|
||||
|
||||
interface SocketTcpEvent {
|
||||
addListener(cb: (...args: any[]) => void): void;
|
||||
|
||||
removeListener(cb: (...args: any[]) => void): void;
|
||||
|
||||
fire(): void;
|
||||
|
||||
hasListener(): boolean;
|
||||
|
||||
hasListeners(): boolean;
|
||||
|
||||
// Stub
|
||||
addRules(): void;
|
||||
|
||||
// Stub
|
||||
getRules(): void;
|
||||
|
||||
// Stub
|
||||
removeRules(): void;
|
||||
}
|
||||
266
src/@awesome-cordova-plugins/plugins/sockets-udp/index.ts
Normal file
266
src/@awesome-cordova-plugins/plugins/sockets-udp/index.ts
Normal file
@@ -0,0 +1,266 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin, CordovaProperty } from '@awesome-cordova-plugins/core';
|
||||
import { Observable, fromEventPattern } from 'rxjs';
|
||||
import { filter, map } from 'rxjs/operators';
|
||||
|
||||
/**
|
||||
* @name SocketsUdp
|
||||
* @description
|
||||
* This plugin provides UDP sockets for Android and iOS.
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { SocketsUdp } from '@awesome-cordova-plugins/sockets-udp/ngx';
|
||||
*
|
||||
* constructor(private socketsUdp: SocketsUdp) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.platform.ready().then(() => {
|
||||
* this.socketsUdp.getSockets()
|
||||
* .then((result: any) => console.log(res))
|
||||
* .catch((error: any) => console.error(error));
|
||||
* })
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'SocketsUdp',
|
||||
plugin: 'cordova-plugin-chrome-apps-sockets-udp',
|
||||
pluginRef: 'chrome.sockets.udp',
|
||||
repo: 'https://github.com/herdwatch-apps/cordova-plugin-chrome-apps-sockets-udp',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class SocketsUdp extends AwesomeCordovaNativePlugin {
|
||||
@CordovaProperty()
|
||||
onReceive: SocketUdpEvent;
|
||||
|
||||
@CordovaProperty()
|
||||
onReceiveError: SocketUdpEvent;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param properties
|
||||
*/
|
||||
@Cordova()
|
||||
create(properties: { persistent?: number; name?: string; bufferSize?: number }): Promise<number> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param properties
|
||||
*/
|
||||
@Cordova()
|
||||
update(socketId: number, properties: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param paused
|
||||
*/
|
||||
@Cordova()
|
||||
setPaused(socketId: number, paused: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param address
|
||||
* @param port
|
||||
*/
|
||||
@Cordova()
|
||||
bind(socketId: number, address: string, port: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param data
|
||||
* @param address
|
||||
* @param port
|
||||
*/
|
||||
@Cordova()
|
||||
send(socketId: number, data: ArrayBuffer, address: string, port: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
*/
|
||||
@Cordova()
|
||||
close(socketId: number): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
*/
|
||||
@Cordova()
|
||||
getInfo(socketId: number): Promise<SocketUdpInfo> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Cordova()
|
||||
getSockets(): Promise<SocketUdpInfo[]> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param enabled
|
||||
*/
|
||||
@Cordova()
|
||||
setBroadcast(socketId: number, enabled: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param address
|
||||
*/
|
||||
@Cordova()
|
||||
joinGroup(socketId: number, address: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param address
|
||||
*/
|
||||
@Cordova()
|
||||
leaveGroup(socketId: number, address: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param ttl
|
||||
*/
|
||||
@Cordova()
|
||||
setMulticastTimeToLive(socketId: number, ttl: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
* @param enabled
|
||||
*/
|
||||
@Cordova()
|
||||
setMulticastLoopbackMode(socketId: number, enabled: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param socketId
|
||||
*/
|
||||
@Cordova()
|
||||
getJoinedGroups(socketId: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch all incoming data event
|
||||
*/
|
||||
public onReceiveData(): Observable<SocketUdpDataInfo> {
|
||||
return fromEventPattern(
|
||||
(eventHandler) => this.onReceive.addListener(eventHandler),
|
||||
(errorEventHandler) => this.onReceive.removeListener(errorEventHandler)
|
||||
).pipe(
|
||||
map((socketUdpDataInfo: SocketUdpDataInfo) => {
|
||||
socketUdpDataInfo.dataAsString = socketUdpDataInfo.data
|
||||
? new TextDecoder().decode(socketUdpDataInfo.data).trim()
|
||||
: null;
|
||||
return socketUdpDataInfo;
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch socket incoming data
|
||||
* @param socketId
|
||||
*/
|
||||
public onReceiveDataBySocketId(socketId: number): Observable<SocketUdpDataInfo> {
|
||||
return this.onReceiveData().pipe(filter((socketDataInfo) => socketDataInfo.socketId === socketId));
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch all sockets incoming error event listener
|
||||
*/
|
||||
public onReceiveDataError(): Observable<SocketUdpErrorInfo> {
|
||||
return fromEventPattern(
|
||||
(eventHandler) => this.onReceiveError.addListener(eventHandler),
|
||||
(errorEventHandler) => this.onReceiveError.removeListener(errorEventHandler)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Watch socket incoming error event listener
|
||||
* @param socketId
|
||||
*/
|
||||
public onReceiveDataErrorBySocketId(socketId: number): Observable<SocketUdpErrorInfo> {
|
||||
return this.onReceiveDataError().pipe(filter((socketUdpErrorInfo) => socketUdpErrorInfo.socketId === socketId));
|
||||
}
|
||||
}
|
||||
|
||||
export interface SocketUdpInfo {
|
||||
socketId: number;
|
||||
persistent?: boolean;
|
||||
bufferSize?: number;
|
||||
name?: string;
|
||||
paused?: boolean;
|
||||
localAddress?: string;
|
||||
localPort?: number;
|
||||
[key: string]: any;
|
||||
}
|
||||
|
||||
export interface SocketUdpDataInfo {
|
||||
socketId: number;
|
||||
data: ArrayBuffer;
|
||||
dataAsString: string;
|
||||
remoteAddress: string;
|
||||
remotePort: number;
|
||||
}
|
||||
|
||||
export interface SocketUdpErrorInfo {
|
||||
message: string;
|
||||
resultCode: number;
|
||||
socketId: number;
|
||||
}
|
||||
|
||||
interface SocketUdpEvent {
|
||||
addListener(cb: (...args: any[]) => void): void;
|
||||
|
||||
removeListener(cb: (...args: any[]) => void): void;
|
||||
|
||||
fire(): void;
|
||||
|
||||
hasListener(): boolean;
|
||||
|
||||
hasListeners(): boolean;
|
||||
|
||||
// Stub
|
||||
addRules(): void;
|
||||
|
||||
// Stub
|
||||
getRules(): void;
|
||||
|
||||
// Stub
|
||||
removeRules(): void;
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
/**
|
||||
* @name SSLCertificateChecker
|
||||
* @description
|
||||
* Cordova plugin to check SSL certificates on Android and iOS.
|
||||
*
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { SSLCertificateChecker } from '@awesome-cordova-plugins/ssl-certificate-checker';
|
||||
*
|
||||
* constructor(private sslCertificateChecker: SSLCertificateChecker) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.sslCertificateChecker.check(serverURL, allowedFingerprint)
|
||||
* .then(() => console.log('Certificate is valid'))
|
||||
* .catch(error => console.error('Certificate is invalid', error));
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.sslCertificateChecker.checkInCertChain(serverURL, allowedFingerprint)
|
||||
* .then(() => console.log('Certificate chain is valid'))
|
||||
* .catch(error => console.error('Certificate chain is invalid', error));
|
||||
*
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'SSLCertificateChecker',
|
||||
plugin: 'SSLCertificateChecker-PhoneGap-Plugin',
|
||||
pluginRef: 'SSLCertificateChecker',
|
||||
repo: 'https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin',
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class SSLCertificateChecker extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Checks if the SSL certificate of the specified server matches the provided fingerprint.
|
||||
* @param serverURL - The URL of the server to check.
|
||||
* @param allowedFingerprint - The allowed SHA-1 fingerprint.
|
||||
* @return {Promise<void>} Returns a promise that resolves if the certificate is valid, otherwise rejects with an error.
|
||||
*/
|
||||
@Cordova()
|
||||
check(serverURL: string, allowedFingerprint: string | string[]): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* (Not recommended in versions higher than 4.0.0)
|
||||
* Checks if the SSL certificate of the specified server is in the certificate chain
|
||||
* and matches the provided fingerprint.
|
||||
* @param serverURL - The URL of the server to check.
|
||||
* @param allowedFingerprint - The allowed SHA-1 fingerprint.
|
||||
* @return {Promise<void>} Returns a promise that resolves if the certificate chain is valid, otherwise rejects with an error.
|
||||
* @deprecated This function is considered insecure.
|
||||
*/
|
||||
@Cordova()
|
||||
checkInCertChain(serverURL: string, allowedFingerprint: string | string[]): Promise<void> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -66,22 +66,6 @@ export class StatusBar extends AwesomeCordovaNativePlugin {
|
||||
})
|
||||
styleLightContent() {}
|
||||
|
||||
/**
|
||||
* Use the blackTranslucent statusbar (light text, for dark backgrounds).
|
||||
*/
|
||||
@Cordova({
|
||||
sync: true,
|
||||
})
|
||||
styleBlackTranslucent() {}
|
||||
|
||||
/**
|
||||
* Use the blackOpaque statusbar (light text, for dark backgrounds).
|
||||
*/
|
||||
@Cordova({
|
||||
sync: true,
|
||||
})
|
||||
styleBlackOpaque() {}
|
||||
|
||||
/**
|
||||
* Set the status bar to a specific named color. Valid options:
|
||||
* black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown.
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Cordova, CordovaFunctionOverride, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
|
||||
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
export interface ThreeDeeTouchQuickAction {
|
||||
/**
|
||||
* Type that can be used in the onHomeIconPressed callback
|
||||
* Type that can be used in the registerQuickActionListener callback
|
||||
*/
|
||||
type?: string;
|
||||
|
||||
@@ -105,7 +105,7 @@ export interface ThreeDeeTouchForceTouch {
|
||||
*
|
||||
* this.threeDeeTouch.configureQuickActions(actions);
|
||||
*
|
||||
* this.threeDeeTouch.onHomeIconPressed().subscribe(
|
||||
* this.threeDeeTouch.registerQuickActionListener().subscribe(
|
||||
* (payload) => {
|
||||
* // returns an object that is the button you presed
|
||||
* console.log('Pressed the ${payload.title} button')
|
||||
@@ -120,9 +120,9 @@ export interface ThreeDeeTouchForceTouch {
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'ThreeDeeTouch',
|
||||
plugin: 'cordova-plugin-3dtouch',
|
||||
plugin: '@herdwatch/cordova-plugin-3dtouch',
|
||||
pluginRef: 'ThreeDeeTouch',
|
||||
repo: 'https://github.com/EddyVerbruggen/cordova-plugin-3dtouch',
|
||||
repo: 'https://github.com/herdwatch-apps/cordova-plugin-3dtouch',
|
||||
platforms: ['iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
@@ -169,8 +169,10 @@ export class ThreeDeeTouch extends AwesomeCordovaNativePlugin {
|
||||
*
|
||||
* @returns {Observable<any>} returns an observable that notifies you when he user presses on the home screen icon
|
||||
*/
|
||||
@CordovaFunctionOverride()
|
||||
onHomeIconPressed(): Observable<any> {
|
||||
@Cordova({
|
||||
observable: true,
|
||||
})
|
||||
registerQuickActionListener(): Observable<ThreeDeeTouchQuickAction> {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -420,6 +420,21 @@ export class LoginParameters {
|
||||
* The passed credentials will be used based on this flag.
|
||||
*/
|
||||
requireClientCredentials: boolean;
|
||||
|
||||
/**
|
||||
* Applicable for SAML SSO login. Set token which is retrieved from the SAML SSO login to this parameter.
|
||||
*/
|
||||
jwtToken: string;
|
||||
|
||||
/**
|
||||
* Specify the application version.
|
||||
*/
|
||||
appVersion: string;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
redirectURL: string;
|
||||
}
|
||||
export class LoginResult extends UnviredResult {
|
||||
type: LoginListenerType;
|
||||
@@ -439,6 +454,18 @@ export class UnviredCredential {
|
||||
port: string;
|
||||
}
|
||||
|
||||
export class InitialDataDownloadRequest {
|
||||
name: string;
|
||||
input: any;
|
||||
}
|
||||
|
||||
export class UMPRequestConfig {
|
||||
url: string;
|
||||
headers: {
|
||||
Authorization: string;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @name Unvired Cordova SDK
|
||||
* @description
|
||||
@@ -1346,6 +1373,42 @@ export class UnviredCordovaSDK extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Make an Initial Data Download (IDL) request to UMP.
|
||||
* This method triggers the initial data download process by making a request to UMP for the specified Process Agent (PA) functions.
|
||||
*
|
||||
* Example 1: Request IDL for all marked PA functions
|
||||
* ```
|
||||
* await this.unviredSDK.sendInitialDataDownloadRequest([])
|
||||
* ```
|
||||
*
|
||||
* Example 2: Request IDL for specific PA functions with input
|
||||
* ```
|
||||
* const initialDataInput = new InitialDataInput();
|
||||
* initialDataInput.name = "PA_GET_CUSTOMER_DETAILS";
|
||||
* initialDataInput.input = {
|
||||
* "BE_NAME": [
|
||||
* {
|
||||
* "NAME_OF_HEADER": {
|
||||
* "FIELD1": "FIELD_1_VALUE",
|
||||
* "FIELD2": "FIELD_2_VALUE"
|
||||
* }
|
||||
* }
|
||||
* ]
|
||||
* };
|
||||
* await this.unviredSDK.sendInitialDataDownloadRequest([initialDataInput]);
|
||||
* ```
|
||||
*
|
||||
* @param functions Array of objects, each containing:
|
||||
* - paName: string - Name of the Process Agent function.
|
||||
* - input: any - Input data to be sent for the PA function.
|
||||
* Pass an empty array to request initial data for all marked PA functions.
|
||||
*/
|
||||
@Cordova()
|
||||
sendInitialDataDownloadRequest(functions: InitialDataDownloadRequest[]): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an observable containing the state of the synchronisation along with count (if applicable). Possible values are as follows:
|
||||
* 1. Sending (count) // Ex: sending(3), there are 3 items in outbox and device is online. i.e datasender thread running
|
||||
@@ -1672,4 +1735,27 @@ export class UnviredCordovaSDK extends AwesomeCordovaNativePlugin {
|
||||
refreshJWTToken(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get UMP request configuration with authentication headers
|
||||
* @param {string} endpoint - The API endpoint
|
||||
* @param {Object} [options] - Optional configuration object
|
||||
* @param {string} [options.customUrl] - Optional custom base URL to override server URL
|
||||
* @returns UMPRequestConfig which contails url and auth header
|
||||
* Example -
|
||||
*
|
||||
* // with auth api
|
||||
* await this.unviredSDK.getUMPRequestConfig("/auth/getmodel/tenex/tenex_model.json");
|
||||
*
|
||||
* // with rest api end point
|
||||
* // variation: 1
|
||||
* await this.unviredSDK.getUMPRequestConfig("/api/v1/users");
|
||||
*
|
||||
* // variation: 2
|
||||
* await this.unviredSDK.getUMPRequestConfig("/UMP/api/v1/users");
|
||||
*/
|
||||
@Cordova()
|
||||
getUMPRequestConfig(): Promise<UMPRequestConfig> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
160
src/@awesome-cordova-plugins/plugins/we-cap-inbox/index.ts
Normal file
160
src/@awesome-cordova-plugins/plugins/we-cap-inbox/index.ts
Normal file
@@ -0,0 +1,160 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
|
||||
|
||||
/**
|
||||
* @name WE Cap Inbox
|
||||
* @description
|
||||
* This plugin provides functionalities to manage notifications in your app.
|
||||
*
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { WECapInbox } from '@awesome-cordova-plugins/we-cap-inbox';
|
||||
*
|
||||
* constructor(private wECapInbox: WECapInbox) { }
|
||||
*
|
||||
* ...
|
||||
*
|
||||
* this.WECapInbox.getNotificationCount()
|
||||
* .then((count: number) => console.log(count))
|
||||
* .catch((error: string) => console.error(error));
|
||||
* ```
|
||||
*/
|
||||
|
||||
@Plugin({
|
||||
pluginName: 'WECapInbox',
|
||||
plugin: 'we-notificationinbox-cordova', // npm package name, example: cordova-plugin-camera
|
||||
pluginRef: 'WENotificationInboxPlugin', // the variable reference to call the plugin,
|
||||
repo: 'https://github.com/WebEngage/we-ionic-notification-inbox',
|
||||
platforms: ['Android', 'iOS'], // Array of platforms supported, example: ['Android', 'iOS']
|
||||
})
|
||||
@Injectable()
|
||||
export class WECapInbox extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Resets the notification count.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
resetNotificationCount(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the count of notifications.
|
||||
* @param {function} successCallback
|
||||
* @param {function} errorCallback
|
||||
* @returns {Promise<number>} - The count of notifications.
|
||||
*/
|
||||
@Cordova()
|
||||
getNotificationCount(successCallback: (count: String) => void, errorCallback: (error: string) => void): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**-
|
||||
* Retrieves Notification List
|
||||
* @param {JsonObject | null} offset - Optional offset for notifications
|
||||
* @param {function} successCallback
|
||||
* @param {function} errorCallback
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
getNotificationList(
|
||||
offset: JsonObject | null,
|
||||
successCallback: (notifications: NotificationResponse) => void,
|
||||
errorCallback: (error: string) => void
|
||||
): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Marks a specific notification as read.
|
||||
* @param {JsonObject} notificationObject - The notification to mark as read.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
markRead(notificationObject: JsonObject): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Marks a specific notification as unread.
|
||||
* @param {JsonObject} notificationObject - The notification to mark as unread.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
markUnread(notificationObject: JsonObject): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Tracks a click event on a notification.
|
||||
* @param {JsonObject} notificationObject - The notification that was clicked.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
trackClick(notificationObject: JsonObject): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Tracks the view event of a notification.
|
||||
* @param {JsonObject} notificationObject - The notification that was viewed.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
trackView(notificationObject: JsonObject): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Marks a specific notification as deleted.
|
||||
* @param {JsonObject} notificationObject - The notification to delete.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
markDelete(notificationObject: JsonObject): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Marks all notifications as read.
|
||||
* @param {JsonArray} notificationList - An array of notification identifiers to mark as read.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
readAll(notificationList: JsonArray): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Marks all notifications as unread.
|
||||
* @param {JsonArray} notificationList - An array of notification identifiers to mark as unread.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
unReadAll(notificationList: JsonArray): Promise<void> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes all notifications.
|
||||
* @param {JsonArray} notificationList - An array of notification identifiers to delete.
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
@Cordova()
|
||||
deleteAll(notificationList: JsonArray): Promise<void> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
export type JsonValue = string | number | boolean | null | JsonObject | JsonArray;
|
||||
|
||||
export type NotificationResponse = {
|
||||
hasNext: boolean;
|
||||
messageList: JsonArray;
|
||||
};
|
||||
|
||||
export type JsonObject = {
|
||||
[key: string]: JsonValue;
|
||||
};
|
||||
|
||||
export type JsonArray = JsonValue[];
|
||||
@@ -7,7 +7,7 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
|
||||
* Awesome Cordova Plugins wrapper that wraps Webengage Cordova plugin for Android and iOS
|
||||
* @usage
|
||||
* ```typescript
|
||||
* import { Webengage, WebengageUser, WebengagePush, WebengageNotification } from '@awesome-cordova-plugins/webengage/ngx';
|
||||
* import { Webengage, WebengageUser, WebengagePush, WebengageNotification, WebengageJwtManager } from '@awesome-cordova-plugins/webengage/ngx';
|
||||
*
|
||||
*
|
||||
* constructor(private webengage: Webengage, private webengageUser: WebengageUser, private webengagePush: WebengagePush, private webengageNotification: WebengageNotification ) { }
|
||||
@@ -28,7 +28,6 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
|
||||
export class Webengage extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Initializes WebEngage SDK
|
||||
*
|
||||
* @param {any} [config]
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@@ -37,9 +36,17 @@ export class Webengage extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Starts Tracking Google Advertising ID
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
startGAIDTracking(): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets WebEngage SDK configuration
|
||||
*
|
||||
* @param {string} key
|
||||
* @param {any} value
|
||||
* @returns {Promise<any>}
|
||||
@@ -51,7 +58,6 @@ export class Webengage extends AwesomeCordovaNativePlugin {
|
||||
|
||||
/**
|
||||
* Tracks event
|
||||
*
|
||||
* @param {string} eventName
|
||||
* @param {any} [attributes]
|
||||
* @returns {Promise<any>}
|
||||
@@ -63,7 +69,6 @@ export class Webengage extends AwesomeCordovaNativePlugin {
|
||||
|
||||
/**
|
||||
* Tracks screen
|
||||
*
|
||||
* @param {string} eventName
|
||||
* @param screenName
|
||||
* @param {any} [screenData]
|
||||
@@ -87,18 +92,26 @@ export class Webengage extends AwesomeCordovaNativePlugin {
|
||||
export class WebengageUser extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Logs user in
|
||||
*
|
||||
* @param {string} userId
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
login(userId: string): Promise<any> {
|
||||
login(userId: string, jwtToken?: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Logs user in
|
||||
* @param {string} userId
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
setSecureToken(userId: string, jwtToken: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Logs user out
|
||||
*
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
@@ -108,7 +121,6 @@ export class WebengageUser extends AwesomeCordovaNativePlugin {
|
||||
|
||||
/**
|
||||
* Sets user attribute
|
||||
*
|
||||
* @param {string} key
|
||||
* @param {any} value
|
||||
* @returns {Promise<any>}
|
||||
@@ -117,6 +129,59 @@ export class WebengageUser extends AwesomeCordovaNativePlugin {
|
||||
setAttribute(key: string, value: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets Device optIn
|
||||
* @param {boolean} optIn
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
setDevicePushOptIn(optIn: boolean): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets user attribute
|
||||
* @param {string} channel
|
||||
* @param {any} optIn
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
setUserOptIn(channel: string, optIn: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets user location
|
||||
* @param {number} latitude
|
||||
* @param {number} longitude
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
setLocation(latitude: number, longitude: number): Promise<any> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
*/
|
||||
@Plugin({
|
||||
pluginName: 'Webengage',
|
||||
plugin: 'cordova-plugin-webengage',
|
||||
pluginRef: 'webengage.jwtManager',
|
||||
})
|
||||
@Injectable()
|
||||
export class WebengageJwtManager extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Callback function is invoked when a Jwt token is clicked
|
||||
* @param {any} callback
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
tokenInvalidatedCallback(callback: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -131,7 +196,6 @@ export class WebengageUser extends AwesomeCordovaNativePlugin {
|
||||
export class WebengagePush extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Callback function is invoked when a push notification is clicked
|
||||
*
|
||||
* @param {any} callback
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@@ -142,7 +206,6 @@ export class WebengagePush extends AwesomeCordovaNativePlugin {
|
||||
|
||||
/**
|
||||
* Sets push notification configuration
|
||||
*
|
||||
* @param {string} key
|
||||
* @param {any} value
|
||||
* @returns {Promise<any>}
|
||||
@@ -165,7 +228,6 @@ export class WebengagePush extends AwesomeCordovaNativePlugin {
|
||||
export class WebengageNotification extends AwesomeCordovaNativePlugin {
|
||||
/**
|
||||
* Callback function is invoked when a in-app notification is shown
|
||||
*
|
||||
* @param {any} callback
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@@ -174,9 +236,18 @@ export class WebengageNotification extends AwesomeCordovaNativePlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function is invoked before a in-app notification is shown
|
||||
* @param {any} callback
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
onPrepared(callback: any): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function is invoked when a in-app notification is clicked
|
||||
*
|
||||
* @param {any} callback
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@@ -187,7 +258,6 @@ export class WebengageNotification extends AwesomeCordovaNativePlugin {
|
||||
|
||||
/**
|
||||
* Callback function is invoked when a in-app notification is dismissed
|
||||
*
|
||||
* @param {any} callback
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@@ -198,7 +268,6 @@ export class WebengageNotification extends AwesomeCordovaNativePlugin {
|
||||
|
||||
/**
|
||||
* Sets in-app notification configuration
|
||||
*
|
||||
* @param {string} key
|
||||
* @param {any} value
|
||||
* @returns {Promise<any>}
|
||||
|
||||
@@ -2,7 +2,9 @@ import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, AwesomeCordovaNativePlugin, getPromise } from '@awesome-cordova-plugins/core';
|
||||
|
||||
export interface WonderPushDelegate {
|
||||
urlForDeepLink(url: string, callback: (url?: string) => void): void;
|
||||
urlForDeepLink?: (url: string, callback: (url?: string) => void) => void;
|
||||
onNotificationOpened?: (notification: object, buttonIndex: number) => void;
|
||||
onNotificationReceived?: (notification: object) => void;
|
||||
}
|
||||
|
||||
export interface WonderPushChannel {
|
||||
@@ -226,6 +228,31 @@ export class UserPreferencesMethods extends NestedObject {
|
||||
})
|
||||
@Injectable()
|
||||
export class WonderPush extends AwesomeCordovaNativePlugin {
|
||||
|
||||
/**
|
||||
* Initializes the WonderPush SDK
|
||||
* @param clientId
|
||||
* @param clientSecret
|
||||
* @param onSuccess
|
||||
* @param onFailure
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
@Cordova()
|
||||
initialize(clientId: string, clientSecret: string): Promise<any> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Whether the SDK has been initialized.
|
||||
*
|
||||
* The SDK is ready when it is initialized with its Client ID and Client Secret.
|
||||
* @returns {Promise<boolean>}
|
||||
*/
|
||||
@Cordova()
|
||||
isInitialized(): Promise<boolean> {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the user id, used to identify a single identity across multiple devices,
|
||||
* and to correctly identify multiple users on a single device.
|
||||
|
||||
Reference in New Issue
Block a user