Compare commits

...

95 Commits

Author SHA1 Message Date
renovate[bot]
5f28d64e43 chore(deps): update dependency rollup to ^4.57.1 (#5100)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 05:33:18 +00:00
renovate[bot]
30c72c47bc chore(deps): update dependency rollup to ^4.56.0 (#5099)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 05:03:09 +00:00
renovate[bot]
09f2522f9f chore(deps): update dependency release-please to ^17.2.0 (#5098)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 05:00:30 +00:00
renovate[bot]
d097f5563f chore(deps): update dependency rollup to ^4.55.1 (#5094)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 05:28:52 +00:00
renovate[bot]
effbc46eb9 chore(deps): update build and bundling tools (#5090)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 07:00:28 +00:00
renovate[bot]
9a487a47f3 chore(deps): update dependency lint-staged to ^16.2.7 (#5087)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 08:41:24 +00:00
renovate[bot]
75e6387028 chore(deps): update build and bundling tools (#5086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 05:02:34 +00:00
renovate[bot]
d9bbabe605 chore(deps): update dependency rollup to ^4.53.2 (#5085)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 04:38:00 +00:00
renovate[bot]
6fe9de5c97 chore(deps): update dependency rollup to ^4.53.1 (#5084)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 06:44:15 +00:00
renovate[bot]
b8f3941e4c chore(deps): update dependency rimraf to ^6.1.0 (#5082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 05:15:07 +00:00
renovate[bot]
722a8af45e chore(deps): update dependency lint-staged to ^16.2.6 (#5081)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 06:35:06 +00:00
renovate[bot]
879659b8e6 chore(deps): update build and bundling tools (#5079)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 04:57:14 +00:00
renovate[bot]
e9bf647ca8 chore(deps): update dependency release-please to ^17.1.3 (#5078)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 09:40:59 +00:00
renovate[bot]
c86abb86a2 chore(deps): update dependency lint-staged to ^16.2.4 (#5077)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 04:29:24 +00:00
renovate[bot]
0ef0f74357 chore(deps): update build and bundling tools (#5076)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 05:38:02 +00:00
renovate[bot]
0887f9f9e4 chore(deps): update dependency lint-staged to ^16.2.3 (#5075)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 11:01:56 +00:00
renovate[bot]
55aabfa4ac chore(deps): update dependency rollup to ^4.52.3 (#5074)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 05:38:31 +00:00
renovate[bot]
f8fdc2fe79 chore(deps): update dependency rollup to ^4.52.0 (#5073)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 04:32:05 +00:00
renovate[bot]
b94c26dbb1 chore(deps): update dependency rollup to ^4.50.1 (#5070)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 06:25:18 +00:00
renovate[bot]
4afe2ad4c9 chore(deps): update dependency lint-staged to ^16.1.6 (#5069)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 05:13:17 +00:00
renovate[bot]
f1be01f79b chore(deps): update build and bundling tools (#5066)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 14:15:11 +00:00
renovate[bot]
0c90165e96 chore(deps): update dependency release-please to ^17.1.2 (#5065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 04:48:45 +00:00
renovate[bot]
86be54975b chore(deps): update build and bundling tools (#5063)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 08:42:02 +00:00
renovate[bot]
679aefa3b5 chore(deps): update dependency lint-staged to ^16.1.5 (#5061)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 01:38:10 +00:00
github-actions[bot]
6cbb5f98a0 chore: release master (#5044)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08 12:47:12 +02:00
renovate[bot]
c10ae01c27 chore(deps): update dependency lint-staged to ^16.1.4 (#5060)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 12:39:22 +02:00
renovate[bot]
a258bc78c0 chore(deps): update build and bundling tools (#5059)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 12:35:56 +02:00
Venkadesh P
b2361e6820 feat(cordova-plugin-unvired-sdk): added new function (#5051)
* feat(cordova-plugin-unvired-sdk): added new properties into loginparameters class and new function.

* feat(cordova-plugin-unvired-sdk): added a new property.
2025-08-08 12:29:39 +02:00
Maxim Belov
2e500677ab fix(bluetooth-classic-serial-port): support multiple simultaneous connections using the same protocol string (#5056)
* fix(bluetooth-classic-serial-port): update plugin

* Update src/@awesome-cordova-plugins/plugins/bluetooth-classic-serial-port/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update src/@awesome-cordova-plugins/plugins/bluetooth-classic-serial-port/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update src/@awesome-cordova-plugins/plugins/bluetooth-classic-serial-port/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update src/@awesome-cordova-plugins/plugins/bluetooth-classic-serial-port/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update src/@awesome-cordova-plugins/plugins/bluetooth-classic-serial-port/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-08 12:29:32 +02:00
Kishan Kumar Maurya
a2a80d11b5 feat(cashfree-pg): support cordova-plugin-cashfree-pg 1.0.11 (#5057)
Co-authored-by: Kishan_maurya <kishan.maurya@cashfree.com>
2025-08-08 12:29:24 +02:00
Uglješa Erceg
f16d67ad24 feat(adjust): update adjust sdk index.ts api to v5.4.0 (#4948) 2025-08-08 12:29:02 +02:00
Olivier Favre
7edcb008ef feat(wonderpush): new Delegate methods + Add initialize() and isInitialized() methods (#4942)
* feat(wonderpush): new Delegate methods

* feat(wonderpush): Add initialize() and isInitialized() methods

---------

Co-authored-by: Stéphane JAIS <stephane@wonderpush.com>
2025-08-08 12:28:55 +02:00
Anush-Shand
cc1bb196af feat(clevertap): support clevertap-cordova 4.2.0 (#4938)
* feat(clevertap): add CleverTap plugin

* style(clevertap): cleanup stray lint error

* refactor

* feat(clevertap): update for latest CleverTap Cordova plugin

* chore: Update Repo from Ionic Native Repo

* fix: Code Changes for parity SDK-155

* fix: Indentation fixes for SDK-155

* fix: Code Repo fix while updating fork branch

* fix: Remove unnecessary adder .scripts Folder

* fix: Remove unwanted added folder .circleci

* fix: Remove unwanted added File .npmrc

* fix: Revert .Github Folder Changes to as per Ionic-Native master

* fix: Update changes as per ionic-native master

* fix: Code Repo fix while updating fork branch

fix: Remove unnecessary adder .scripts Folder

fix: Remove unwanted added folder .circleci

fix: Remove unwanted added File .npmrc

fix: Revert .Github Folder Changes to as per Ionic-Native master

fix: Update changes as per ionic-native master

* fix(CleverTap): Fix for missing methods issue #3491

* refactor(profile): remove setProfile methods for fb and google

* refactor(dynamic variables): remove Product A/B Testing (Dynamic Variables) code

* fix(product config): add key param to product config getters

* feat(identity): add a new public method getCleverTapID and deprecate existing CleverTapID methods

* feat(profile): add public methods to increment/decrement values set via User properties

* feat(profile): add public methods to increment/decrement values set via User properties

* feat(inapp): add public methods for suspending/discarding & resuming InApp Notifications

* feat(inbox): add new api for iOS to delete bulk inbox messages for given message ids

* refactor(xiaomi-push): add region as an extra mandatory parameter to setPushXiaomiToken

* Update index.ts to support cordova 2.7.0

* Update index.ts

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* task(SDK-3757) - Add support for cordova v3.0.0

- Adds 2 new APIs = clearInAppResources() and fetchInApps()

* task(SDK-3757) - Add support for cordova v3.2.0

- Removes xiaomi related APIs

* task(SDK-4148) - Add support for cordova v3.3.0

- Custom Templates
- File Variables

* task(SDK-4386) - Add support for cordova v3.4.0

- Multi Triggers
- Deprecates older APIs

* task(SDK-4625) - Support clevertap-cordova 4.0.0

* task(SDK-4625) - Removes baidu and huawei APIs

* task(SDK-5073) - Support cordova v4.2.0

---------

Co-authored-by: Peter Wilkniss <peter@clevertap.com>
Co-authored-by: Daniel Sogl <mytechde@outlook.com>
Co-authored-by: Darshan Pania <darshan@clevertap.com>
Co-authored-by: Surya <suryanarayan@clevertap.com>
Co-authored-by: SuryaClevertap <63039490+SuryaClevertap@users.noreply.github.com>
Co-authored-by: Piyush Kukadiya <piyush.kukadiya@clevertap.com>
Co-authored-by: piyush-kukadiya <61137760+piyush-kukadiya@users.noreply.github.com>
Co-authored-by: AishwaryaNanna <97506871+AishwaryaNanna@users.noreply.github.com>
2025-08-08 12:28:45 +02:00
paytmpayments
2a56831c7c feat(customuisdk) : add paytmpayments plugin support (#4935)
* feat(customuisdk) : add paytmpayments plugin support

* feat(customuisdk) : add paytmpayments plugin support

---------

Co-authored-by: Raj Goenka <raj.goenka@paytm.com>
2025-08-08 12:28:22 +02:00
Ivan Bilobrk
9605bb0f78 feat(mobile-messaging): add callback parameter for Mobile Messaging S… (#4930)
* feat(mobile-messaging): add callback parameter for Mobile Messaging SDK init function

* fix(mobile-messaging): order of init parameters in JSDoc

* feat(mobile-messaging): support for JWT authorization for user operations

---------

Co-authored-by: Ivan Bilobrk <Ivan.Bilobrk@infobip.com>
2025-08-08 12:28:09 +02:00
Maxim Belov
ffdb71dbb2 fix(screenshot): Update import (#4929)
No matching export in "node_modules/@awesome-cordova-plugins/core/index.js" for import "Plugin"
2025-08-08 12:28:00 +02:00
dependabot[bot]
2a2eeeda74 chore(deps): bump form-data from 3.0.1 to 3.0.4 (#5053)
Bumps [form-data](https://github.com/form-data/form-data) from 3.0.1 to 3.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/v3.0.4/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v3.0.1...v3.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 3.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-08 12:27:38 +02:00
renovate[bot]
dd72a4b503 chore(deps): update dependency rollup to ^4.46.1 (#5054)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 10:40:15 +00:00
renovate[bot]
d9ab88fe02 chore(deps): update build and bundling tools (#5052)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 05:07:46 +00:00
renovate[bot]
3001c8bc16 chore(deps): update build and bundling tools (#5050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 07:41:34 +02:00
renovate[bot]
8f1ee6949e chore(deps): update dependency rollup to ^4.44.2 (#5049)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 13:02:48 +00:00
renovate[bot]
8935e75686 chore(deps): update dependency release-please to ^17.1.1 (#5048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 05:38:32 +00:00
renovate[bot]
56f32cfa90 chore(deps): update dependency rollup to ^4.44.1 (#5047)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 05:23:30 +00:00
renovate[bot]
f870c3ce70 chore(deps): update dependency rollup to ^4.44.0 (#5046)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 08:29:17 +00:00
renovate[bot]
9d2ce2b834 chore(deps): update dependency lint-staged to ^16.1.2 (#5042)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 07:55:19 +00:00
github-actions[bot]
bb5cfadac5 chore: release master (#5041)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-14 14:11:07 +02:00
Daniel Sogl
d1a52cdef3 chore: update minimum core version to 8.0.2 in publish script 2025-06-14 14:10:16 +02:00
Daniel Sogl
6bcec9b4a2 Revert "chore(deps): update @types/lodash"
This reverts commit 6be3385b94.
2025-06-14 14:08:54 +02:00
github-actions[bot]
4f0d93a40d chore: release master (#5040)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-14 13:59:10 +02:00
Daniel Sogl
4966b35eae chore(deps): update gulp 2025-06-14 13:58:10 +02:00
Daniel Sogl
6be3385b94 chore(deps): update @types/lodash 2025-06-14 13:57:55 +02:00
Daniel Sogl
cc65a5302e chore(deps): update rollup 2025-06-14 13:57:26 +02:00
Daniel Sogl
8c80381eef chore(deps): update lint-staged 2025-06-14 13:56:56 +02:00
Daniel Sogl
8ab40c4990 chore(deps): update webpack 2025-06-14 13:56:38 +02:00
Daniel Sogl
65bb7521b1 chore(deps): update rimraf 2025-06-14 13:55:55 +02:00
Daniel Sogl
54eefb606d chore: update minimum core version to 8.0.1 in publish script 2025-06-14 13:54:52 +02:00
github-actions[bot]
f5b16d501f chore: release master (#5037)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-10 20:33:56 +02:00
Daniel Sogl
c12fb83836 chore(release): update version in release-please manifest to 7.0.2 2025-06-10 20:31:43 +02:00
Daniel Sogl
1e13573e4f chore(deps): update dependencies and add release-please configuration 2025-06-07 14:56:32 +02:00
renovate[bot]
47e1b6e597 chore(config): migrate config renovate.json (#5025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 14:45:59 +02:00
Daniel Sogl
51cc0d79a1 chore(release): simplify release-please configuration by removing individual plugin entries and disabling separate pull requests 2025-06-07 14:41:44 +02:00
Daniel Sogl
c86cfd1446 chore(release): update release-please configuration and set version to 6.16.0 2025-06-07 14:36:25 +02:00
Daniel Sogl
8876c53e3b fix(workflow): change default branch from 'main' to 'master' 2025-06-07 14:24:26 +02:00
Daniel Sogl
9e997d7685 chore(deps): update renovate configuration for improved dependency management 2025-06-07 14:23:37 +02:00
Daniel Sogl
94c5527aa4 chore(release): add release please configuration 2025-06-07 14:21:49 +02:00
renovate[bot]
723488f16f chore(deps): update dependency eslint-config-prettier to v10.1.5 (#4931)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:26:40 +02:00
renovate[bot]
4cd9e93bd0 chore(deps): update dependency rollup to v4.41.0 (#4928)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:20:26 +02:00
renovate[bot]
eee44de235 chore(deps): update actions/setup-node action to v4.4.0 (#4933)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:20:14 +02:00
renovate[bot]
6a9afedc64 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.17 (#4934)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:20:08 +02:00
renovate[bot]
510a407f37 chore(deps): update dependency lint-staged to v16 (#4937)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 09:19:59 +02:00
Daniel Sogl
bf82a7b40c 6.16.0 2025-03-26 09:39:40 +00:00
Aleksandar Noveski
4739a9a01a feat(imap): implement email attachments support in IMAP plugin wrapper (#4927)
Co-authored-by: aleksandar.noveski <aleksandar.noveski@itgma.com>
2025-03-26 10:32:19 +01:00
renovate[bot]
e34c705c7a chore(deps): update dependency rollup to v4.37.0 (#4926)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 10:31:44 +01:00
renovate[bot]
722d19e437 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.9 (#4925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 10:31:36 +01:00
renovate[bot]
adeda4e579 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.6 (#4922)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:58:59 +01:00
renovate[bot]
bce956c633 chore(deps): update dependency lint-staged to v15.5.0 (#4923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:58:49 +01:00
renovate[bot]
196222f482 chore(deps): update actions/setup-node action to v4.3.0 (#4924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:58:37 +01:00
Daniel Sogl
27ec7622ce 6.15.0 2025-03-10 17:47:15 +00:00
Anush-Shand
56a649be50 feat(clevertap): support clevertap-cordova 3.4.0 (#4917)
* feat(clevertap): add CleverTap plugin

* style(clevertap): cleanup stray lint error

* refactor

* feat(clevertap): update for latest CleverTap Cordova plugin

* chore: Update Repo from Ionic Native Repo

* fix: Code Changes for parity SDK-155

* fix: Indentation fixes for SDK-155

* fix: Code Repo fix while updating fork branch

* fix: Remove unnecessary adder .scripts Folder

* fix: Remove unwanted added folder .circleci

* fix: Remove unwanted added File .npmrc

* fix: Revert .Github Folder Changes to as per Ionic-Native master

* fix: Update changes as per ionic-native master

* fix: Code Repo fix while updating fork branch

fix: Remove unnecessary adder .scripts Folder

fix: Remove unwanted added folder .circleci

fix: Remove unwanted added File .npmrc

fix: Revert .Github Folder Changes to as per Ionic-Native master

fix: Update changes as per ionic-native master

* fix(CleverTap): Fix for missing methods issue #3491

* refactor(profile): remove setProfile methods for fb and google

* refactor(dynamic variables): remove Product A/B Testing (Dynamic Variables) code

* fix(product config): add key param to product config getters

* feat(identity): add a new public method getCleverTapID and deprecate existing CleverTapID methods

* feat(profile): add public methods to increment/decrement values set via User properties

* feat(profile): add public methods to increment/decrement values set via User properties

* feat(inapp): add public methods for suspending/discarding & resuming InApp Notifications

* feat(inbox): add new api for iOS to delete bulk inbox messages for given message ids

* refactor(xiaomi-push): add region as an extra mandatory parameter to setPushXiaomiToken

* Update index.ts to support cordova 2.7.0

* Update index.ts

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* task(SDK-3757) - Add support for cordova v3.0.0

- Adds 2 new APIs = clearInAppResources() and fetchInApps()

* task(SDK-3757) - Add support for cordova v3.2.0

- Removes xiaomi related APIs

* task(SDK-4148) - Add support for cordova v3.3.0

- Custom Templates
- File Variables

* task(SDK-4386) - Add support for cordova v3.4.0

- Multi Triggers
- Deprecates older APIs

---------

Co-authored-by: Peter Wilkniss <peter@clevertap.com>
Co-authored-by: Daniel Sogl <mytechde@outlook.com>
Co-authored-by: Darshan Pania <darshan@clevertap.com>
Co-authored-by: Surya <suryanarayan@clevertap.com>
Co-authored-by: SuryaClevertap <63039490+SuryaClevertap@users.noreply.github.com>
Co-authored-by: Piyush Kukadiya <piyush.kukadiya@clevertap.com>
Co-authored-by: piyush-kukadiya <61137760+piyush-kukadiya@users.noreply.github.com>
Co-authored-by: AishwaryaNanna <97506871+AishwaryaNanna@users.noreply.github.com>
2025-03-10 18:21:16 +01:00
Alex Ryltsov
c8f827691e feat (launch-navigator): Add setApiKey method #4915 (#4916) 2025-03-10 18:21:00 +01:00
Maxim Belov
76ff28b08f feat(intercom): Add new methods (#4914) 2025-03-10 18:20:48 +01:00
Adrien Lombard
4411b182b0 fix(fingerprint-aio) : Added optional parameters to isAvailable() (#4912)
* Update fingerprint-aio/index.ts

Added two optional parameters to FingerprintAIO.isAvailable to reflect the optional parameters of isAvailable in cordova-plugin-fingerprint-aio

* Update index.ts

Added documentation to isAvailable()

* Update index.ts

Added documentation to plugin

* Added "callbackOrder : 'reverse'" to isAvailable()
2025-03-10 18:20:38 +01:00
Henry Zhang
562489a97e fix(facebook/fbsdk): add nonce parameter to loginWithLimitedTracking (#4906) 2025-03-10 18:20:26 +01:00
shpasser
0c05b33a1d Add requestConnectionPriority() to the ble plugin. (#4902) 2025-03-10 18:20:08 +01:00
Benoit Lavenier
7a4306acfc fix(audio-management): fix plugin name - closes #4898 (#4899) 2025-03-10 18:19:56 +01:00
renovate[bot]
b53dc7b373 chore(deps): update dependency rollup to v4.35.0 (#4913)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:31 +01:00
renovate[bot]
caa3b505e1 chore(deps): update dependency eslint-config-prettier to v10.1.1 (#4919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:23 +01:00
renovate[bot]
5a96b49b3f chore(deps): update dependency terser-webpack-plugin to v5.3.14 (#4920)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:16 +01:00
renovate[bot]
2ff77142db chore(deps): update dependency eslint-config-prettier to v10 (#4901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 16:58:22 +01:00
renovate[bot]
024e5bcb6b chore(deps): update dependency fs-extra to v11.3.0 (#4904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 16:58:13 +01:00
renovate[bot]
71be156e52 chore(deps): update dependency rollup to v4.32.0 (#4900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:29:16 +01:00
renovate[bot]
8e55c4e817 chore(deps): update dependency lint-staged to v15.4.3 (#4905)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:55 +01:00
renovate[bot]
e4edc9c241 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.3 (#4907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:46 +01:00
renovate[bot]
61b1a65580 chore(deps): update actions/setup-node action to v4.2.0 (#4911)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:29 +01:00
Daniel Sogl
1f3448e3ef chore: adjust husky config [skip ci] 2025-01-06 16:08:58 +00:00
31 changed files with 5865 additions and 3171 deletions

View File

@@ -13,7 +13,7 @@ jobs:
steps:
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.1.0
uses: actions/setup-node@v4.4.0
with:
node-version: ${{ matrix.node-version }}

View File

@@ -1,35 +0,0 @@
name: Release Packages
on:
workflow_dispatch:
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/setup-node@v4.1.0
with:
node-version: 20
- 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.2.2
- uses: actions/setup-node@v4.1.0
with:
node-version: 20
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
View 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

View File

@@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx --no-install lint-staged

View File

@@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm test

View File

@@ -0,0 +1,3 @@
{
".": "8.1.0"
}

View File

@@ -1,3 +1,28 @@
# [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)
@@ -231,6 +256,594 @@
## [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)
@@ -4880,6 +5493,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))

6752
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "awesome-cordova-plugins",
"version": "6.14.0",
"version": "8.1.0",
"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,11 +16,13 @@
"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": {
@@ -36,38 +38,36 @@
"@types/jest": "27.5.2",
"@types/lodash": "4.17.5",
"@types/node": "20.14.10",
"@types/rimraf": "4.0.5",
"@types/webpack": "5.28.5",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"async-promise-queue": "1.0.5",
"conventional-changelog-cli": "5.0.0",
"cz-conventional-changelog": "3.3.0",
"dgeni": "0.4.14",
"dgeni-packages": "0.16.10",
"eslint": "8.57.1",
"eslint-config-prettier": "8.10.0",
"eslint-plugin-jsdoc": "50.6.1",
"fs-extra": "11.2.0",
"gulp": "5.0.0",
"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": "9.1.7",
"is-ci": "4.1.0",
"jest": "27.5.1",
"lint-staged": "15.3.0",
"lint-staged": "^16.2.7",
"lodash": "4.17.21",
"minimist": "1.2.8",
"prettier": "2.8.8",
"rimraf": "5.0.5",
"rollup": "4.30.0",
"release-please": "^17.2.0",
"rimraf": "^6.1.2",
"rollup": "^4.57.1",
"rxjs": "6.6.7",
"terser-webpack-plugin": "5.3.11",
"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",
"webpack": "^5.104.1",
"winston": "3.17.0",
"zone.js": "0.11.8"
},

View 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"
}
}
}

View File

@@ -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/**"]
}

View 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();

View 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();

View File

@@ -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 = {

View File

@@ -2,6 +2,7 @@ import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
export class AdjustConfig {
// common
private appToken: string;
private environment: AdjustEnvironment;
private sdkPrefix: string;
@@ -17,6 +18,15 @@ export class AdjustConfig {
private urlStrategyDomains: string[] = [];
private useSubdomains: boolean = null;
private isDataResidency: boolean = null;
private isFirstSessionDelayEnabled: boolean = null;
private storeInfo: AdjustStoreInfo = null;
private attributionCallback: (attribution: AdjustAttribution) => void = null;
private eventTrackingSucceededCallback: (event: AdjustEventSuccess) => void = null;
private eventTrackingFailedCallback: (event: AdjustEventFailure) => void = null;
private sessionTrackingSucceededCallback: (session: AdjustSessionSuccess) => void = null;
private sessionTrackingFailedCallback: (session: AdjustSessionFailure) => void = null;
private deferredDeeplinkCallback: (deeplink: string) => void = null;
// android only
private processName: string = null;
@@ -32,16 +42,10 @@ export class AdjustConfig {
private isSkanAttributionEnabled: boolean = null;
private isLinkMeEnabled: boolean = null;
private attConsentWaitingInterval: number = null;
// callbacks
private attributionCallback: (attribution: AdjustAttribution) => void = null;
private eventTrackingSucceededCallback: (event: AdjustEventSuccess) => void = null;
private eventTrackingFailedCallback: (event: AdjustEventFailure) => void = null;
private sessionTrackingSucceededCallback: (session: AdjustSessionSuccess) => void = null;
private sessionTrackingFailedCallback: (session: AdjustSessionFailure) => void = null;
private deferredDeeplinkCallback: (deeplink: string) => void = null;
private isAppTrackingTransparencyUsageEnabled: boolean = null;
private skanUpdatedCallback: (skanData: AdjustSkanData) => void = null;
// common
constructor(appToken: string, environment: AdjustEnvironment) {
this.appToken = appToken;
this.environment = environment;
@@ -60,7 +64,9 @@ export class AdjustConfig {
}
setUrlStrategy(urlStrategyDomains: string[], useSubdomains: boolean, isDataResidency: boolean): void {
this.urlStrategy = urlStrategy;
this.urlStrategyDomains = urlStrategyDomains;
this.useSubdomains = useSubdomains;
this.isDataResidency = isDataResidency;
}
enableSendingInBackground(): void {
@@ -87,44 +93,12 @@ export class AdjustConfig {
this.isCostDataInAttributionEnabled = true;
}
setProcessName(processName: string) {
this.processName = processName;
enableFirstSessionDelay(): void {
this.isFirstSessionDelayEnabled = true;
}
enablePreinstallTracking(): void {
this.isPreinstallTrackingEnabled = true;
}
setPreinstallFilePath(preinstallFilePath: string): void {
this.preinstallFilePath = preinstallFilePath;
}
setFbAppId(fbAppId: string): void {
this.fbAppId = fbAppId;
}
disableIdfaReading(): void {
this.isIdfaReadingEnabled = false;
}
disableIdfvReading(): void {
this.isIdfvReadingEnabled = false;
}
disableAdServices(): void {
this.isAdServicesEnabled = false;
}
enableLinkMe(): void {
this.isLinkMeEnabled = true;
}
disableSkanAttribution(): void {
this.isSkanAttributionEnabled = false;
}
setAttConsentWaitingInterval(attConsentWaitingInterval: number): void {
this.attConsentWaitingInterval = attConsentWaitingInterval;
setStoreInfo(storeInfo: AdjustStoreInfo): void {
this.storeInfo = storeInfo;
}
setAttributionCallback(attributionCallback: (attribution: AdjustAttribution) => void): void {
@@ -151,63 +125,109 @@ export class AdjustConfig {
this.deferredDeeplinkCallback = deferredDeeplinkCallback;
}
private getAttributionCallback(): ((attribution: AdjustAttribution) => void) | null {
return this.attributionCallback;
}
private getEventTrackingSucceededCallback(): ((event: AdjustEventSuccess) => void) | null {
return this.eventTrackingSucceededCallback;
}
private getEventTrackingFailedCallback(): ((event: AdjustEventFailure) => void) | null {
return this.eventTrackingFailedCallback;
}
private getSessionTrackingSucceededCallback(): ((session: AdjustSessionSuccess) => void) | null {
return this.sessionTrackingSucceededCallback;
}
private getSessionTrackingFailedCallback(): ((session: AdjustSessionFailure) => void) | null {
return this.sessionTrackingFailedCallback;
}
private getDeferredDeeplinkCallback(): ((deeplink: string) => void) | null {
return this.deferredDeeplinkCallback;
}
private hasAttributionCallback(): boolean {
return this.attributionCallback !== null;
}
private hasEventTrackingSucceededCallback(): boolean {
return this.eventTrackingSucceededCallback !== null;
}
private hasEventTrackingFailedCallback(): boolean {
return this.eventTrackingFailedCallback !== null;
}
private hasSessionTrackingSucceededCallback(): boolean {
return this.sessionTrackingSucceededCallback !== null;
}
private hasSessionTrackingFailedCallback(): boolean {
return this.sessionTrackingFailedCallback !== null;
}
private hasDeferredDeeplinkCallback(): boolean {
return this.deferredDeeplinkCallback !== null;
}
// android only
setProcessName(processName: string): void {
this.processName = processName;
}
enablePreinstallTracking(): void {
this.isPreinstallTrackingEnabled = true;
}
setPreinstallFilePath(preinstallFilePath: string): void {
this.preinstallFilePath = preinstallFilePath;
}
setFbAppId(fbAppId: string): void {
this.fbAppId = fbAppId;
}
// ios only
disableIdfaReading(): void {
this.isIdfaReadingEnabled = false;
}
disableIdfvReading(): void {
this.isIdfvReadingEnabled = false;
}
disableAdServices(): void {
this.isAdServicesEnabled = false;
}
enableLinkMe(): void {
this.isLinkMeEnabled = true;
}
disableSkanAttribution(): void {
this.isSkanAttributionEnabled = false;
}
setAttConsentWaitingInterval(attConsentWaitingInterval: number): void {
this.attConsentWaitingInterval = attConsentWaitingInterval;
}
disableAppTrackingTransparencyUsage(): void {
this.isAppTrackingTransparencyUsageEnabled = false;
}
setSkanUpdatedCallback(skanUpdatedCallback: (skanData: AdjustSkanData) => void): void {
this.skanUpdatedCallback = skanUpdatedCallback;
}
private getAttributionCallback(): void {
return this.attributionCallback;
}
private getEventTrackingSucceededCallback(): void {
return this.eventTrackingSucceededCallback;
}
private getEventTrackingFailedCallback(): void {
return this.eventTrackingFailedCallback;
}
private getSessionTrackingSucceededCallback(): void {
return this.sessionTrackingSucceededCallback;
}
private getSessionTrackingFailedCallback(): void {
return this.sessionTrackingFailedCallback;
}
private getDeferredDeeplinkCallback(): void {
return this.deferredDeeplinkCallback;
}
private getSkanUpdatedCallback(): void {
private getSkanUpdatedCallback(): ((skanData: AdjustSkanData) => void) | null {
return this.skanUpdatedCallback;
}
private hasAttributionCallback(): void {
return this.attributionCallback !== null;
}
private hasEventTrackingSucceededCallback(): void {
return this.eventTrackingSucceededCallback !== null;
}
private hasEventTrackingFailedCallback(): void {
return this.eventTrackingFailedCallback !== null;
}
private hasSessionTrackingSucceededCallback(): void {
return this.sessionTrackingSucceededCallback !== null;
}
private hasSessionTrackingFailedCallback(): void {
return this.sessionTrackingFailedCallback !== null;
}
private hasDeferredDeeplinkCallback(): void {
return this.deferredDeeplinkCallback !== null;
}
private hasSkanUpdatedCallback(): void {
private hasSkanUpdatedCallback(): boolean {
return this.skanUpdatedCallback !== null;
}
}
@@ -424,10 +444,28 @@ export class AdjustPlayStorePurchase {
export class AdjustDeeplink {
private deeplink: string;
private referrer: string;
constructor(deeplink: string) {
this.deeplink = deeplink;
}
setReferrer(referrer: string): void {
this.referrer = referrer;
}
}
export class AdjustStoreInfo {
private storeName: string;
private storeAppId: string;
constructor(storeName: string) {
this.storeName = storeName;
}
setStoreAppId(storeAppId: string): void {
this.storeAppId = storeAppId;
}
}
export interface AdjustAttribution {
@@ -443,6 +481,7 @@ export interface AdjustAttribution {
costAmount: string;
costCurrency: string;
fbInstallReferrer: string; // android only
jsonResponse: string;
}
export interface AdjustSessionSuccess {
@@ -546,6 +585,7 @@ export enum AdjustLogLevel {
* AdjustAppStorePurchase
* AdjustPlayStorePurchase
* AdjustDeeplink
* AdjustStoreInfo
* @enums
* AdjustEnvironment
* AdjustLogLevel
@@ -562,7 +602,7 @@ export class Adjust extends AwesomeCordovaNativePlugin {
/**
* This method initializes Adjust SDK
*
* @param {AdjustConig} adjustConfig Adjust config object used as starting options
* @param {AdjustConfig} adjustConfig Adjust config object used as starting options
*/
@Cordova({ sync: true })
initSdk(adjustConfig: AdjustConfig): void {}
@@ -863,4 +903,42 @@ export class Adjust extends AwesomeCordovaNativePlugin {
verifyPlayStorePurchase(adjustPlayStorePurchase: AdjustPlayStorePurchase): Promise<AdjustPurchaseVerificationResult> {
return;
}
}
/**
* This method ends first session delay
*/
@Cordova({ sync: true })
endFirstSessionDelay(): void {}
/**
* This method enables COPPA compliance while in first session delay
*/
@Cordova({ sync: true })
enableCoppaComplianceInDelay(): void {}
/**
* This method disables COPPA compliance while in first session delay
*/
@Cordova({ sync: true })
disableCoppaComplianceInDelay(): void {}
/**
* This method enables Play Store Kids compliance while in first session delay
*/
@Cordova({ sync: true })
enablePlayStoreKidsComplianceInDelay(): void {}
/**
* This method disables Play Store Kids compliance while in first session delay
*/
@Cordova({ sync: true })
disablePlayStoreKidsComplianceInDelay(): void {}
/**
* This method allows you to set external device ID while in first session delay
*
* @param {string} externalDeviceId External device ID value
*/
@Cordova({ sync: true })
setExternalDeviceIdInDelay(externalDeviceId: string): void {}
}

View File

@@ -9,12 +9,12 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
*
* @usage
* ```typescript
* constructor(public audioman: AudioManagement) { }
* constructor(public audioManagement: AudioManagement) { }
*
* ...
*
* setAudioMode() {
* this.audioman.setAudioMode(AudioManagement.AudioMode.NORMAL)
* this.audioManagement.setAudioMode(AudioMode.NORMAL)
* .then(() => {
* console.log('Device audio mode is now NORMAL');
* })
@@ -24,8 +24,8 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
* }
*
* getAudioMode() {
* this.audioman.getAudioMode()
* .then((value: AudioManagement.AudioModeReturn) => {
* this.audioManagement.getAudioMode()
* .then((value: AudioModeReturn) => {
* console.log('Device audio mode is ' + value.label + ' (' + value.audioMode + ')');
* })
* .catch((reason) => {
@@ -47,36 +47,36 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
platforms: ['Android']
})
@Injectable()
export class Appsflyer extends AwesomeCordovaNativePlugin {
export class AudioManagement extends AwesomeCordovaNativePlugin {
/**
* Sets the `AudioManagement.AudioMode` for the device.
*
* @param {AudioManagement.AudioMode} mode the device can be set to: Silent, Normal, Vibrate
* @param {AudioMode} mode the device can be set to: Silent, Normal, Vibrate
* @returns {Promise<void>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
setAudioMode(mode: AudioManagement.AudioMode): Promise<void> {
setAudioMode(mode: AudioMode): Promise<void> {
return;
}
/**
* Gets the current `AudioManagement.AudioMode` of the device. Thenable returns an object with
* Gets the current `AudioMode` of the device. Thenable returns an object with
* `label` and `audioMode` values.
*
* @returns {Promise<AudioManagement.AudioModeReturn>}
* @returns {Promise<AudioModeReturn>}
*/
@Cordova()
getAudioMode(): Promise<AudioManagement.AudioModeReturn> {
getAudioMode(): Promise<AudioModeReturn> {
return;
}
/**
* Sets the specified `AudioManagement.VolumeType` for the device with the value from `volume`.
* Sets the specified `VolumeType` for the device with the value from `volume`.
*
* @param {AudioManagement.VolumeType} type the `AudioManagement.VolumeType` to set
* @param {VolumeType} type the `VolumeType` to set
* @param {number} volume the volume value
* @returns {Promise<void>}
*/
@@ -84,58 +84,56 @@ export class Appsflyer extends AwesomeCordovaNativePlugin {
successIndex: 2,
errorIndex: 3
})
setVolume(type: AudioManagement.VolumeType, volume: number): Promise<void> {
setVolume(type: VolumeType, volume: number): Promise<void> {
return;
}
/**
* Gets the specified `AudioManagement.VolumeType`'s `volume`. Thenable returns an object with
* Gets the specified `VolumeType`'s `volume`. Thenable returns an object with
* a numeric property for volume, `volume`.
*
* @param {AudioManagement.VolumeType} type the `AudioManagement.VolumeType` to get
* @param {VolumeType} type the `VolumeType` to get
* @returns {Promise<{volume: number}>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
getVolume(type: AudioManagement.VolumeType): Promise<{ volume: number }> {
getVolume(type: VolumeType): Promise<{ volume: number }> {
return;
}
/**
* Gets the specified `AudioManagement.VolumeType`'s maximum `volume`. Thenable returns an
* Gets the specified `VolumeType`'s maximum `volume`. Thenable returns an
* object with a numeric property, `maxVolume`.
*
* @param {AudioManagement.VolumeType} type the `AudioManagement.VolumeType` to get
* @param {VolumeType} type the `VolumeType` to get
* @returns {Promise<{maxVolume: number}>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
getMaxVolume(type: AudioManagement.VolumeType): Promise<{ maxVolume: number }> {
getMaxVolume(type: VolumeType): Promise<{ maxVolume: number }> {
return;
}
}
export namespace AudioManagement {
export enum AudioMode {
SILENT = 0,
VIBRATE,
NORMAL
}
export enum VolumeType {
RING = 0,
MUSIC,
NOTIFICATION,
SYSTEM
}
export interface AudioModeReturn {
audioMode: AudioManagement.AudioMode;
label: string;
}
export enum AudioMode {
SILENT = 0,
VIBRATE,
NORMAL
}
export enum VolumeType {
RING = 0,
MUSIC,
NOTIFICATION,
SYSTEM
}
export interface AudioModeReturn {
audioMode: AudioMode;
label: string;
}

View File

@@ -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.

View File

@@ -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
@@ -76,61 +76,42 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
/**
* 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;
}
@@ -139,9 +120,7 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
*
* @returns {Promise<any>}
*/
@Cordova({
methodName: 'connect',
})
@Cordova()
disconnectAll(): Promise<any> {
return;
}
@@ -149,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;
}
@@ -280,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
*

View File

@@ -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();
@@ -224,10 +257,7 @@ export class CFUPIIntentCheckoutPayment implements CheckoutPayment {
private readonly theme: CFTheme = new CFThemeBuilder().build();
version: string;
constructor(
session: CFSession,
theme: CFTheme | null
) {
constructor(session: CFSession, theme: CFTheme | null) {
this.session = session;
if (theme !== null) {
this.theme = theme;
@@ -280,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

View File

@@ -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;
}
@@ -131,24 +154,14 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* 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;
}
@@ -341,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}
@@ -353,6 +420,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserEventLog() instead
* Get Event Last Time
*
* @param eventName {string}
@@ -365,6 +433,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserEventLogCount() instead
* Get Event Number of Occurrences
*
* @param eventName {string}
@@ -377,6 +446,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* * @deprecated - Use getUserEventLog() instead
* Get Event Details
*
* @param eventName {string}
@@ -389,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>}
*
@@ -700,6 +771,7 @@ export class CleverTap extends AwesomeCordovaNativePlugin {
}
/**
* @deprecated - Use getUserAppLaunchCount() instead
* Get Session Total Visits
* calls back with with int or -1
*
@@ -722,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
*

View 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;
}
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}
}

View File

@@ -58,6 +58,22 @@ export class Intercom extends AwesomeCordovaNativePlugin {
return;
}
/**
* Determines if there is currently a user logged in.
*/
isUserLoggedIn(): Promise<boolean> {
return;
}
/**
* Fetches the user attribtues of the currently logged in user.
*
* return A user registration object.
*/
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.

View File

@@ -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;
}
}

View File

@@ -30,6 +30,7 @@ export interface Configuration {
* The application code of your Application from Push Portal website
*/
applicationCode: string;
userDataJwt?: string;
geofencingEnabled?: boolean;
inAppChatEnabled?: boolean;
fullFeaturedInAppsEnabled?: boolean | undefined;
@@ -295,6 +296,7 @@ export interface ChatSettingsIOS {
*
* this.mobileMessaging.init({
* applicationCode: '<your_application_code>',
* userDataJwt: '<user_data_jwt>',
* geofencingEnabled: '<true/false>',
* defaultMessageStorage: '<true/false>',
* ios: {
@@ -329,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;
}
@@ -659,4 +662,16 @@ export class MobileMessaging extends AwesomeCordovaNativePlugin {
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;
}
}

View File

@@ -1,5 +1,5 @@
import { Injectable } from '@angular/core';
import { AwesomeCordovaNativePlugin, Plugin, getPromise } from '@awesome-cordova-plugins/core';
import { AwesomeCordovaNativePlugin, Plugin, getPromise, CordovaCheck } from '@awesome-cordova-plugins/core';
declare const navigator: any;
@@ -40,6 +40,7 @@ export class Screenshot extends AwesomeCordovaNativePlugin {
* @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(
@@ -64,6 +65,7 @@ export class Screenshot extends AwesomeCordovaNativePlugin {
* 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) => {

View File

@@ -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;
}
}

View File

@@ -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.