Compare commits

..
Author SHA1 Message Date
Daniel Sogl b1c248ebc3 docs: regenerate plugin readmes 2026-03-21 16:37:09 -07:00
6378006765 feat(mixpanel): add serverUrl and trackAutomaticEvents params to init()
Expose the serverUrl parameter for EU data residency support and
trackAutomaticEvents for Android. This requires the corresponding
cordova-plugin-mixpanel update (samzilverberg/cordova-mixpanel-plugin).

Usage: this.mixpanel.init(token, true, 'https://api-eu.mixpanel.com')

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 16:36:56 -07:00
Daniel Sogl b2f8570444 fix: exit with non-zero code when npm publish fails
The publish script was catching errors and logging them but exiting
with code 0, causing the CI workflow to show green even when publishing
failed. Now calls process.exit(1) on publish failure.
2026-03-21 16:27:56 -07:00
a164e7134a chore: release main (#5119)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-21 16:23:17 -07:00
Daniel Sogl ad6f55a85d fix: add id-token permission to release-please workflow
The publish workflow requires id-token: write for npm provenance.
When called via workflow_call, permissions are inherited from the
caller, so id-token must be declared in release-please.yml.
2026-03-21 16:22:38 -07:00
Daniel Sogl c18b91db03 fix: extract publish workflow for manual triggering
Split publish into a separate reusable workflow (publish.yml) that can
be triggered manually via workflow_dispatch or called from release-
please. This allows re-running publish independently when a release
already exists but publishing failed.
2026-03-21 16:21:15 -07:00
Daniel Sogl 4807ccdb27 fix: resolve remaining type errors in build scripts
Fix __String vs string type mismatch in imports transformer by
converting escapedText to string. Add @ts-expect-error for TypeDoc
Converter.on() which exists at runtime but is not in public type
exports.
2026-03-21 16:14:04 -07:00
Daniel Sogl 62956e429c fix: add strict types to build scripts and remove all any usage
Replace all implicit and explicit any types in build scripts with
proper TypeScript Compiler API types (Decorator, ClassDeclaration,
MethodDeclaration, Identifier, SourceFile, etc.). Add PackageJson
and InjectableClassEntry interfaces. Fix return types, null checks,
and type assertions throughout all transformer scripts.
2026-03-21 16:11:27 -07:00
Daniel Sogl 6453f2ab78 fix: add npm provenance and fix core peer dependency version
Add --provenance flag to npm publish for supply chain security.
Add id-token: write permission to release workflow for OIDC-based
provenance attestation. Fix MIN_CORE_VERSION to dynamically use
current version instead of hardcoded ^8.0.2.
2026-03-21 16:04:52 -07:00
d45a4f766c chore: release main (#5117)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-21 15:51:53 -07:00
Daniel Sogl 0cee43bbae docs: update guide to reflect latest Angular APIs 2026-03-21 15:36:48 -07:00
Daniel Sogl 555c375b60 chore: refresh package-lock.json 2026-03-21 15:27:46 -07:00
Daniel Sogl e263b0b062 chore: rename default branch from master to main
Update all workflow triggers and internal references from master to
main. The default branch on GitHub has been updated accordingly.
2026-03-21 15:20:39 -07:00
Daniel Sogl 15e7ac0c9a chore: remove unused zone.js devDependency
zone.js was listed as a devDependency but is never imported or used
in the source code or build scripts. The Angular partial compilation
does not require it. Consumers decide whether to use zone.js in their
own apps. Also removes the zone.js version constraint from renovate.
2026-03-21 15:17:23 -07:00
Daniel Sogl aaae9fc277 chore: clean up legacy references and unused code
Update renovate.json for current dependencies. Remove Commitizen badge
from README. Replace @ionic-native imports with @awesome-cordova-plugins
in plugin JSDoc examples. Fill in Kommunicate documentation links.
Add modern package exports to published plugin packages. Remove unused
shipit script and release-please scripts.
2026-03-21 15:17:16 -07:00
Daniel Sogl 01f6257ebf ci: modernize GitHub workflows and templates
Update CI workflow: restrict triggers to master+PRs, add concurrency
groups and npm cache. Update release-please and stale workflows to
latest action versions. Replace single ISSUE_TEMPLATE.md with YAML-
based templates (bug report, feature request, config). Rewrite
CONTRIBUTING.md for awesome-cordova-plugins.
2026-03-21 15:17:10 -07:00
Daniel Sogl 61970e4a8b feat: modernize TypeScript configuration
Bump targets from ES2020 to ES2022, update moduleResolution to
"bundler" for tsconfigs (modern standard for bundler-consumed
libraries) and Node16 for build scripts. Remove unused genDir: "aot"
from angularCompilerOptions. Clean up stale .gitignore entries.
2026-03-21 15:17:03 -07:00
Daniel Sogl 120e0f6d23 refactor: replace build dependencies with native Node.js APIs
Replace fs-extra/rimraf with native node:fs, lodash with
structuredClone/spread, ts-node with tsx, minimist with node:util
parseArgs, winston with console logger, async-promise-queue with
native Promise concurrency. Use promisify for child_process.exec.
Normalize all imports to use node: protocol. Extract Jest config to
jest.config.ts and replace ts-jest with @swc/jest.
2026-03-21 15:16:55 -07:00
Daniel Sogl f103f8bdae feat!: replace husky/lint-staged with lefthook v2
Migrate from husky + lint-staged to lefthook v2 for git hooks. Migrate
prettier config from CJS to ESM. Remove commitizen/cz-conventional-
changelog (release-please handles conventional commits).
2026-03-21 15:16:34 -07:00
Daniel Sogl 4e6fb01ab0 feat!: migrate ESLint 8 to ESLint 10 with flat config
Replace legacy .eslintrc with eslint.config.mjs flat config. Update to
ESLint 10, typescript-eslint v8, and eslint-plugin-jsdoc v62. Resolve
all lint warnings and tighten configuration.
2026-03-21 15:16:26 -07:00
Daniel Sogl 76b4e03d04 feat!: replace dgeni/gulp with TypeDoc for README generation
Replace the legacy dgeni/gulp documentation pipeline with TypeDoc
and typedoc-plugin-markdown. Generates plugin README files with
extracted @Plugin() decorator metadata. Register custom JSDoc tags
used by plugin source files.
2026-03-21 15:16:18 -07:00
Daniel Sogl a5e3ccd185 feat!: modernize all dependencies
Update all core dependencies to latest versions: Angular 20, TypeScript
5.8, RxJS 7.8, zone.js 0.15. Bump Node.js engine requirement to >=20.
Update all devDependencies to current versions.

BREAKING CHANGE: Requires Node.js 20+ and Angular 20+.
2026-03-21 15:16:05 -07:00
60df81e7d0 chore(deps): update dependency lint-staged to ^16.4.0 (#5113)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 02:07:03 +00:00
2a24341da4 chore(deps): update dependency webpack to ^5.105.4 (#5111)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 05:01:47 +00:00
656693dbab chore(deps): update dependency lint-staged to ^16.3.2 (#5110)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 04:59:43 +00:00
b94b0dcdf0 chore(deps): update dependency lint-staged to ^16.3.1 (#5109)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 14:07:41 +00:00
1d7259aad7 chore(deps): update dependency webpack to ^5.105.3 (#5108)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 08:58:09 +00:00
e8758afacb chore(deps): update dependency rollup to ^4.59.0 (#5106)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 08:43:56 +00:00
c8689b480d chore(deps): update dependency release-please to ^17.3.0 (#5105)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 05:19:09 +00:00
6b8a319724 chore(deps): update build and bundling tools (#5103)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 06:02:36 +00:00
97d6d2eafe chore(deps): update dependency release-please to ^17.2.1 (#5102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 06:00:54 +00:00
4ddc32a736 chore(deps): update dependency webpack to ^5.105.0 (#5101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 04:35:08 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 PandGitHub 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
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
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 ErcegandGitHub f16d67ad24 feat(adjust): update adjust sdk index.ts api to v5.4.0 (#4948) 2025-08-08 12:29:02 +02:00
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
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
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
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 BelovandGitHub 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 RyltsovandGitHub c8f827691e feat (launch-navigator): Add setApiKey method #4915 (#4916) 2025-03-10 18:21:00 +01:00
Maxim BelovandGitHub 76ff28b08f feat(intercom): Add new methods (#4914) 2025-03-10 18:20:48 +01:00
Adrien LombardandGitHub 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 ZhangandGitHub 562489a97e fix(facebook/fbsdk): add nonce parameter to loginWithLimitedTracking (#4906) 2025-03-10 18:20:26 +01:00
shpasserandGitHub 0c05b33a1d Add requestConnectionPriority() to the ble plugin. (#4902) 2025-03-10 18:20:08 +01:00
Benoit LavenierandGitHub 7a4306acfc fix(audio-management): fix plugin name - closes #4898 (#4899) 2025-03-10 18:19:56 +01:00
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
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
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
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
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
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
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
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
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
362 changed files with 8793 additions and 26967 deletions
-4
View File
@@ -1,4 +0,0 @@
scripts/
docs/
dist/
node_modules/
-13
View File
@@ -1,13 +0,0 @@
{
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint", "jsdoc"],
"extends": ["plugin:@typescript-eslint/recommended", "prettier", "plugin:jsdoc/recommended"],
"rules": {
"@typescript-eslint/no-unused-vars": ["off"],
"@typescript-eslint/no-explicit-any": ["warn"],
"@typescript-eslint/no-empty-function": ["off"],
"@typescript-eslint/ban-types": ["warn"],
"@typescript-eslint/no-empty-interface": ["warn"],
"@typescript-eslint/no-namespace": ["off"]
}
}
+27 -13
View File
@@ -1,19 +1,33 @@
# Contributing to Ionic Native
# Contributing to Awesome Cordova Plugins
## Have an issue?
#### There are no rules, but here are a few things to consider:
###### Before you submit an issue:
* Do a quick search to see if there are similar issues
* Make sure that you are waiting for `deviceready` to fire before interacting with any plugin. If you are using Ionic, this can be done using [the `Platform.ready()` function](http://ionicframework.com/docs/api/platform/Platform/#ready).
* **Check that you are using the latest version of** `ionic-native`, you can install the latest version by running `npm i --save @ionic-native/core@latest`
###### Still having problems? submit an issue with the following details:
* Short description of the issue
* Steps to reproduce
* Stack trace (if available)
Before submitting an issue:
- Search existing issues to avoid duplicates
- Make sure you are using the latest version of `@awesome-cordova-plugins/core`
- Ensure `deviceready` has fired before interacting with any plugin
## Feature request?
Have a plugin you'd like to see supported? Since Ionic Native is a thin wrapper around existing Cordova plugins, adding support for new plugins is as easy as creating a new wrapper for whatever plugin you'd like to add.
Still having problems? [Open an issue](https://github.com/danielsogl/awesome-cordova-plugins/issues/new/choose) with:
Take a look at our [Developer Guide](https://github.com/ionic-team/ionic-native/blob/master/DEVELOPER.md) for more info on adding new plugins.
- Short description of the issue
- Steps to reproduce
- Stack trace (if available)
**Please do not submit support requests as issues.** Use the [Discussions](https://github.com/danielsogl/awesome-cordova-plugins/discussions) section instead.
## Want to add a plugin?
Awesome Cordova Plugins is a set of wrappers for Cordova plugins. Adding support for a new plugin is straightforward:
1. Run `npm run plugin:create -- -n PluginName` to scaffold a new plugin wrapper
2. Implement the wrapper following the patterns in existing plugins
3. Submit a pull request
## Development setup
```bash
npm ci
npm run build
npm test
```
-28
View File
@@ -1,28 +0,0 @@
**I'm submitting a ...** (check one with "x")
- [ ] bug report
- [ ] feature request
- [ ] support request => Please do not submit support requests here, use the discussions section https://github.com/danielsogl/awesome-cordova-plugins/discussions
**Current behavior:**
<!-- Describe how the bug manifests. -->
**Expected behavior:**
<!-- Describe what the behavior would be without the bug. -->
**Steps to reproduce:**
<!-- If you are able to illustrate the bug or feature request with an example, please provide steps to reproduce. -->
**Related code:**
```
insert any relevant code here
```
**Other information:**
<!-- List any other information that is relevant to your issue. Stack traces, related issues, suggestions on how to fix, Stack Overflow links, forum links, etc. -->
**Ionic info:** (run `ionic info` from a terminal/cmd prompt and paste output below):
```
insert the output from ionic info here
```
+63
View File
@@ -0,0 +1,63 @@
name: Bug Report
description: Report a bug in an Awesome Cordova Plugins wrapper
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out the sections below.
- type: input
id: plugin
attributes:
label: Plugin
description: Which @awesome-cordova-plugins/* package is affected?
placeholder: e.g. @awesome-cordova-plugins/camera
validations:
required: true
- type: textarea
id: current-behavior
attributes:
label: Current behavior
description: Describe what happens.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: Describe what you expected to happen.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: How can we reproduce the issue?
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: |
Relevant versions (fill in what you can):
value: |
- @awesome-cordova-plugins/core version:
- Cordova / Capacitor version:
- Angular version:
- Platform (iOS / Android / Browser):
validations:
required: false
- type: textarea
id: additional
attributes:
label: Additional context
description: Any other information, stack traces, or screenshots.
validations:
required: false
+5
View File
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Support & Questions
url: https://github.com/danielsogl/awesome-cordova-plugins/discussions
about: Please use Discussions for support requests and questions.
@@ -0,0 +1,35 @@
name: Feature Request
description: Suggest a new plugin wrapper or enhancement
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Have a plugin you'd like to see supported? Since Awesome Cordova Plugins
is a set of wrappers for Cordova plugins, adding support is as easy as
creating a new wrapper.
- type: textarea
id: description
attributes:
label: Description
description: What plugin or feature would you like to see added or improved?
validations:
required: true
- type: input
id: plugin-repo
attributes:
label: Cordova plugin repository
description: Link to the Cordova plugin (if requesting a new wrapper).
placeholder: https://github.com/example/cordova-plugin-example
validations:
required: false
- type: textarea
id: use-case
attributes:
label: Use case
description: Describe why this would be useful.
validations:
required: false
+19 -16
View File
@@ -1,21 +1,27 @@
name: Node CI
name: CI
on: [push]
on:
push:
branches: [main]
pull_request:
branches: [main]
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20.x]
steps:
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.1.0
- uses: actions/checkout@v4.3.1
- name: Setup Node.js
uses: actions/setup-node@v4.4.0
with:
node-version: ${{ matrix.node-version }}
node-version: 22
cache: npm
- name: Install dependencies
run: npm ci
@@ -23,11 +29,8 @@ jobs:
- name: Lint
run: npm run lint -- --quiet
- name: Test
run: npm test
- name: Build
run: npm run build
- name: Test
run: npm run test
- name: Readmes
run: npm run readmes
-35
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}}
+39
View File
@@ -0,0 +1,39 @@
name: Publish to npm
on:
workflow_call:
workflow_dispatch:
permissions:
contents: read
id-token: write
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.3.1
- name: Setup Node.js
uses: actions/setup-node@v4.4.0
with:
node-version: 22
cache: npm
registry-url: https://registry.npmjs.org
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint -- --quiet
- name: Test
run: npm test
- name: Build
run: npm run build
- name: Publish to npm
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm run npmpub
+34
View File
@@ -0,0 +1,34 @@
name: Release Please
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: write
pull-requests: write
issues: write
id-token: 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 }}
steps:
- name: Run Release Please
id: release
uses: googleapis/release-please-action@v4.4.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
config-file: release-please-config.json
manifest-file: .release-please-manifest.json
publish:
needs: release-please
if: ${{ needs.release-please.outputs.release_created }}
uses: ./.github/workflows/publish.yml
secrets: inherit
+22 -14
View File
@@ -1,22 +1,30 @@
name: Mark stale issues and pull requests
name: Stale issues and PRs
on:
schedule:
- cron: '0 0 * * *'
- cron: "0 6 * * 1"
permissions:
issues: write
pull-requests: write
jobs:
stale:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'There has been no recent activity and this issue has been marked inactive.'
stale-pr-message: 'There has been no recent activity and this PR has been marked inactive.'
stale-issue-label: 'status: inactive'
stale-pr-label: 'status: inactive'
- uses: actions/stale@v9.1.0
with:
stale-issue-message: >
This issue has been automatically marked as inactive due to lack of
recent activity. It will be closed in 14 days if no further activity
occurs.
stale-pr-message: >
This PR has been automatically marked as inactive due to lack of
recent activity. It will be closed in 14 days if no further activity
occurs.
stale-issue-label: "status: inactive"
stale-pr-label: "status: inactive"
days-before-stale: 60
days-before-close: 14
exempt-issue-labels: "pinned,keep"
exempt-pr-labels: "pinned,keep"
-4
View File
@@ -2,10 +2,6 @@
node_modules/
.idea
.tmp
aot/
scripts/ionic-native-bower
scripts/docs-json/*.json
scripts/docs-json/typedoc-docs
dist/
src/@awesome-cordova-plugins/plugins/**/ngx
*.d.ts
-1
View File
@@ -1 +0,0 @@
_
-4
View File
@@ -1,4 +0,0 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx --no-install lint-staged
-4
View File
@@ -1,4 +0,0 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm test
+1 -1
View File
@@ -4,7 +4,7 @@ node_modules
.vscode
dist
CHANGELOG.md
.husky
lefthook.yml
.prettierignore
LICENSE
docs/
+3
View File
@@ -0,0 +1,3 @@
{
".": "9.0.1"
}
+694 -3
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,675 @@
## [9.0.1](https://github.com/danielsogl/awesome-cordova-plugins/compare/awesome-cordova-plugins-v9.0.0...awesome-cordova-plugins-v9.0.1) (2026-03-21)
### Bug Fixes
* add id-token permission to release-please workflow ([ad6f55a](https://github.com/danielsogl/awesome-cordova-plugins/commit/ad6f55a85dc121731be49351215bdeaea3cafb18))
* add npm provenance and fix core peer dependency version ([6453f2a](https://github.com/danielsogl/awesome-cordova-plugins/commit/6453f2ab789dff71fb77bb06556bbc07c4091692))
* add strict types to build scripts and remove all any usage ([62956e4](https://github.com/danielsogl/awesome-cordova-plugins/commit/62956e429c7044dcf088dd2ffd0fe92b77045b8a))
* extract publish workflow for manual triggering ([c18b91d](https://github.com/danielsogl/awesome-cordova-plugins/commit/c18b91db03f8735b37afeaa439ee5ffb41035871))
* resolve remaining type errors in build scripts ([4807ccd](https://github.com/danielsogl/awesome-cordova-plugins/commit/4807ccdb27aa201fc708ab1857b37d0fcd05d7e6))
## [9.0.0](https://github.com/danielsogl/awesome-cordova-plugins/compare/awesome-cordova-plugins-v8.1.0...awesome-cordova-plugins-v9.0.0) (2026-03-21)
### ⚠ BREAKING CHANGES
* replace husky/lint-staged with lefthook v2
* migrate ESLint 8 to ESLint 10 with flat config
* replace dgeni/gulp with TypeDoc for README generation
* Requires Node.js 20+ and Angular 20+.
### Features
* migrate ESLint 8 to ESLint 10 with flat config ([4e6fb01](https://github.com/danielsogl/awesome-cordova-plugins/commit/4e6fb01ab0ef8fa3d0e11fd65c05b0cd45496ef8))
* modernize all dependencies ([a5e3ccd](https://github.com/danielsogl/awesome-cordova-plugins/commit/a5e3ccd18592c83d1045ba0992bcf17d78f2c301))
* modernize TypeScript configuration ([61970e4](https://github.com/danielsogl/awesome-cordova-plugins/commit/61970e4a8b2274cee2b2b69bbb21b0d238c7f5a7))
* replace dgeni/gulp with TypeDoc for README generation ([76b4e03](https://github.com/danielsogl/awesome-cordova-plugins/commit/76b4e03d04e394a1798da054307b2102bf62060a))
* replace husky/lint-staged with lefthook v2 ([f103f8b](https://github.com/danielsogl/awesome-cordova-plugins/commit/f103f8bdaec673185ecc0053893eeac68f8d17bf))
### Miscellaneous Chores
* clean up legacy references and unused code ([aaae9fc](https://github.com/danielsogl/awesome-cordova-plugins/commit/aaae9fc2775090f01092781b76e86743817d51f7))
* **deps:** update build and bundling tools ([#5063](https://github.com/danielsogl/awesome-cordova-plugins/issues/5063)) ([86be549](https://github.com/danielsogl/awesome-cordova-plugins/commit/86be54975b895baf12adfd988561af0f463ee79f))
* **deps:** update build and bundling tools ([#5066](https://github.com/danielsogl/awesome-cordova-plugins/issues/5066)) ([f1be01f](https://github.com/danielsogl/awesome-cordova-plugins/commit/f1be01f79bbe94535582697e883c51da7745810e))
* **deps:** update build and bundling tools ([#5076](https://github.com/danielsogl/awesome-cordova-plugins/issues/5076)) ([0ef0f74](https://github.com/danielsogl/awesome-cordova-plugins/commit/0ef0f74357e82127dbbea3fcfbf505c845fc9e81))
* **deps:** update build and bundling tools ([#5079](https://github.com/danielsogl/awesome-cordova-plugins/issues/5079)) ([879659b](https://github.com/danielsogl/awesome-cordova-plugins/commit/879659b8e6f34e50936fd71b83f8da6f5542abb8))
* **deps:** update build and bundling tools ([#5086](https://github.com/danielsogl/awesome-cordova-plugins/issues/5086)) ([75e6387](https://github.com/danielsogl/awesome-cordova-plugins/commit/75e638702836b1cd98e8ee28a6d62d7e03af6aeb))
* **deps:** update build and bundling tools ([#5090](https://github.com/danielsogl/awesome-cordova-plugins/issues/5090)) ([effbc46](https://github.com/danielsogl/awesome-cordova-plugins/commit/effbc46eb991b7fbebdc59005be03aad2385115f))
* **deps:** update build and bundling tools ([#5103](https://github.com/danielsogl/awesome-cordova-plugins/issues/5103)) ([6b8a319](https://github.com/danielsogl/awesome-cordova-plugins/commit/6b8a3197242802e39e1179c4368a5ff5adc3be69))
* **deps:** update dependency lint-staged to ^16.1.5 ([#5061](https://github.com/danielsogl/awesome-cordova-plugins/issues/5061)) ([679aefa](https://github.com/danielsogl/awesome-cordova-plugins/commit/679aefa3b532b4f9695bd3ac96133357ba1b3654))
* **deps:** update dependency lint-staged to ^16.1.6 ([#5069](https://github.com/danielsogl/awesome-cordova-plugins/issues/5069)) ([4afe2ad](https://github.com/danielsogl/awesome-cordova-plugins/commit/4afe2ad4c9b887bba08ce3ab747d2b979e8135c3))
* **deps:** update dependency lint-staged to ^16.2.3 ([#5075](https://github.com/danielsogl/awesome-cordova-plugins/issues/5075)) ([0887f9f](https://github.com/danielsogl/awesome-cordova-plugins/commit/0887f9f9e4055579765c369734c6e810c6910818))
* **deps:** update dependency lint-staged to ^16.2.4 ([#5077](https://github.com/danielsogl/awesome-cordova-plugins/issues/5077)) ([c86abb8](https://github.com/danielsogl/awesome-cordova-plugins/commit/c86abb86a29ff7a7dfd06b86897f5d7fff167241))
* **deps:** update dependency lint-staged to ^16.2.6 ([#5081](https://github.com/danielsogl/awesome-cordova-plugins/issues/5081)) ([722a8af](https://github.com/danielsogl/awesome-cordova-plugins/commit/722a8af45ebd23429e662c1ae3ca532145369715))
* **deps:** update dependency lint-staged to ^16.2.7 ([#5087](https://github.com/danielsogl/awesome-cordova-plugins/issues/5087)) ([9a487a4](https://github.com/danielsogl/awesome-cordova-plugins/commit/9a487a47f36f05421afcb613269c392145da3d2f))
* **deps:** update dependency lint-staged to ^16.3.1 ([#5109](https://github.com/danielsogl/awesome-cordova-plugins/issues/5109)) ([b94b0dc](https://github.com/danielsogl/awesome-cordova-plugins/commit/b94b0dcdf04add7c4bacdcbe667ae79a0e52c871))
* **deps:** update dependency lint-staged to ^16.3.2 ([#5110](https://github.com/danielsogl/awesome-cordova-plugins/issues/5110)) ([656693d](https://github.com/danielsogl/awesome-cordova-plugins/commit/656693dbab606fede5c4399659c32286dc037756))
* **deps:** update dependency lint-staged to ^16.4.0 ([#5113](https://github.com/danielsogl/awesome-cordova-plugins/issues/5113)) ([60df81e](https://github.com/danielsogl/awesome-cordova-plugins/commit/60df81e7d029777c00e2fe79f9b798514ed032b5))
* **deps:** update dependency release-please to ^17.1.2 ([#5065](https://github.com/danielsogl/awesome-cordova-plugins/issues/5065)) ([0c90165](https://github.com/danielsogl/awesome-cordova-plugins/commit/0c90165e969603a7d87ad405005423afcdc7a57c))
* **deps:** update dependency release-please to ^17.1.3 ([#5078](https://github.com/danielsogl/awesome-cordova-plugins/issues/5078)) ([e9bf647](https://github.com/danielsogl/awesome-cordova-plugins/commit/e9bf647ca86f24b7e43377f502e9af084b76e250))
* **deps:** update dependency release-please to ^17.2.0 ([#5098](https://github.com/danielsogl/awesome-cordova-plugins/issues/5098)) ([09f2522](https://github.com/danielsogl/awesome-cordova-plugins/commit/09f2522f9f680b8e8f472af68e09a14a35772e8c))
* **deps:** update dependency release-please to ^17.2.1 ([#5102](https://github.com/danielsogl/awesome-cordova-plugins/issues/5102)) ([97d6d2e](https://github.com/danielsogl/awesome-cordova-plugins/commit/97d6d2eafe6d24e75ffaea1f45a25b20c1dcf7da))
* **deps:** update dependency release-please to ^17.3.0 ([#5105](https://github.com/danielsogl/awesome-cordova-plugins/issues/5105)) ([c8689b4](https://github.com/danielsogl/awesome-cordova-plugins/commit/c8689b480d409659730d51683eb1e09ba7887aea))
* **deps:** update dependency rimraf to ^6.1.0 ([#5082](https://github.com/danielsogl/awesome-cordova-plugins/issues/5082)) ([b8f3941](https://github.com/danielsogl/awesome-cordova-plugins/commit/b8f3941e4cb0547948e32ba75d4c523b0e8e7e2c))
* **deps:** update dependency rollup to ^4.50.1 ([#5070](https://github.com/danielsogl/awesome-cordova-plugins/issues/5070)) ([b94c26d](https://github.com/danielsogl/awesome-cordova-plugins/commit/b94c26dbb1e5062ff9b3009943e0d3098b3c9f91))
* **deps:** update dependency rollup to ^4.52.0 ([#5073](https://github.com/danielsogl/awesome-cordova-plugins/issues/5073)) ([f8fdc2f](https://github.com/danielsogl/awesome-cordova-plugins/commit/f8fdc2fe79817a31e466189b830031b88b531e20))
* **deps:** update dependency rollup to ^4.52.3 ([#5074](https://github.com/danielsogl/awesome-cordova-plugins/issues/5074)) ([55aabfa](https://github.com/danielsogl/awesome-cordova-plugins/commit/55aabfa4aceccf6bc3f32cbc1945b8e89237f35a))
* **deps:** update dependency rollup to ^4.53.1 ([#5084](https://github.com/danielsogl/awesome-cordova-plugins/issues/5084)) ([6fe9de5](https://github.com/danielsogl/awesome-cordova-plugins/commit/6fe9de5c97f496b075a7dadcac370677a06cc826))
* **deps:** update dependency rollup to ^4.53.2 ([#5085](https://github.com/danielsogl/awesome-cordova-plugins/issues/5085)) ([d9bbabe](https://github.com/danielsogl/awesome-cordova-plugins/commit/d9bbabe605777fd588c698587ae4822178126668))
* **deps:** update dependency rollup to ^4.55.1 ([#5094](https://github.com/danielsogl/awesome-cordova-plugins/issues/5094)) ([d097f55](https://github.com/danielsogl/awesome-cordova-plugins/commit/d097f5563fd14e3f754d52347c83e4c1cb559695))
* **deps:** update dependency rollup to ^4.56.0 ([#5099](https://github.com/danielsogl/awesome-cordova-plugins/issues/5099)) ([30c72c4](https://github.com/danielsogl/awesome-cordova-plugins/commit/30c72c47bcb9cfd669ae41f870fcbc5863653ea0))
* **deps:** update dependency rollup to ^4.57.1 ([#5100](https://github.com/danielsogl/awesome-cordova-plugins/issues/5100)) ([5f28d64](https://github.com/danielsogl/awesome-cordova-plugins/commit/5f28d64e43363dd5fe023ef82a57081e232935b3))
* **deps:** update dependency rollup to ^4.59.0 ([#5106](https://github.com/danielsogl/awesome-cordova-plugins/issues/5106)) ([e8758af](https://github.com/danielsogl/awesome-cordova-plugins/commit/e8758afacb0750c7b18c59cf4fe3b380f3fe5f32))
* **deps:** update dependency webpack to ^5.105.0 ([#5101](https://github.com/danielsogl/awesome-cordova-plugins/issues/5101)) ([4ddc32a](https://github.com/danielsogl/awesome-cordova-plugins/commit/4ddc32a7362b6f565f8eba8c9df0e6202a9b240b))
* **deps:** update dependency webpack to ^5.105.3 ([#5108](https://github.com/danielsogl/awesome-cordova-plugins/issues/5108)) ([1d7259a](https://github.com/danielsogl/awesome-cordova-plugins/commit/1d7259aad73d3f1b09f4e9553a25c70890afc501))
* **deps:** update dependency webpack to ^5.105.4 ([#5111](https://github.com/danielsogl/awesome-cordova-plugins/issues/5111)) ([2a24341](https://github.com/danielsogl/awesome-cordova-plugins/commit/2a24341da4d97fc35a041259420c19748de548df))
* refresh package-lock.json ([555c375](https://github.com/danielsogl/awesome-cordova-plugins/commit/555c375b60c10cfcfc4207eb84ad827aedbda9ce))
* remove unused zone.js devDependency ([15e7ac0](https://github.com/danielsogl/awesome-cordova-plugins/commit/15e7ac0c9a58be16ecc4abed79d936d9d0ddbae9))
* rename default branch from master to main ([e263b0b](https://github.com/danielsogl/awesome-cordova-plugins/commit/e263b0b062af6a0d2065470b436c6f871fc682b7))
### Documentation
* update guide to reflect latest Angular APIs ([0cee43b](https://github.com/danielsogl/awesome-cordova-plugins/commit/0cee43bbae78817ed8d4a919996172d50c398f69))
### Code Refactoring
* replace build dependencies with native Node.js APIs ([120e0f6](https://github.com/danielsogl/awesome-cordova-plugins/commit/120e0f6d235d70e8df7041587a5351f002624579))
## [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 +5574,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))
+2 -2
View File
@@ -1,6 +1,6 @@
# Ionic Native Developer Guide
# Awesome Cordova Plugins Developer Guide
This is a short guide on creating new plugin wrappers for Ionic Native.
This is a short guide on creating new plugin wrappers for Awesome Cordova Plugins.
## Creating Plugin Wrappers
+43 -117
View File
@@ -1,4 +1,4 @@
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![](https://img.shields.io/npm/v/@awesome-cordova-plugins/core.svg)
![](https://img.shields.io/npm/v/@awesome-cordova-plugins/core.svg)
# Awesome Cordova Plugins
@@ -28,58 +28,53 @@ For the full Awesome Cordova Plugins documentation, please visit [https://ionicf
### Basic Usage
#### Ionic/Angular apps
#### Ionic/Angular apps (Standalone)
To use a plugin, import and add the plugin provider to your `@NgModule`, and then inject it where you wish to use it.
Angular v14+ uses standalone components by default. To use a plugin, register it as a provider in your application bootstrap and inject it using Angular's `inject()` function.
Make sure to import the injectable class from the `/ngx` directory as shown in the following examples:
```typescript
// app.module.ts
// main.ts
import { bootstrapApplication } from '@angular/platform-browser';
import { Camera } from '@awesome-cordova-plugins/camera/ngx';
import { Geolocation } from '@awesome-cordova-plugins/geolocation/ngx';
import { AppComponent } from './app/app.component';
...
@NgModule({
...
providers: [
...
Camera
...
]
...
})
export class AppModule { }
bootstrapApplication(AppComponent, {
providers: [Camera, Geolocation],
});
```
```typescript
import { Component, OnInit } from '@angular/core';
import { inject } from '@angular/core';
import { Geolocation } from '@awesome-cordova-plugins/geolocation/ngx';
import { Platform } from 'ionic-angular';
import { Platform } from '@ionic/angular';
@Component({ ... })
export class MyComponent {
@Component({
selector: 'app-my-component',
standalone: true,
template: `<p>My Component</p>`,
})
export class MyComponent implements OnInit {
private geolocation = inject(Geolocation);
private platform = inject(Platform);
constructor(private geolocation: Geolocation, private platform: Platform) {
async ngOnInit() {
await this.platform.ready();
this.platform.ready().then(() => {
// get position
const pos = await this.geolocation.getCurrentPosition();
console.log(`lat: ${pos.coords.latitude}, lon: ${pos.coords.longitude}`);
// get position
this.geolocation.getCurrentPosition().then(pos => {
console.log(`lat: ${pos.coords.latitude}, lon: ${pos.coords.longitude}`)
});
// watch position
const watch = geolocation.watchPosition().subscribe(pos => {
console.log(`lat: ${pos.coords.latitude}, lon: ${pos.coords.longitude}`)
});
// to stop watching
watch.unsubscribe();
// watch position
const watch = this.geolocation.watchPosition().subscribe((pos) => {
console.log(`lat: ${pos.coords.latitude}, lon: ${pos.coords.longitude}`);
});
// to stop watching
watch.unsubscribe();
}
}
```
@@ -126,9 +121,9 @@ const Tab1: React.FC = () => {
};
```
#### ES2015+/TypeScript
#### ES2015+/TypeScript (without Angular)
These modules can work in any ES2015+/TypeScript app (including Angular/Ionic apps). To use any plugin, import the class from the appropriate package, and use it's static methods.
These modules can also be used without Angular by calling static methods directly:
```js
import { Camera } from '@awesome-cordova-plugins/camera';
@@ -140,64 +135,17 @@ document.addEventListener('deviceready', () => {
});
```
#### AngularJS
Awesome Cordova Plugins generates an AngularJS module in runtime and prepares a service for each plugin. To use the plugins in your AngularJS app:
1. Download the latest bundle from the [Github releases](https://github.com/danielsogl/awesome-cordova-plugins/releases) page.
2. Include it in `index.html` before your app's code.
3. Inject `ionic.native` module in your app.
4. Inject any plugin you would like to use with a `$cordova` prefix.
```js
angular.module('myApp', ['ionic.native']).controller('MyPageController', function ($cordovaCamera) {
$cordovaCamera.getPicture().then(
function (data) {
console.log('Took a picture!', data);
},
function (err) {
console.log('Error occurred while taking a picture', err);
}
);
});
```
#### Vanilla JS
To use Awesome Cordova Plugins in any other setup:
1. Download the latest bundle from the [Github releases](https://github.com/danielsogl/awesome-cordova-plugins/releases) page.
2. Include it in `index.html` before your app's code.
3. Access any plugin using the global `IonicNative` variable.
```js
document.addEventListener('deviceready', function () {
IonicNative.Camera.getPicture().then(
function (data) {
console.log('Took a picture!', data);
},
function (err) {
console.log('Error occurred while taking a picture', err);
}
);
});
```
### Mocking and Browser Development (Ionic/Angular apps only)
Awesome Cordova Plugins makes it possible to mock plugins and develop nearly the entirety of your app in the browser or in `ionic serve`.
To do this, you need to provide a mock implementation of the plugins you wish to use. Here's an example of mocking the `Camera` plugin to return a stock image while in development:
First import the `Camera` class in your `src/app/app.module.ts` file:
First create a mock class that extends the `Camera` class:
```typescript
import { Camera } from '@awesome-cordova-plugins/camera/ngx';
```
Then create a new class that extends the `Camera` class with a mock implementation:
```typescript
class CameraMock extends Camera {
getPicture(options) {
return new Promise((resolve, reject) => {
@@ -207,45 +155,23 @@ class CameraMock extends Camera {
}
```
Finally, override the previous `Camera` class in your `providers` for this module:
Then override the `Camera` provider in your application bootstrap:
```typescript
providers: [{ provide: Camera, useClass: CameraMock }];
```
Here's the full example:
```typescript
import { ErrorHandler, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
// main.ts
import { bootstrapApplication } from '@angular/platform-browser';
import { Camera } from '@awesome-cordova-plugins/camera/ngx';
import { HomePage } from '../pages/home/home';
import { MyApp } from './app.component';
import { AppComponent } from './app/app.component';
class CameraMock extends Camera {
getPicture(options) {
return new Promise((resolve, reject) => {
resolve('BASE_64_ENCODED_DATA_GOES_HERE');
});
return Promise.resolve('BASE_64_ENCODED_DATA_GOES_HERE');
}
}
@NgModule({
declarations: [MyApp, HomePage],
imports: [BrowserModule, IonicModule.forRoot(MyApp)],
bootstrap: [IonicApp],
entryComponents: [MyApp, HomePage],
providers: [
{ provide: ErrorHandler, useClass: IonicErrorHandler },
{ provide: Camera, useClass: CameraMock },
],
})
export class AppModule {}
bootstrapApplication(AppComponent, {
providers: [{ provide: Camera, useClass: CameraMock }],
});
```
### Runtime Diagnostics
@@ -256,7 +182,7 @@ Spent way too long diagnosing an issue only to realize a plugin wasn't firing or
## Plugin Missing?
Let us know or submit a PR! Take a look at [the Developer Guide](https://github.com/danielsogl/awesome-cordova-plugins/blob/master/DEVELOPER.md) for more on how to contribute. :heart:
Let us know or submit a PR! Take a look at [the Developer Guide](https://github.com/danielsogl/awesome-cordova-plugins/blob/main/DEVELOPER.md) for more on how to contribute. :heart:
# Credits
+51 -56
View File
@@ -8,68 +8,56 @@ These plugins are submitted and maintained by the Ionic community. While communi
For professional developers and teams that require dedicated native plugin support & SLAs, ongoing maintenance, and security patches, please explore our [premium options](https://ionicframework.com/native), including plugin support and pre-built solutions for common native use cases.
> These docs are for apps built with Ionic Framework 4.0.0 and greater. For older Ionic v3 projects, please [see here](https://ionicframework.com/docs/v3/native).
### [Capacitor Support](https://ionicframework.com/docs/native/community#capacitor-support) <a id="capacitor-support"></a>
In addition to Cordova, Ionic Native also works with [Capacitor](https://capacitor.ionicframework.com/), Ionic's official native runtime. Basic usage below. For complete details, [see the Capacitor documentation](https://capacitor.ionicframework.com/docs/cordova/using-cordova-plugins).
In addition to Cordova, Awesome Cordova Plugins also works with [Capacitor](https://capacitorjs.com/), Ionic's official native runtime. Basic usage below. For complete details, [see the Capacitor documentation](https://capacitorjs.com/docs/cordova/using-cordova-plugins).
### [Usage](https://ionicframework.com/docs/native/community#usage) <a id="usage"></a>
All plugins have two components - the native code \(Cordova\) and the TypeScript code \(Ionic Native\). Cordova plugins are also wrapped in a `Promise` or `Observable` in order to provide a common plugin interface and modernized development approach.
All plugins have two components - the native code (Cordova) and the TypeScript code (Awesome Cordova Plugins). Cordova plugins are also wrapped in a `Promise` or `Observable` in order to provide a common plugin interface and modernized development approach.
Using the [Camera plugin](https://ionicframework.com/docs/native/camera) as an example, first install it:CORDOVACAPACITOR
Using the [Camera plugin](https://ionicframework.com/docs/native/camera) as an example, first install it:
```text
// Install Cordova plugin
$ ionic cordova plugin add cordova-plugin-camera
```bash
# Install Cordova plugin
ionic cordova plugin add cordova-plugin-camera
// Install Ionic Native TypeScript wrapper
$ npm install @ionic-native/camera
# Install Awesome Cordova Plugins TypeScript wrapper
npm install @awesome-cordova-plugins/camera
// Install Ionic Native core library (once per project)
$ npm install @ionic-native/core
# Install Awesome Cordova Plugins core library (once per project)
npm install @awesome-cordova-plugins/core
```
Next, begin using the plugin, following the various framework usage options below. For FAQ, see [here](https://ionicframework.com/docs/native/faq).
### [Angular](https://ionicframework.com/docs/native/community#angular) <a id="angular"></a>
### [Angular (Standalone)](https://ionicframework.com/docs/native/community#angular) <a id="angular"></a>
Angular apps can use either Cordova or Capacitor to build native mobile apps. Import the plugin in a `@NgModule` and add it to the list of Providers. For Angular, the import path should end with `/ngx`. Angular's change detection is automatically handled.
Angular apps can use either Cordova or Capacitor to build native mobile apps. Register the plugin as a provider in your application bootstrap. For Angular, the import path should end with `/ngx`. Angular's change detection is automatically handled.
```text
// app.module.ts
import { Camera } from '@ionic-native/camera/ngx';
```typescript
// main.ts
import { bootstrapApplication } from '@angular/platform-browser';
import { Camera } from '@awesome-cordova-plugins/camera/ngx';
import { AppComponent } from './app/app.component';
...
@NgModule({
...
providers: [
...
Camera
...
]
...
})
export class AppModule { }
bootstrapApplication(AppComponent, {
providers: [Camera],
});
```
CopyCopied
After the plugin has been registered, inject it in any component or service using Angular's `inject()` function:
After the plugin has been declared, it can be imported and injected like any other service:
```text
```typescript
// camera.service.ts
import { Injectable } from "@angular/core";
import { Camera, CameraOptions } from "@ionic-native/camera/ngx";
import { Injectable, inject } from '@angular/core';
import { Camera, CameraOptions } from '@awesome-cordova-plugins/camera/ngx';
@Injectable({
providedIn: "root",
providedIn: 'root',
})
export class PhotoService {
constructor(private camera: Camera) {}
private camera = inject(Camera);
takePicture() {
const options: CameraOptions = {
@@ -85,26 +73,35 @@ export class PhotoService {
},
(err) => {
// Handle error
console.log("Camera issue: " + err);
console.log('Camera issue: ' + err);
}
);
}
}
```
CopyCopied
### [React](https://ionicframework.com/docs/native/community#react) <a id="react"></a>
React apps must use Capacitor to build native mobile apps. However, Ionic Native \(and therefore, Cordova plugins\) can still be used.// Install Core library \(once per project\)npm install @ionic-native/core
// Install Ionic Native TypeScript wrappernpm install @ionic-native/barcode-scanner
// Install Cordova pluginnpm install phonegap-plugin-barcodescanner
// Update native platform project\(s\) to include newly added pluginionic cap sync
React apps must use Capacitor to build native mobile apps. However, Awesome Cordova Plugins (and therefore, Cordova plugins) can still be used.
```bash
# Install Core library (once per project)
npm install @awesome-cordova-plugins/core
# Install Awesome Cordova Plugins TypeScript wrapper
npm install @awesome-cordova-plugins/barcode-scanner
# Install Cordova plugin
npm install phonegap-plugin-barcodescanner
# Update native platform project(s) to include newly added plugin
ionic cap sync
```
Import the plugin object then use its static methods:
```text
import { BarcodeScanner } from "@ionic-native/barcode-scanner";
```typescript
import { BarcodeScanner } from '@awesome-cordova-plugins/barcode-scanner';
const Tab1: React.FC = () => {
const openScanner = async () => {
@@ -126,19 +123,17 @@ const Tab1: React.FC = () => {
};
```
CopyCopied
### [ES2015+/TypeScript](https://ionicframework.com/docs/native/community#vanilla-javascript) <a id="vanilla-javascript"></a>
### [Vanilla JavaScript](https://ionicframework.com/docs/native/community#vanilla-javascript) <a id="vanilla-javascript"></a>
ES2015+ and TypeScript apps can use either Cordova or Capacitor to build native mobile apps. To use any plugin, import the class from the appropriate package and use its static methods:
Vanilla JavaScript apps, targeting ES2015+ and/or TypeScript, can use either Cordova or Capacitor to build native mobile apps. To use any plugin, import the class from the appropriate package and use its static methods:
```typescript
import { Camera } from '@awesome-cordova-plugins/camera';
```text
import { Camera } from "@ionic-native/camera";
document.addEventListener("deviceready", () => {
document.addEventListener('deviceready', () => {
Camera.getPicture()
.then((data) => console.log("Took a picture!", data))
.catch((e) => console.log("Error occurred while taking a picture", e));
.then((data) => console.log('Took a picture!', data))
.catch((e) => console.log('Error occurred while taking a picture', e));
});
```
+1 -3
View File
@@ -15,7 +15,5 @@ ABBYY Real-Time Recognition SDK (RTR SDK) in apps.
## Supported platforms
- Android
- iOS
- iOS
+4 -6
View File
@@ -16,10 +16,8 @@ Requires Cordova plugin: `cordova-plugin-actionsheet`. For more info, please see
## Supported platforms
- Android
- Browser
- iOS
- Windows
- Windows Phone 8
- Browser
- iOS
- Windows
- Windows Phone 8
+5 -5
View File
@@ -1,5 +1,7 @@
# AdjustThirdPartySharing
ova plugin add com.adjust.sdk
# Adjust
```
$ ionic cordova plugin add com.adjust.sdk
$ npm install @awesome-cordova-plugins/adjust
```
@@ -14,7 +16,5 @@ Requires Cordova plugin: `com.adjust.sdk`. For more info, please see the [Adjust
## Supported platforms
- Android
- iOS
- iOS
+3 -11
View File
@@ -1,4 +1,4 @@
# RewardVideo
# AdMob
```
$ ionic cordova plugin add cordova-admob-plus
@@ -7,18 +7,10 @@ $ npm install @awesome-cordova-plugins/admob-plus
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/admob-plus/)
Plugin Repo: []()
github.com/admob-plus/admob-plus](https://github.com/admob-plus/admob-plus)
AdMob Plus is the successor of cordova-plugin-admob-free, which provides a cleaner API and build with modern tools.
Plugin Repo: [https://github.com/admob-plus/admob-plus](https://github.com/admob-plus/admob-plus)
## Supported platforms
- Android
- iOS
- iOS
+2 -4
View File
@@ -16,8 +16,6 @@ IMPORTANT NOTICE: this plugin takes a percentage out of your earnings if you pro
## Supported platforms
- Android
- iOS
- Windows Phone 8
- iOS
- Windows Phone 8
+2 -4
View File
@@ -21,8 +21,6 @@ Supports:**
## Supported platforms
- Android
- iOS
- Browser
- iOS
- Browser
+1 -3
View File
@@ -14,7 +14,5 @@ This Cordova Plugin is for a better (multiple) ImagePicker with more options.
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -16,7 +16,5 @@ The encryption and decryption are performed on the device native layer so that t
## Supported platforms
- Android
- iOS
- iOS
+18
View File
@@ -0,0 +1,18 @@
# Airship
```
$ ionic cordova plugin add @ua/cordova-airship
$ npm install @awesome-cordova-plugins/airship
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/airship/)
Plugin Repo: [https://www.npmjs.com/package/@ua/cordova-airship](https://www.npmjs.com/package/@ua/cordova-airship)
This plugin does something
## Supported platforms
- Android
- iOS
+1 -3
View File
@@ -17,7 +17,5 @@ For more information about Paytm All-in-One SDK, please visit https://developer.
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -14,7 +14,5 @@ Google Analytics Firebase plugin for Ionic Native apps.
## Supported platforms
- Android
- iOS
- iOS
-2
View File
@@ -16,6 +16,4 @@ https://github.com/google/ExoPlayer
## Supported platforms
- Android
@@ -16,6 +16,4 @@ In Android 4.4+, however, you can now enter true full screen, fully interactive
## Supported platforms
- Android
-2
View File
@@ -16,6 +16,4 @@ This plugin works on all android versions, but we can only detect notches starti
## Supported platforms
- Android
@@ -16,6 +16,4 @@ You can find all permissions here: https://developer.android.com/reference/andro
## Supported platforms
- Android
+1 -3
View File
@@ -14,7 +14,5 @@ Anyline provides an easy-to-use SDK for applications to enable Optical Character
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -16,7 +16,5 @@ Requires Cordova plugin: cordova-plugin-appavailability. For more info, please s
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -19,7 +19,5 @@ For more info, please see https://docs.microsoft.com/en-us/appcenter/sdk/analyti
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -19,7 +19,5 @@ For more info, please see https://docs.microsoft.com/en-us/appcenter/sdk/crashes
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -15,7 +15,5 @@ For more info, please see: https://github.com/Microsoft/appcenter-sdk-cordova/tr
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -14,7 +14,5 @@ For more info, please see https://docs.microsoft.com/en-us/appcenter/sdk/push/co
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -16,7 +16,5 @@ For more info, please see https://docs.microsoft.com/en-us/appcenter/sdk/other-a
## Supported platforms
- Android
- iOS
- iOS
+6 -8
View File
@@ -14,12 +14,10 @@ This plugin allows you to read and write app preferences
## Supported platforms
- Android
- BlackBerry 10
- Browser
- iOS
- macOS
- Windows 8
- Windows Phone
- BlackBerry 10
- Browser
- iOS
- macOS
- Windows 8
- Windows Phone
+3 -5
View File
@@ -16,9 +16,7 @@ Requires Cordova plugin: cordova-plugin-apprate. For more info, please see the [
## Supported platforms
- Android
- BlackBerry 10
- iOS
- Windows
- BlackBerry 10
- iOS
- Windows
+1 -3
View File
@@ -14,7 +14,5 @@ Cordova plugin to review app
## Supported platforms
- Android
- iOS
- iOS
+2 -4
View File
@@ -16,8 +16,6 @@ Requires Cordova plugin: `cordova-plugin-app-version`. For more info, please see
## Supported platforms
- Android
- iOS
- Windows
- iOS
- Windows
-2
View File
@@ -14,6 +14,4 @@ A Cordova plugin that enables users from Add Payment Cards to their Apple Wallet
## Supported platforms
- iOS
+1 -3
View File
@@ -14,7 +14,5 @@ This plugin allows you to easily configure, integrate and interact with Applovin
## Supported platforms
- Android
- iOS
- iOS
+3 -5
View File
@@ -1,13 +1,13 @@
# HTTP
```
$ ionic cordova plugin add cordova-approov-advanced-http
$ ionic cordova plugin add @approov/cordova-plugin-advanced-http
$ npm install @awesome-cordova-plugins/approov-advanced-http
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/approov-advanced-http/)
Plugin Repo: [https://github.com/approov/quickstart-ionic-advancedhttp](https://github.com/approov/quickstart-ionic-advancedhttp)
Plugin Repo: [https://github.com/approov/quickstart-cordova-advancedhttp](https://github.com/approov/quickstart-cordova-advancedhttp)
Cordova / Phonegap plugin for communicating with HTTP servers. Supports iOS and Android.
@@ -22,7 +22,5 @@ we have only added approov functionality on top of it. All credit goes to the ac
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -14,7 +14,5 @@ Appsflyer Cordova SDK support for Attribution
## Supported platforms
- iOS
- Android
- Android
+18
View File
@@ -0,0 +1,18 @@
# Audio Management
```
$ ionic cordova plugin add clovelced-plugin-audiomanagement
$ npm install @awesome-cordova-plugins/audio-management
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/audio-management/)
Plugin Repo: [https://github.com/clovelCed/cordova-plugin-audiomanagement](https://github.com/clovelCed/cordova-plugin-audiomanagement)
A Cordova plugin to manage volume of audio streams for: ring, music, notification and system. Possible
ringer values for those streams are: silent, vibrate and normal.
## Supported platforms
- Android
-2
View File
@@ -16,6 +16,4 @@ For more detail, please see https://github.com/transistorsoft/cordova-plugin-bac
## Supported platforms
- iOS
+4 -6
View File
@@ -15,10 +15,8 @@ Requires Cordova plugin: cordova-plugin-background-mode. For more info about plu
## Supported platforms
- AmazonFire OS
- Android
- Browser
- iOS
- Windows
- Android
- Browser
- iOS
- Windows
+1 -3
View File
@@ -14,7 +14,5 @@ This plugin does something
## Supported platforms
- Android
- iOS
- iOS
+3 -5
View File
@@ -18,9 +18,7 @@ Android Note: Badges have historically only been a feature implemented by third
## Supported platforms
- Android
- Browser
- iOS
- Windows
- Browser
- iOS
- Windows
+4 -6
View File
@@ -16,10 +16,8 @@ Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please
## Supported platforms
- Android
- BlackBerry 10
- Browser
- iOS
- Windows
- BlackBerry 10
- Browser
- iOS
- Windows
+16
View File
@@ -0,0 +1,16 @@
# Barkoder
```
$ ionic cordova plugin add barkoder-cordova
$ npm install @awesome-cordova-plugins/barkoder
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/barkoder/)
The barKoder Barcode Scanner SDK cordova plugin grants an easy to use solution with a great and completely customizable interface that can be instantly integrated in both iOS and Android apps.
## Supported platforms
- Android
- iOS
+3 -5
View File
@@ -14,9 +14,7 @@ Requires Cordova plugin: cordova-plugin-batterystatus. For more info, please see
## Supported platforms
- iOS
- Android
- Windows
- Browser
- Android
- Windows
- Browser
+1 -3
View File
@@ -14,7 +14,5 @@ BioCatch SDK Cordova support
## Supported platforms
- iOS
- Android
- Android
+1 -5
View File
@@ -1,20 +1,16 @@
# BiometricWrapper
```
$ ''
$
$ npm install @awesome-cordova-plugins/biometric-wrapper
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/biometric-wrapper/)
Plugin Repo: ['']('')
This plugin capture biometric(Iris and Fingerprint) and validate the user.
May be used in Banking domain
## Supported platforms
- Android
+1 -3
View File
@@ -26,7 +26,5 @@ Simultaneous connections to multiple peripherals are supported.
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -15,7 +15,5 @@ blinkid-phonegap repository for available recognizers and other settings
## Supported platforms
- iOS
- Android
- Android
@@ -14,8 +14,6 @@ This plugin is written using the iOS Accessory Framework (MFi) to support Classi
## Supported platforms
- Android
- iOS
- Browser
- iOS
- Browser
+1 -3
View File
@@ -16,7 +16,5 @@ It supports peripheral **and** central modes and covers most of the API methods
## Supported platforms
- Android
- iOS
- iOS
+2 -4
View File
@@ -14,8 +14,6 @@ This plugin enables serial communication over Bluetooth. It was written for comm
## Supported platforms
- Android
- iOS
- Windows Phone 8
- iOS
- Windows Phone 8
+1 -3
View File
@@ -14,7 +14,5 @@ Branch.io is an attribution service for deeplinking and invitation links
## Supported platforms
- iOS
- Android
- Android
+1 -3
View File
@@ -16,7 +16,5 @@ Requires Cordova plugin: `cordova-plugin-brightness`. For more info, please see
## Supported platforms
- Android
- iOS
- iOS
+2 -4
View File
@@ -14,8 +14,6 @@ This plugin adds exchanging events between native code and your app.
## Supported platforms
- Android
- iOS
- Browser
- iOS
- Browser
+1 -3
View File
@@ -14,7 +14,5 @@ This plugin provides an interface to in-app browser tabs that exist on some mobi
## Supported platforms
- Android
- iOS
- iOS
+5 -7
View File
@@ -14,11 +14,9 @@ This plugin provides build information.
## Supported platforms
- Android
- iOS
- Windows
- macOS
- browser
- Electron
- iOS
- Windows
- macOS
- browser
- Electron
+1 -3
View File
@@ -16,7 +16,5 @@ Requires Cordova plugin: `cordova-plugin-calendar`. For more info, please see th
## Supported platforms
- Android
- iOS
- iOS
-2
View File
@@ -15,6 +15,4 @@ to process the changes in the call directory extension.
## Supported platforms
- iOS
+1 -3
View File
@@ -15,7 +15,5 @@ NOTE**: The iOS Simulator (and maybe Android Simulators) do not provide access t
## Supported platforms
- Android
- iOS
- iOS
+1 -10
View File
@@ -1,12 +1,5 @@
# Camera Preview
<p style="color:orange">
This plugin is still in beta stage and may not work as expected. Please
submit any issues to the <a target="_blank"
href="/issues">plugin repo</a>.
</p>
```
$ ionic cordova plugin add cordova-plugin-camera-preview
$ npm install @awesome-cordova-plugins/camera-preview
@@ -23,7 +16,5 @@ Requires Cordova plugin: `https://github.com/cordova-plugin-camera-preview/cordo
## Supported platforms
- Android
- iOS
- iOS
+3 -5
View File
@@ -24,9 +24,7 @@ inside of the `<platform name='ios>` section
## Supported platforms
- Android
- Browser
- iOS
- Windows
- Browser
- iOS
- Windows
+5 -7
View File
@@ -1,5 +1,7 @@
# CFPaymentComponentBuilder
nic cordova plugin add cordova-plugin-cashfree-pg
# CFPaymentGateway
```
$ ionic cordova plugin add cordova-plugin-cashfree-pg
$ npm install @awesome-cordova-plugins/cashfree-pg
```
@@ -7,12 +9,8 @@ $ npm install @awesome-cordova-plugins/cashfree-pg
Plugin Repo: [https://github.com/cashfree/cordova-plugin-cashfree](https://github.com/cashfree/cordova-plugin-cashfree)
## Supported platforms
- Android
- iOS
- iOS
+2 -4
View File
@@ -1,7 +1,7 @@
# Checkout
```
$ ''
$
$ npm install @awesome-cordova-plugins/checkout
```
@@ -14,7 +14,5 @@ Checkout.com cordova plugin
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -26,7 +26,5 @@ The following must be added to config.xml to prevent crashing when selecting lar
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -26,7 +26,5 @@ The following must be added to config.xml to prevent crashing when selecting lar
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -14,7 +14,5 @@ Cordova Plugin that wraps CleverTap SDK for Android and iOS
## Supported platforms
- Android
- iOS
- iOS
+2 -4
View File
@@ -14,8 +14,6 @@ Clipboard management plugin for Cordova that supports iOS, Android, and Windows
## Supported platforms
- Android
- iOS
- Windows Phone 8
- iOS
- Windows Phone 8
+2 -4
View File
@@ -1,7 +1,7 @@
# Cloud Settings
```
$ ionic cordova plugin add cordova-plugin-cloud-settings --variable ANDROID_BACKUP_SERVICE_KEY=myapikey
$ ionic cordova plugin add @marysuon/cordova-plugin-cloud-settings --variable ANDROID_BACKUP_SERVICE_KEY=myapikey
$ npm install @awesome-cordova-plugins/cloud-settings
```
@@ -14,7 +14,5 @@ Stores app settings in cloud storage so if the user re-installs the app or insta
## Supported platforms
- Android
- iOS
- iOS
+1 -3
View File
@@ -16,7 +16,5 @@ For more info, please see https://github.com/Dellos7/example-cordova-code-push-p
## Supported platforms
- Android
- iOS
- iOS
+25
View File
@@ -0,0 +1,25 @@
# Contacts
```
$ ionic cordova plugin add cordova-plugin-contacts
$ npm install @awesome-cordova-plugins/contacts
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/contacts/)
Plugin Repo: [https://github.com/herdwatch-apps/cordova-plugin-contacts](https://github.com/herdwatch-apps/cordova-plugin-contacts)
Access and manage Contacts on the device.
## Supported platforms
- Android
- BlackBerry 10
- Browser
- Firefox OS
- iOS
- Ubuntu
- Windows
- Windows 8
- Windows Phone
+199
View File
@@ -0,0 +1,199 @@
![](https://img.shields.io/npm/v/@awesome-cordova-plugins/core.svg)
# Awesome Cordova Plugins
Awesome Cordova Plugins is a curated set of wrappers for Cordova plugins that make adding any native functionality you need to your [Ionic](https://ionicframework.com/) mobile app easy.
Awesome Cordova Plugins wraps plugin callbacks in a Promise or Observable, providing a common interface for all plugins and making it easy to use plugins with Angular change detection.
To learn more about the reasons why Ionic Native was renamed to Awesome Cordova Plugins, read the official [Ionic blog](https://ionicframework.com/blog/a-new-chapter-for-ionic-native/) post by Max Lyncht.
## Capacitor Support
In addition to Cordova, Awesome Cordova Plugins also works with [Capacitor](https://capacitorjs.com), Ionic's official native runtime. Basic usage below. For complete details, [see the Capacitor documentation](https://capacitorjs.com/docs/v2/cordova/using-cordova-plugins).
## Installation
Run following command to install Awesome Cordova Plugins in your project.
```bash
npm install @awesome-cordova-plugins/core --save
```
You also need to install the Awesome Cordova Plugins package for each plugin you want to add. Please see the [Awesome Cordova Plugins documentation](https://ionicframework.com/docs/native/) for complete instructions on how to add and use the plugins.
## Documentation
For the full Awesome Cordova Plugins documentation, please visit [https://ionicframework.com/docs/native/](https://ionicframework.com/docs/native/).
### Basic Usage
#### Ionic/Angular apps (Standalone)
Angular v14+ uses standalone components by default. To use a plugin, register it as a provider in your application bootstrap and inject it using Angular's `inject()` function.
Make sure to import the injectable class from the `/ngx` directory as shown in the following examples:
```typescript
// main.ts
import { bootstrapApplication } from '@angular/platform-browser';
import { Camera } from '@awesome-cordova-plugins/camera/ngx';
import { Geolocation } from '@awesome-cordova-plugins/geolocation/ngx';
import { AppComponent } from './app/app.component';
bootstrapApplication(AppComponent, {
providers: [Camera, Geolocation],
});
```
```typescript
import { Component, OnInit } from '@angular/core';
import { inject } from '@angular/core';
import { Geolocation } from '@awesome-cordova-plugins/geolocation/ngx';
import { Platform } from '@ionic/angular';
@Component({
selector: 'app-my-component',
standalone: true,
template: `<p>My Component</p>`,
})
export class MyComponent implements OnInit {
private geolocation = inject(Geolocation);
private platform = inject(Platform);
async ngOnInit() {
await this.platform.ready();
// get position
const pos = await this.geolocation.getCurrentPosition();
console.log(`lat: ${pos.coords.latitude}, lon: ${pos.coords.longitude}`);
// watch position
const watch = this.geolocation.watchPosition().subscribe((pos) => {
console.log(`lat: ${pos.coords.latitude}, lon: ${pos.coords.longitude}`);
});
// to stop watching
watch.unsubscribe();
}
}
```
#### Ionic/React apps
React apps must use Capacitor to build native mobile apps. However, Awesome Cordova Plugins (and therefore, Cordova plugins) can still be used.
```bash
# Install Core library (once per project)
npm install @awesome-cordova-plugins/core
# Install Awesome Cordova Plugins TypeScript wrapper
npm install @awesome-cordova-plugins/barcode-scanner
# Install Cordova plugin
npm install phonegap-plugin-barcodescanner
# Update native platform project(s) to include newly added plugin
ionic cap sync
```
Import the plugin object then use its static methods:
```typescript
import { BarcodeScanner } from '@awesome-cordova-plugins/barcode-scanner';
const Tab1: React.FC = () => {
const openScanner = async () => {
const data = await BarcodeScanner.scan();
console.log(`Barcode data: ${data.text}`);
};
return (
<IonPage>
<IonHeader>
<IonToolbar>
<IonTitle>Tab 1</IonTitle>
</IonToolbar>
</IonHeader>
<IonContent>
<IonButton onClick={openScanner}>Scan barcode</IonButton>
</IonContent>
</IonPage>
);
};
```
#### ES2015+/TypeScript (without Angular)
These modules can also be used without Angular by calling static methods directly:
```js
import { Camera } from '@awesome-cordova-plugins/camera';
document.addEventListener('deviceready', () => {
Camera.getPicture()
.then((data) => console.log('Took a picture!', data))
.catch((e) => console.log('Error occurred while taking a picture', e));
});
```
### Mocking and Browser Development (Ionic/Angular apps only)
Awesome Cordova Plugins makes it possible to mock plugins and develop nearly the entirety of your app in the browser or in `ionic serve`.
To do this, you need to provide a mock implementation of the plugins you wish to use. Here's an example of mocking the `Camera` plugin to return a stock image while in development:
First create a mock class that extends the `Camera` class:
```typescript
import { Camera } from '@awesome-cordova-plugins/camera/ngx';
class CameraMock extends Camera {
getPicture(options) {
return new Promise((resolve, reject) => {
resolve('BASE_64_ENCODED_DATA_GOES_HERE');
});
}
}
```
Then override the `Camera` provider in your application bootstrap:
```typescript
// main.ts
import { bootstrapApplication } from '@angular/platform-browser';
import { Camera } from '@awesome-cordova-plugins/camera/ngx';
import { AppComponent } from './app/app.component';
class CameraMock extends Camera {
getPicture(options) {
return Promise.resolve('BASE_64_ENCODED_DATA_GOES_HERE');
}
}
bootstrapApplication(AppComponent, {
providers: [{ provide: Camera, useClass: CameraMock }],
});
```
### Runtime Diagnostics
Spent way too long diagnosing an issue only to realize a plugin wasn't firing or installed? Awesome Cordova Plugins lets you know what the issue is and how you can resolve it.
![img](https://ionic-io-assets.s3.amazonaws.com/ionic-native-console.png)
## Plugin Missing?
Let us know or submit a PR! Take a look at [the Developer Guide](https://github.com/danielsogl/awesome-cordova-plugins/blob/main/DEVELOPER.md) for more on how to contribute. :heart:
# Credits
Ibby Hadeed - [@ihadeed](https://github.com/ihadeed)
Daniel Sogl - [@sogldaniel](https://twitter.com/sogldaniel)
Tim Lancina - [@timlancina](https://twitter.com/timlancina)
Mike Hartington - [@mhartington](https://twitter.com/mhartington)
Max Lynch - [@maxlynch](https://twitter.com/maxlynch)
Rob Wormald - [@robwormald](https://twitter.com/robwormald)
@@ -14,6 +14,4 @@ This plugin does something
## Supported platforms
- Android
+15
View File
@@ -0,0 +1,15 @@
# CustomUiSdk
```
$
$ npm install @awesome-cordova-plugins/custom-ui-sdk
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/custom-ui-sdk/)
This plugin is used to access Paytmpayments native CustomUiSdk framework's apis.
## Supported platforms
- Android, iOS
+1 -3
View File
@@ -1,7 +1,7 @@
# CustomUISDK
```
$ ''
$
$ npm install @awesome-cordova-plugins/custom-uisdk
```
@@ -14,6 +14,4 @@ This plugin is used to access Paytm's native CustomUISDK framework's apis.
## Supported platforms
- Android, iOS
+2 -4
View File
@@ -18,8 +18,6 @@ You must add `universal-links` to your `config.xml` and set up Apple App Site As
## Supported platforms
- Android
- Browser
- iOS
- Browser
- iOS
-2
View File
@@ -14,6 +14,4 @@ Gets the Google accounts associated with the Android device
## Supported platforms
- Android
+8 -10
View File
@@ -14,14 +14,12 @@ Requires Cordova plugin: `cordova-plugin-device-motion`. For more info, please s
## Supported platforms
- Android
- BlackBerry 10
- Browser
- Firefox OS
- iOS
- Tizen
- Ubuntu
- Windows
- Windows Phone 8
- BlackBerry 10
- Browser
- Firefox OS
- iOS
- Tizen
- Ubuntu
- Windows
- Windows Phone 8
+9 -11
View File
@@ -14,15 +14,13 @@ Requires Cordova plugin: `cordova-plugin-device-orientation`. For more info, ple
## Supported platforms
- Amazon Fire OS
- Android
- BlackBerry 10
- Browser
- Firefox OS
- iOS
- Tizen
- Ubuntu
- Windows
- Windows Phone
- Android
- BlackBerry 10
- Browser
- Firefox OS
- iOS
- Tizen
- Ubuntu
- Windows
- Windows Phone
+4 -6
View File
@@ -14,10 +14,8 @@ Access information about the underlying device and platform.
## Supported platforms
- Android
- Browser
- iOS
- macOS
- Windows
- Browser
- iOS
- macOS
- Windows
+1 -3
View File
@@ -14,7 +14,5 @@ This plugin is a Wrapper to use Nordic Semiconductor's Device Firmware Update (D
## Supported platforms
- Android
- iOS
- iOS
+2 -4
View File
@@ -14,8 +14,6 @@ Checks whether device hardware features are enabled or available to the app, e.g
## Supported platforms
- Android
- iOS
- Windows
- iOS
- Windows
+4 -6
View File
@@ -16,10 +16,8 @@ Requires Cordova plugin: `cordova-plugin-dialogs`. For more info, please see the
## Supported platforms
- Amazon Fire OS
- Android
- Browser
- iOS
- Windows
- Android
- Browser
- iOS
- Windows
-2
View File
@@ -14,6 +14,4 @@ A plugin for Apache Cordova that enables applications to manually resolve hostna
## Supported platforms
- Android
-2
View File
@@ -15,6 +15,4 @@ Allows the user to upload files from iCloud
## Supported platforms
- iOS

Some files were not shown because too many files have changed in this diff Show More