Compare commits

..

735 Commits

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

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

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

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

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

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

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

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

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

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

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

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

---------

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

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

---------

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

* style(clevertap): cleanup stray lint error

* refactor

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

* chore: Update Repo from Ionic Native Repo

* fix: Code Changes for parity SDK-155

* fix: Indentation fixes for SDK-155

* fix: Code Repo fix while updating fork branch

* fix: Remove unnecessary adder .scripts Folder

* fix: Remove unwanted added folder .circleci

* fix: Remove unwanted added File .npmrc

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

* fix: Update changes as per ionic-native master

* fix: Code Repo fix while updating fork branch

fix: Remove unnecessary adder .scripts Folder

fix: Remove unwanted added folder .circleci

fix: Remove unwanted added File .npmrc

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

fix: Update changes as per ionic-native master

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

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

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

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

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

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

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

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

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

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

* Update index.ts to support cordova 2.7.0

* Update index.ts

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

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

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

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

- Removes xiaomi related APIs

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

- Custom Templates
- File Variables

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

- Multi Triggers
- Deprecates older APIs

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

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

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

---------

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

* feat(customuisdk) : add paytmpayments plugin support

---------

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

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

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

---------

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

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

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

* style(clevertap): cleanup stray lint error

* refactor

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

* chore: Update Repo from Ionic Native Repo

* fix: Code Changes for parity SDK-155

* fix: Indentation fixes for SDK-155

* fix: Code Repo fix while updating fork branch

* fix: Remove unnecessary adder .scripts Folder

* fix: Remove unwanted added folder .circleci

* fix: Remove unwanted added File .npmrc

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

* fix: Update changes as per ionic-native master

* fix: Code Repo fix while updating fork branch

fix: Remove unnecessary adder .scripts Folder

fix: Remove unwanted added folder .circleci

fix: Remove unwanted added File .npmrc

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

fix: Update changes as per ionic-native master

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

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

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

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

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

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

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

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

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

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

* Update index.ts to support cordova 2.7.0

* Update index.ts

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

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

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

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

- Removes xiaomi related APIs

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

- Custom Templates
- File Variables

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

- Multi Triggers
- Deprecates older APIs

---------

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

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

* Update index.ts

Added documentation to isAvailable()

* Update index.ts

Added documentation to plugin

* Added "callbackOrder : 'reverse'" to isAvailable()
2025-03-10 18:20:38 +01:00
Henry Zhang
562489a97e fix(facebook/fbsdk): add nonce parameter to loginWithLimitedTracking (#4906) 2025-03-10 18:20:26 +01:00
shpasser
0c05b33a1d Add requestConnectionPriority() to the ble plugin. (#4902) 2025-03-10 18:20:08 +01:00
Benoit Lavenier
7a4306acfc fix(audio-management): fix plugin name - closes #4898 (#4899) 2025-03-10 18:19:56 +01:00
renovate[bot]
b53dc7b373 chore(deps): update dependency rollup to v4.35.0 (#4913)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:31 +01:00
renovate[bot]
caa3b505e1 chore(deps): update dependency eslint-config-prettier to v10.1.1 (#4919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:23 +01:00
renovate[bot]
5a96b49b3f chore(deps): update dependency terser-webpack-plugin to v5.3.14 (#4920)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:19:16 +01:00
renovate[bot]
2ff77142db chore(deps): update dependency eslint-config-prettier to v10 (#4901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 16:58:22 +01:00
renovate[bot]
024e5bcb6b chore(deps): update dependency fs-extra to v11.3.0 (#4904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 16:58:13 +01:00
renovate[bot]
71be156e52 chore(deps): update dependency rollup to v4.32.0 (#4900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:29:16 +01:00
renovate[bot]
8e55c4e817 chore(deps): update dependency lint-staged to v15.4.3 (#4905)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:55 +01:00
renovate[bot]
e4edc9c241 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.3 (#4907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:46 +01:00
renovate[bot]
61b1a65580 chore(deps): update actions/setup-node action to v4.2.0 (#4911)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 12:28:29 +01:00
Daniel Sogl
1f3448e3ef chore: adjust husky config [skip ci] 2025-01-06 16:08:58 +00:00
Daniel Sogl
d29e77065c 6.14.0 2025-01-06 16:05:25 +00:00
Benoit Lavenier
2a3b1b31ad feat(audio-management): add plugin (#4894) 2025-01-06 16:58:59 +01:00
Benoit Lavenier
54d5eea864 feat(downloader): add plugin (#4893) 2025-01-06 16:58:45 +01:00
wenki
4352da9cae support cordova-plugin-openinstall (#4892) 2025-01-06 16:58:24 +01:00
renovate[bot]
7df695cdb5 chore(deps): update dependency lint-staged to v15.3.0 (#4891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 16:58:05 +01:00
renovate[bot]
ef30aefe71 chore(deps): update dependency rollup to v4.30.0 (#4890)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 16:57:51 +01:00
Daniel Sogl
499b107c21 6.13.0 2024-12-16 10:50:33 +00:00
Anush-Shand
21e3e37a0d feat(clevertap): support clevertap-cordova 3.3.0 (#4883)
* 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

---------

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>
2024-12-16 10:49:19 +01:00
renovate[bot]
eca218a36f chore(deps): update dependency terser-webpack-plugin to v5.3.11 (#4889) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 10:48:55 +01:00
renovate[bot]
d38db02f92 chore(deps): update dependency eslint-plugin-jsdoc to v50.6.1 (#4888) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 10:48:45 +01:00
renovate[bot]
b6bc20cefe chore(deps): update dependency lint-staged to v15.2.11 (#4887) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 10:48:37 +01:00
renovate[bot]
0e12d1dc65 chore(deps): update dependency is-ci to v4 (#4885) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 10:48:30 +01:00
renovate[bot]
b5dc553659 chore(deps): update dependency rollup to v4.28.1 (#4884) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 10:48:21 +01:00
renovate[bot]
1337ff5c7e chore(deps): update dependency eslint-plugin-jsdoc to v50.6.0 (#4882) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 16:11:53 +01:00
renovate[bot]
14b04b5243 chore(deps): update dependency rollup to v4.28.0 (#4880) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 16:11:40 +01:00
Daniel Sogl
740268a75b 6.12.0 2024-11-21 19:23:01 +00:00
Maxim Belov
e85f761999 refactor(status-bar): remove deprecated methods (#4872) [skip ci] 2024-11-21 19:32:19 +01:00
renovate[bot]
acb6ba74fc chore(deps): update dependency rollup to v4.27.3 (#4877) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 19:32:01 +01:00
renovate[bot]
a5ac795ef4 chore(deps): update dependency husky to v9.1.7 (#4878) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 19:31:51 +01:00
renovate[bot]
e95aa9ea74 chore(deps): update dependency rollup to v4.26.0 (#4876) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 14:25:59 +01:00
renovate[bot]
74c9cd2a66 chore(deps): update dependency eslint-plugin-jsdoc to v50.5.0 (#4874) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 14:25:48 +01:00
gxolin
b20c67bf14 feat(in-app-purchase-3) new InAppPurchase3 plugin fixed (#4873)
* fix(in-app-purchase-3) typings and doc

* update return type for initialize
2024-11-14 14:25:32 +01:00
Daniel Sogl
d83b124cec 6.11.0 2024-11-11 09:14:05 +00:00
Maxim Belov
381f012402 chore: update node-version from 16 to 20 (#4845) 2024-11-11 10:10:28 +01:00
Fabio Martino
658a55bc97 feat(cordova-plugin-iroot): add plugin (#4857) 2024-11-11 10:09:00 +01:00
Fabio Martino
ac767ab219 fix(cordova-plugin-firebase-model): updated to @awesome-cordova-plugins/core (#4858) 2024-11-11 10:08:30 +01:00
renovate[bot]
4b526e4d4d fix(deps): update dependency tslib to v2.8.1 (#4856) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 10:07:48 +01:00
renovate[bot]
da7b13fbcf chore(deps): update dependency winston to v3.17.0 (#4853) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 10:07:38 +01:00
renovate[bot]
890b8b855c chore(deps): update dependency eslint-plugin-jsdoc to v50.4.3 (#4855) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 10:07:29 +01:00
renovate[bot]
9744564c8a chore(deps): update actions/checkout action to v4.2.2 (#4865) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 10:07:14 +01:00
renovate[bot]
a99ef76251 chore(deps): update actions/setup-node action to v4.1.0 (#4866) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 10:06:16 +01:00
renovate[bot]
a97314afd5 chore(deps): update dependency rollup to v4.25.0 (#4867) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 10:06:07 +01:00
Daniel Sogl
652431206c Revert "feat(in-app-purchase-3) new InAppPurchase3 plugin (#4849)" (#4871)
This reverts commit be6000f13c.
2024-11-11 10:02:23 +01:00
Daniel Sogl
68abedd15a 6.10.0 2024-10-13 14:55:34 +00:00
renovate[bot]
910af256af chore(deps): update dependency rollup to v4.24.0 (#4851) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 16:46:31 +02:00
renovate[bot]
3434bd5dce chore(deps): update dependency eslint-plugin-jsdoc to v50.3.2 (#4850) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 16:46:24 +02:00
gxolin
be6000f13c feat(in-app-purchase-3) new InAppPurchase3 plugin (#4849)
* feat(in-app-purchase-3) new InAppPurchase3 plugin

* fix(in-app-purchase-3) fix typing and es-lint
2024-10-13 16:46:14 +02:00
Maxim Belov
e830259beb feat(bluetooth-classic-serial-port): add method initialize (#4847)
* feat(bluetooth-classic-serial-port): add method initialize

* Update index.ts
2024-10-13 16:45:52 +02:00
Maxim Belov
4e817a96a8 fix(screenshot): Update plugin NPM package name (#4844) 2024-10-13 16:45:37 +02:00
Maxim Belov
61d0854f73 feat(intercom): add support cordova-intercom v14+ (#4839)
* feat(intercom): update wrapper for Cordova Intercom v14+

* update types

* intercom: update types

* intercom: update types

* fix readme generator
2024-10-13 16:45:24 +02:00
Maxim Belov
3a64cd4bcd fix(in-app-browser): remove duplicated method (#4838) 2024-10-13 16:45:14 +02:00
Maxim Belov
c40a73407d feat(sockets-udp): add plugin (#4832) 2024-10-13 16:45:01 +02:00
Maxim Belov
bb5b344100 feat(sockets-tcp): add plugin (#4833) 2024-10-13 16:44:49 +02:00
Maxim Belov
f87a73f29d feat(shortcuts-android): add plugin (#4831) 2024-10-13 16:44:30 +02:00
Maxim Belov
bff5cce125 feat(network-permission): add plugin (#4830) 2024-10-13 16:44:20 +02:00
Maxim Belov
8fc3465ed5 refactor(three-dee-touch): Replace onHomeIconPressed with registerQuickActionListener (#4829)
* refactor(three-dee-touch): Replace onHomeIconPressed with registerQuickActionListener

* fix: install option

* remove install
2024-10-13 16:44:04 +02:00
Uglješa Erceg
50287d1f5a feat(adjust): update adjust sdk index.ts api to v5.0.0 (#4826) 2024-10-13 16:43:48 +02:00
renovate[bot]
45fdf7fb3d chore(deps): update actions/checkout action to v4.2.1 (#4843) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 16:43:11 +02:00
renovate[bot]
7b24fa8478 chore(deps): update dependency rollup to v4.22.4 [security] (#4841) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 16:42:58 +02:00
dependabot[bot]
12d6baed90 build(deps-dev): bump rollup from 4.22.0 to 4.22.4 (#4840) [skip ci]
Bumps [rollup](https://github.com/rollup/rollup) from 4.22.0 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.22.0...v4.22.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-13 16:42:47 +02:00
renovate[bot]
4c2af62bfa chore(deps): update actions/setup-node action to v4.0.4 (#4835) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 16:42:35 +02:00
renovate[bot]
f53aea0a47 chore(deps): update dependency eslint-plugin-jsdoc to v50.2.4 (#4825) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 11:23:40 +02:00
renovate[bot]
621c5842b9 chore(deps): update dependency eslint to v8.57.1 (#4828) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 11:23:30 +02:00
renovate[bot]
04550843e5 chore(deps): update dependency rollup to v4.22.0 (#4834) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 11:23:15 +02:00
Daniel Sogl
6c480237cf 6.9.0 2024-09-13 06:55:24 +00:00
renovate[bot]
f86836ab13 chore(deps): update dependency eslint-plugin-jsdoc to v50 (#4824) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 15:55:40 +02:00
renovate[bot]
1c21dd1a77 fix(deps): update dependency tslib to v2.7.0 (#4823) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:22:18 +02:00
renovate[bot]
657b31f67b chore(deps): update dependency winston to v3.14.2 (#4822) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:21:29 +02:00
akshay-engage
3168688ce4 feat(webengage): New Plugin for Notification Inbox (#4819)
* WebEngage SDK Security Added, New Plugin for Capacitor Inbox Added

* Added setLocation for Core

* Added NotificationResponse Type

* Changed count type from number to String

* Added dist library folders

* Revert "Added dist library folders"

This reverts commit ea77a41fea.

* Updated comments
2024-09-12 12:21:11 +02:00
ivo liondov
5f15119971 feat(approov-advanced-http): support approov3 methods (#4817)
* feat(approov-advanced-http): add approov3 methods

* fix(approov-advanced-http): fix remove exclusion url method name

* Keep master branch packages

---------

Co-authored-by: Richard Taylor <richard.taylor@criticalblue.com>
Co-authored-by: ivo.liondov <ivol@Sanctuary.local>
2024-09-12 12:20:45 +02:00
Anush-Shand
4471806f73 feat(clevertap): support clevertap-cordova 3.2.0 (#4814)
* 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

---------

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>
2024-09-12 12:20:19 +02:00
Olga Koroleva
63f2fcbe99 feat(mobile-messaging): Added fullFeaturedInApps method to config, fetching of the Inbox methods and registerForRemoteAndroidNotifications method (#4810)
* feat(mobile-messaging): fullfeaturedInApps option to configuration, support of the Inbox methods and registerForAndroidRemoteNotifications method

* fix(mobile-messaging): cleanup
2024-09-12 12:19:52 +02:00
renovate[bot]
5aa432d0a2 chore(deps): update dependency lint-staged to v15.2.10 (#4813) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:19:32 +02:00
renovate[bot]
9569628c67 chore(deps): update dependency rollup to v4.21.3 (#4809) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:19:24 +02:00
renovate[bot]
d03b4cc113 chore(deps): update dependency eslint-plugin-jsdoc to v48.11.0 (#4808) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:19:15 +02:00
renovate[bot]
82be769a16 chore(deps): update dependency husky to v9.1.6 (#4806) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:19:07 +02:00
Daniel Sogl
96678cb14c 6.8.0 2024-07-11 06:09:08 +00:00
dependabot[bot]
bd7c6abb05 build(deps-dev): bump ws from 7.5.7 to 7.5.10 (#4793) [skip ci]
Bumps [ws](https://github.com/websockets/ws) from 7.5.7 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.5.7...7.5.10)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 08:04:12 +02:00
Fabio Martino
0c39ec959a fix(ssl-certificate-checker): adjust method interfaces to follow plugin api (#4799)
Co-authored-by: Fabio Martino <FMARTIN1@autopistas.com>
2024-07-11 08:03:50 +02:00
akshay-engage
9b950ebc46 feat(webengage): add new methods (#4784)
* setDevicePushOptIn Added for Android 13

* notificaiton-onPrepared, GAID, userOptIn Added

* Refactoring
2024-07-11 08:02:36 +02:00
Maxim Belov
12b8046541 feat(barkoder): add plugin (#4782) 2024-07-11 08:02:02 +02:00
Massimiliano Modena
09bc540b80 feat(firebase-x): add consent mode (#4779) 2024-07-11 08:01:43 +02:00
Maxim Belov
90efdc9481 feat(genius-scan): add plugin (#4775) [skip ci] 2024-07-11 08:01:11 +02:00
Maxim Belov
4e933e8e93 feat(airship): add isForeground to push received events (#4763)
* add onBackgroundPushReceived

* add isForeground to PushReceivedEvent
2024-07-11 08:00:55 +02:00
renovate[bot]
07bf7a96fc chore(deps): update dependency @types/node to v20.14.10 (#4785) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 08:00:08 +02:00
renovate[bot]
583a5eda8d chore(deps): update dependency lint-staged to v15.2.7 (#4790) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 07:59:59 +02:00
renovate[bot]
1b38354650 chore(deps): update actions/checkout action to v4.1.7 (#4791) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 07:59:50 +02:00
renovate[bot]
52adaf9269 chore(deps): update dependency eslint-plugin-jsdoc to v48.7.0 (#4792) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 07:59:33 +02:00
renovate[bot]
5289f07690 chore(deps): update dependency rollup to v4.18.1 (#4800) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 07:59:14 +02:00
renovate[bot]
a5cf118a13 chore(deps): update actions/setup-node action to v4.0.3 (#4802) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 07:59:04 +02:00
renovate[bot]
075efcbde1 chore(deps): update dependency winston to v3.13.1 (#4803) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 07:58:56 +02:00
renovate[bot]
467d8cb072 chore(deps): update dependency lint-staged to v15.2.5 (#4780) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 16:11:41 +02:00
renovate[bot]
e704bcb441 chore(deps): update dependency rollup to v4.18.0 (#4781) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 16:11:30 +02:00
renovate[bot]
4169b6628f chore(deps): update dependency eslint-plugin-jsdoc to v48.2.9 (#4783) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 16:11:18 +02:00
renovate[bot]
50ab537fdd fix(deps): update dependency tslib to v2.6.3 (#4786) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 16:11:03 +02:00
renovate[bot]
5c7218e8f6 chore(deps): update dependency @types/lodash to v4.17.5 (#4789) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 16:10:51 +02:00
renovate[bot]
1077071fa4 chore(deps): update dependency @types/lodash to v4.17.4 (#4770) 2024-05-18 16:17:09 +02:00
renovate[bot]
9d673e1898 chore(deps): update dependency eslint-plugin-jsdoc to v48.2.5 (#4773) 2024-05-18 16:16:59 +02:00
renovate[bot]
cb765d818f chore(deps): update dependency conventional-changelog-cli to v5 (#4769) 2024-05-18 16:16:15 +02:00
renovate[bot]
f95a098870 chore(deps): update dependency @types/node to v20.12.12 (#4768) 2024-05-18 16:16:04 +02:00
renovate[bot]
d9489639b8 chore(deps): update dependency rollup to v4.17.2 (#4766) 2024-05-18 16:15:57 +02:00
renovate[bot]
bc30032238 chore(deps): update actions/checkout action to v4.1.6 (#4771) 2024-05-18 16:15:47 +02:00
renovate[bot]
fed35441b0 chore(deps): update dependency rollup to v4.17.0 (#4764) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-28 06:00:20 +02:00
renovate[bot]
aca4133c4d chore(deps): update actions/checkout action to v4.1.4 (#4765) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-28 06:00:06 +02:00
Daniel Sogl
6e4373aed3 6.7.0 2024-04-17 09:36:28 +00:00
renovate[bot]
fc61c40317 chore(deps): update dependency gulp to v5 (#4762)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:31:09 +02:00
renovate[bot]
dab9fd84bc chore(deps): update dependency eslint-plugin-jsdoc to v48 (#4708)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:30:34 +02:00
renovate[bot]
ef62700395 chore(deps): update dependency rollup to v4.14.3 (#4710)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:30:16 +02:00
renovate[bot]
8c970ef7f6 chore(deps): update dependency @types/node to v20.12.7 (#4712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:30:04 +02:00
renovate[bot]
0625a9280e chore(deps): update dependency husky to v9 (#4721)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:29:55 +02:00
Uglješa Erceg
551170b8d7 feat(adjust): update wrapper for Adjust Cordova SDK v4.37.1 (#4724) 2024-04-17 11:29:45 +02:00
UzverNumber47
23e6147b25 fix(firebase-x): filters for fetchFirestoreCollection (#4733) 2024-04-17 11:29:27 +02:00
Fabio Martino
51d82f581d feat(ssl-certificate-checker): add SSL Certificate Checker support (#4734)
Co-authored-by: Fabio Martino <fabio.martino@babelgroup.com>
2024-04-17 11:29:07 +02:00
Dimitri Steinel
74b93d7499 fix: 🐛 wrong top package main field (#4736)
fix: 🐛 remove custom formatting

Co-authored-by: Dimitri Steinel <dimitri.steinel@bsdex.de>
2024-04-17 11:28:49 +02:00
Kishan Kumar Maurya
6e7d0069c1 feat(cashfree-pg): support cordova-plugin-cashfree-pg 1.0.6 (#4737)
Co-authored-by: Kishan_maurya <kishan.maurya@cashfree.com>
2024-04-17 11:28:09 +02:00
renovate[bot]
e7963f6f03 chore(deps): update dependency eslint to v8.57.0 (#4740)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:27:55 +02:00
renovate[bot]
7e8657ea32 chore(deps): update dependency winston to v3.13.0 (#4744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:27:45 +02:00
Maxim Belov
80a01197b5 feat(contacts): add plugin (#4750)
* feat(contacts): add plugin

* update repo
2024-04-17 11:27:34 +02:00
Maxim Belov
a3ba0015ed feat(screenshot): add plugin (#4751) 2024-04-17 11:27:17 +02:00
Maxim Belov
6d3008d6fc feat(airship): add plugin (#4755)
* feat(airship): add plugin

* setQuietTimeEnabled -> setQuietTime

* fix readme pipeline

* AirShip -> Airship

* fix decorator
2024-04-17 11:27:00 +02:00
Art Turanoff
d65e7ee647 feat(adjust): Add Remote Config missing functions (#4756)
* Add missing functions

* Revert changes to firebase

* revert full stop

* add callback functions

* fix return types

* fix callback function types

* fix jsdoc
2024-04-17 11:26:27 +02:00
Art Turanoff
adb330aa63 fix(firebase-x): setConfigSettings function input parameters aligned with firebase-x plugin (#4757)
* Implement fix

* revert changes to firebase

* correct success callback

* fix jsdoc

* fix return type
2024-04-17 11:26:08 +02:00
renovate[bot]
d607550573 chore(deps): update dependency @types/lodash to v4.17.0 (#4758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:25:50 +02:00
renovate[bot]
d5e8fb253d chore(deps): update dependency @types/rimraf to v4 (#4759)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 11:25:42 +02:00
Anush-Shand
974466ae39 feat(clevertap): support clevertap-cordova 3.0.0 (#4760)
* 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()

---------

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>
2024-04-17 11:25:26 +02:00
renovate[bot]
60cf9acee5 chore(deps): update dependency terser-webpack-plugin to v5.3.10 (#4702) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-31 09:40:51 +01:00
renovate[bot]
9740eadfd5 chore(deps): update dependency @types/node to v20.10.6 (#4703) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-31 09:40:39 +01:00
renovate[bot]
95e848f4e5 chore(deps): update dependency rollup to v4.9.2 (#4704) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-31 09:40:06 +01:00
renovate[bot]
3b9dabc18c chore(deps): update dependency eslint-plugin-jsdoc to v46.10.1 (#4706) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-31 09:39:51 +01:00
Daniel Sogl
7e2894f769 6.6.0 2023-12-19 22:13:56 +01:00
Daniel Sogl
709049f2e7 feat(adjust): update wrapper for Adjust Cordova SDK v4.35.1 (#4696)
* feat(diagnostics): add missing constants and methods for latest plugin version (#4600)

* feat(cordova-plugin-firebase-model): Add new plugin to download and process ML model hosted in firebase. (#4608)

* feat(unvired-cordova-sdk): Add new function to regenrate the JWT Token

* feat(unvired-cordova-sdk): Add couple of properties to login parameters.

* feat(cordova-plugin-firebase-model): Add new plugin for downloading and processing ML model hosted in Firebase.

* fix(cordova-plugin-unvired-sdk): revert last set of changes.

* fix(cordova-plugin-unvired-sdk): Add two new login properties.

* fix(cordova-plugin-firebase-model): Delete the previously added plugin.

* Revert "fix(cordova-plugin-firebase-model): Delete the previously added plugin."

This reverts commit 86f39dc7e8.

* Revert "fix(cordova-plugin-unvired-sdk): Add two new login properties."

This reverts commit a79f31e12e.

* feat(clevertap): support clevertap-cordova 2.7.0 (#4617) [skip ci]

* 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

---------

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>

* feat(save-dialog): add plugin (#4618)

* smtp-client

* fix plugin ref

* cloud settings

* + save-dialog

---------

Co-authored-by: Daniel Sogl <daniel@sogls.de>

* feat(adjust): update wrapper for Adjust Cordova SDK v4.35.1

* fix(adjust): rename duplicated AdjustAppStorePurchase class member

---------

Co-authored-by: Dave Alden <dpa99c@gmail.com>
Co-authored-by: Srinidhi <srinidhi.rao@unvired.com>
Co-authored-by: AishwaryaNanna <97506871+AishwaryaNanna@users.noreply.github.com>
Co-authored-by: Peter Wilkniss <peter@clevertap.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: marysuon <marysuon@gmail.com>
Co-authored-by: uerceg <ugi@adjust.com>
2023-12-19 22:13:31 +01:00
Daniel Sogl
02219c07c6 6.5.0 2023-12-19 22:07:14 +01:00
renovate[bot]
1f1c35a39f chore(deps): update angular to v12.2.17 (#4695) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 22:05:43 +01:00
Daniel Sogl
0cf84a68ed docs(cloud-settings): Change installation example to use plugin author's package ID (#4694)
* feat(diagnostics): add missing constants and methods for latest plugin version (#4600)

* feat(cordova-plugin-firebase-model): Add new plugin to download and process ML model hosted in firebase. (#4608)

* feat(unvired-cordova-sdk): Add new function to regenrate the JWT Token

* feat(unvired-cordova-sdk): Add couple of properties to login parameters.

* feat(cordova-plugin-firebase-model): Add new plugin for downloading and processing ML model hosted in Firebase.

* fix(cordova-plugin-unvired-sdk): revert last set of changes.

* fix(cordova-plugin-unvired-sdk): Add two new login properties.

* fix(cordova-plugin-firebase-model): Delete the previously added plugin.

* Revert "fix(cordova-plugin-firebase-model): Delete the previously added plugin."

This reverts commit 86f39dc7e8.

* Revert "fix(cordova-plugin-unvired-sdk): Add two new login properties."

This reverts commit a79f31e12e.

* feat(clevertap): support clevertap-cordova 2.7.0 (#4617) [skip ci]

* 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

---------

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>

* feat(save-dialog): add plugin (#4618)

* smtp-client

* fix plugin ref

* cloud settings

* + save-dialog

---------

Co-authored-by: Daniel Sogl <daniel@sogls.de>

* Change installation example to use plugin author's package ID

(rather than a random fork)

---------

Co-authored-by: Dave Alden <dpa99c@gmail.com>
Co-authored-by: Srinidhi <srinidhi.rao@unvired.com>
Co-authored-by: AishwaryaNanna <97506871+AishwaryaNanna@users.noreply.github.com>
Co-authored-by: Peter Wilkniss <peter@clevertap.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: marysuon <marysuon@gmail.com>
2023-12-19 22:04:00 +01:00
Daniel Sogl
73bcc4053d set angular version to v12 [skip ci] 2023-12-19 22:03:28 +01:00
Daniel Sogl
e4af3a0390 feat(revenue) update to cordova 5 (#4693)
* feat(diagnostics): add missing constants and methods for latest plugin version (#4600)

* feat(cordova-plugin-firebase-model): Add new plugin to download and process ML model hosted in firebase. (#4608)

* feat(unvired-cordova-sdk): Add new function to regenrate the JWT Token

* feat(unvired-cordova-sdk): Add couple of properties to login parameters.

* feat(cordova-plugin-firebase-model): Add new plugin for downloading and processing ML model hosted in Firebase.

* fix(cordova-plugin-unvired-sdk): revert last set of changes.

* fix(cordova-plugin-unvired-sdk): Add two new login properties.

* fix(cordova-plugin-firebase-model): Delete the previously added plugin.

* Revert "fix(cordova-plugin-firebase-model): Delete the previously added plugin."

This reverts commit 86f39dc7e8.

* Revert "fix(cordova-plugin-unvired-sdk): Add two new login properties."

This reverts commit a79f31e12e.

* feat(clevertap): support clevertap-cordova 2.7.0 (#4617) [skip ci]

* 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

---------

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>

* feat(save-dialog): add plugin (#4618)

* smtp-client

* fix plugin ref

* cloud settings

* + save-dialog

---------

Co-authored-by: Daniel Sogl <daniel@sogls.de>

* Update to cordova 5 (#98)

---------

Co-authored-by: Dave Alden <dpa99c@gmail.com>
Co-authored-by: Srinidhi <srinidhi.rao@unvired.com>
Co-authored-by: AishwaryaNanna <97506871+AishwaryaNanna@users.noreply.github.com>
Co-authored-by: Peter Wilkniss <peter@clevertap.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: marysuon <marysuon@gmail.com>
Co-authored-by: Cesar de la Vega <cesarvegaro@gmail.com>
2023-12-19 21:58:30 +01:00
renovate[bot]
68105e14fc chore(deps): update dependency @types/node to v20 (#4681) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 19:50:33 +01:00
renovate[bot]
094cfd4c8f chore(deps): update dependency rollup to v4.9.1 (#4686) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 19:50:26 +01:00
renovate[bot]
4e747b8e2c chore(deps): update dependency ts-node to v10.9.2 (#4687) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 19:50:18 +01:00
renovate[bot]
d9eb83431d chore(deps): update dependency eslint-plugin-jsdoc to v46.9.1 (#4690) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 19:50:10 +01:00
renovate[bot]
2dde2de42d chore(deps): update dependency eslint to v8.56.0 (#4691) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 19:50:04 +01:00
renovate[bot]
e579eb58e2 chore(deps): update actions/setup-node action to v4.0.1 (#4692) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 19:49:54 +01:00
Anush-Shand
bddafc779a feat(clevertap): support clevertap-cordova 2.7.2 (#4683) [skip ci]
* 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

---------

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>
2023-12-07 17:37:52 +01:00
renovate[bot]
a7d5e28671 chore(deps): update dependency @types/node to v18.19.3 (#4684) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 17:37:29 +01:00
renovate[bot]
d8e1cbd06e chore(deps): update actions/stale action to v9 (#4685) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 17:37:19 +01:00
renovate[bot]
f533c5990c chore(deps): update dependency rollup to v4 (#4679) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:35:43 +01:00
sebastian-student
3ba983aa7f fix(diagnostic): add LIMITED permissionStatus (#4645)
* feat(diagnostics): add missing constants and methods for latest plugin version (#4600)

* feat(cordova-plugin-firebase-model): Add new plugin to download and process ML model hosted in firebase. (#4608)

* feat(unvired-cordova-sdk): Add new function to regenrate the JWT Token

* feat(unvired-cordova-sdk): Add couple of properties to login parameters.

* feat(cordova-plugin-firebase-model): Add new plugin for downloading and processing ML model hosted in Firebase.

* fix(cordova-plugin-unvired-sdk): revert last set of changes.

* fix(cordova-plugin-unvired-sdk): Add two new login properties.

* fix(cordova-plugin-firebase-model): Delete the previously added plugin.

* Revert "fix(cordova-plugin-firebase-model): Delete the previously added plugin."

This reverts commit 86f39dc7e8.

* Revert "fix(cordova-plugin-unvired-sdk): Add two new login properties."

This reverts commit a79f31e12e.

* feat(clevertap): support clevertap-cordova 2.7.0 (#4617) [skip ci]

* 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

---------

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>

* feat(save-dialog): add plugin (#4618)

* smtp-client

* fix plugin ref

* cloud settings

* + save-dialog

---------

Co-authored-by: Daniel Sogl <daniel@sogls.de>

* fix(diagnostic): fix typo

* fix(diagnostic): add LIMITED to permissionStatus

---------

Co-authored-by: Dave Alden <dpa99c@gmail.com>
Co-authored-by: Srinidhi <srinidhi.rao@unvired.com>
Co-authored-by: AishwaryaNanna <97506871+AishwaryaNanna@users.noreply.github.com>
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: marysuon <marysuon@gmail.com>
Co-authored-by: Daniel Sogl <daniel@sogls.de>
2023-12-03 20:34:48 +01:00
renovate[bot]
805a2737da chore(deps): update dependency eslint-plugin-jsdoc to v46.9.0 (#4678) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:32:58 +01:00
dependabot[bot]
b7dc7ffea7 build(deps-dev): bump @babel/traverse from 7.15.4 to 7.23.5 (#4677) [skip ci]
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.15.4 to 7.23.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-03 20:32:51 +01:00
renovate[bot]
0c2dca633a chore(deps): update dependency lint-staged to v15 (#4676) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:32:40 +01:00
renovate[bot]
3c893d7119 chore(deps): update dependency winston to v3.11.0 (#4672) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:32:28 +01:00
renovate[bot]
61289bbbba chore(deps): update actions/checkout action to v4 (#4673) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:32:21 +01:00
renovate[bot]
dd2dc1b05f chore(deps): update dependency conventional-changelog-cli to v4 (#4675) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:32:11 +01:00
renovate[bot]
cef6c8f896 chore(deps): update actions/setup-node action to v4 (#4674) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:30:09 +01:00
renovate[bot]
e3d3ee2b01 chore(deps): update dependency rollup to v3.29.4 (#4671) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:29:48 +01:00
renovate[bot]
ecff55ceba chore(deps): update dependency @types/cordova to v11.0.3 (#4647) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:26:50 +01:00
renovate[bot]
1c4cbffe1d chore(deps): update actions/checkout action to v3.6.0 (#4670) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:25:55 +01:00
renovate[bot]
5355e922ac fix(deps): update dependency tslib to v2.6.2 (#4669) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:25:42 +01:00
renovate[bot]
5750f305bf chore(deps): update dependency @types/node to v18.19.2 (#4621) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:25:08 +01:00
renovate[bot]
f09471207d chore(deps): update dependency eslint to v8.55.0 (#4619) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:25:01 +01:00
renovate[bot]
c021fc79e6 chore(deps): update actions/setup-node action to v3.8.2 (#4624) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:24:45 +01:00
renovate[bot]
d616ed5133 chore(deps): update dependency fs-extra to v11.2.0 (#4650) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:24:05 +01:00
renovate[bot]
7865e279c5 chore(deps): update dependency @types/lodash to v4.14.202 (#4651) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:22:55 +01:00
renovate[bot]
ff6a69af97 chore(deps): update dependency @types/webpack to v5.28.5 (#4654) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:22:47 +01:00
renovate[bot]
9c2b70771d chore(deps): update dependency rimraf to v5.0.5 (#4657) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 20:22:26 +01:00
renovate[bot]
ae0d5dbac0 chore(deps): update dependency eslint-config-prettier to v8.10.0 (#4614) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 20:08:00 +02:00
renovate[bot]
9b7148a8a9 chore(deps): update dependency @types/node to v18.17.4 (#4609) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 20:07:48 +02:00
renovate[bot]
d30052d8cf fix(deps): update dependency tslib to v2.6.1 (#4610) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 20:07:39 +02:00
renovate[bot]
56126dd6a9 chore(deps): update dependency rollup to v3.28.0 (#4615) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 20:05:04 +02:00
renovate[bot]
8fa353c1b8 chore(deps): update dependency eslint-plugin-jsdoc to v46.4.6 (#4613) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 20:04:38 +02:00
renovate[bot]
55826b691f chore(deps): update dependency @types/lodash to v4.14.197 (#4612) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 20:04:20 +02:00
dependabot[bot]
d7f4347f39 build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 (#4604)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-21 19:15:36 +02:00
renovate[bot]
06247530a8 chore(deps): update dependency rollup to v3.26.3 (#4603)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 19:15:26 +02:00
renovate[bot]
4d45e82e0e chore(deps): update dependency eslint-plugin-jsdoc to v46.4.4 (#4602)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 19:15:17 +02:00
renovate[bot]
df36932de7 chore(deps): update dependency eslint to v8.45.0 (#4601)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 19:15:06 +02:00
Daniel Sogl
ce3a3c8b76 refresh docs 2023-07-11 18:40:56 +00:00
Daniel Sogl
0f6d1c8354 6.4.0 2023-07-11 18:06:28 +00:00
renovate[bot]
72da25ff29 chore(deps): update dependency eslint-plugin-jsdoc to v46 (#4597)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:59:37 +02:00
renovate[bot]
96cc995333 chore(deps): update dependency conventional-changelog-cli to v3 (#4596)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:53:49 +02:00
renovate[bot]
b600651f02 fix(deps): update dependency tslib to v2.6.0 (#4595)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:53:38 +02:00
renovate[bot]
81987ebce4 chore(deps): update dependency winston to v3.10.0 (#4594)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:53:31 +02:00
renovate[bot]
555bb83916 chore(deps): update dependency eslint-plugin-jsdoc to v43.2.0 (#4593)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:53:24 +02:00
renovate[bot]
b18a2c874e chore(deps): update dependency eslint to v8.44.0 (#4592)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:53:18 +02:00
renovate[bot]
d92c4cf70a chore(deps): update actions/setup-node action to v3.7.0 (#4591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:53:03 +02:00
renovate[bot]
0d5991c604 chore(deps): update dependency terser-webpack-plugin to v5.3.9 (#4590)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:52:50 +02:00
renovate[bot]
1fbd4c763c chore(deps): update dependency rimraf to v5.0.1 (#4589)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:52:42 +02:00
renovate[bot]
f82f350613 chore(deps): update dependency @types/webpack to v5.28.1 (#4545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:48:45 +02:00
renovate[bot]
5f30a88304 chore(deps): update dependency lint-staged to v13.2.3 (#4588)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:48:34 +02:00
renovate[bot]
4372ff160a chore(deps): update dependency @types/node to v18.16.19 (#4562)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:48:15 +02:00
renovate[bot]
02be833b85 chore(deps): update actions/checkout action to v3.5.3 (#4587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:48:08 +02:00
renovate[bot]
6d1d9f480d chore(deps): update typescript-eslint monorepo to v5.62.0 (#4559)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:28:10 +02:00
renovate[bot]
a151860df9 chore(deps): update dependency @types/lodash to v4.14.195 (#4574)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:28:01 +02:00
dependabot[bot]
c9acedae52 build(deps): bump tough-cookie from 4.0.0 to 4.1.3 (#4586)
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.0.0 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases)
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 19:27:49 +02:00
renovate[bot]
ece66eeb7f chore(deps): update dependency rollup to v3.26.2 (#4558)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:27:20 +02:00
marysuon
2b6c297da8 feat(smtp-client): add plugin (#4585)
* smtp-client

* fix plugin ref

* cloud settings

---------

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2023-07-11 19:27:06 +02:00
Matt
126d44faf3 feat(urbanairship): Add locale override methods (#4579) 2023-07-11 19:26:11 +02:00
Aabhas Jindal
8047c9ad52 feat(cashfree-pg): support cordova-plugin-cashfree-pg 1.0.2 (#4572)
Co-authored-by: aabhas_jindal <aabhas@cashfree.com>
2023-07-11 19:25:50 +02:00
Kenny
178f56625e feat(newrelic): add shutdown method (#4571)
Co-authored-by: Kenny <kthai@newrelic.com>
2023-07-11 19:25:39 +02:00
Željko Brcković
fbd523f36a fix(mobile-messaging): fix event (un)register and saveUser (#4569)
Fix methods for registering and unregistering events and improve comments. Also make return type for saveUser more descriptive.
2023-07-11 19:25:29 +02:00
Olga Koroleva
0527afe935 fix(mobile-messaging): correct return type of submitEvent (#4564) 2023-07-11 19:25:14 +02:00
MaximBelov
e3af183e0c feat(sms-retriever-api): add plugin (#4528) 2023-07-11 19:25:02 +02:00
Felix Salazar
f9110cb429 feat(zip): add callback param so the progress function can be calleds (#4519) 2023-07-11 19:24:50 +02:00
MaximBelov
bb1164f4fc refactor(anyline): support anyline 43.0.0 (#4518) 2023-07-11 19:24:24 +02:00
MaximBelov
4cd48b4d0e feat(http): onProgress param to sendRequest method (#4512)
* feat(http):  add onProgress callback to uploadFile and downloadFile

* feat(http): add uploadFileWithOptions and  downloadFileWithOptions methods

* add onProgress to sendRequest
2023-07-11 19:24:15 +02:00
Martin Budínský
baa207b724 feat(smartlook): rewrite smartlook ionic plugin (#4510)
* feat(smartlook): rewrite smartlook ionic plugin

* feat(smartlook): adhere smartlook plugin to sdk v2.2.0
2023-07-11 19:23:59 +02:00
renovate[bot]
213a26730e chore(deps): update dependency minimist to v1.2.8 (#4515) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:41:14 +02:00
renovate[bot]
611374066e chore(deps): update dependency rollup to v3.21.1 (#4557) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:39:08 +02:00
renovate[bot]
f609b9332b chore(deps): update dependency eslint to v8.39.0 (#4556) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:38:52 +02:00
renovate[bot]
a236719a71 chore(deps): update actions/setup-node action to v3.6.0 (#4555) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:38:39 +02:00
renovate[bot]
d726bac60e chore(deps): update typescript-eslint monorepo to v5.59.1 (#4550) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:38:12 +02:00
renovate[bot]
7e533f48b9 fix(deps): update dependency tslib to v2.5.0 (#4552) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:38:01 +02:00
renovate[bot]
d6827531ee chore(deps): update dependency prettier to v2.8.8 (#4554) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:37:40 +02:00
renovate[bot]
e96885c6b0 chore(deps): update dependency eslint-plugin-jsdoc to v43 (#4548) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:33:17 +02:00
renovate[bot]
6b827ffe95 chore(deps): update dependency @types/cordova to v11 (#4547) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:30:56 +02:00
renovate[bot]
90e5028547 chore(deps): update dependency lint-staged to v13.2.2 (#4544) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:29:39 +02:00
renovate[bot]
b2b3e3a6e3 chore(deps): update dependency rimraf to v5 (#4549) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:29:24 +02:00
renovate[bot]
06018b2cc7 chore(deps): update dependency eslint-config-prettier to v8.8.0 (#4542) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:27:37 +02:00
renovate[bot]
f5c3307969 chore(deps): update dependency fs-extra to v11.1.1 (#4540) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:27:20 +02:00
renovate[bot]
4435e7a3e0 chore(deps): update dependency @types/node to v18.16.3 (#4541) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:27:10 +02:00
renovate[bot]
7a0a73db3b chore(deps): update actions/stale action to v8 (#4546) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:26:46 +02:00
renovate[bot]
7fe38aa378 chore(deps): update dependency @types/lodash to v4.14.194 (#4529) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:22:24 +02:00
renovate[bot]
bd0f4b07b4 chore(deps): update dependency terser-webpack-plugin to v5.3.7 (#4516) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:22:05 +02:00
renovate[bot]
402f4b7987 chore(deps): update actions/checkout action to v3.5.2 (#4522) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:21:56 +02:00
renovate[bot]
6c9bd07361 chore(deps): update dependency eslint to v8.38.0 (#4491) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:21:33 +02:00
renovate[bot]
7f0077979c chore(deps): update dependency prettier to v2.8.7 (#4490) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:21:24 +02:00
renovate[bot]
da2ec29c05 chore(deps): update dependency rollup to v3.20.5 (#4486) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:21:16 +02:00
renovate[bot]
26bd115891 chore(deps): update typescript-eslint monorepo to v5.59.0 (#4483) [skip ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:21:03 +02:00
renovate[bot]
f92c99bfbf chore(deps): update dependency @types/fs-extra to v11 (#4481)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 20:48:47 +01:00
renovate[bot]
9031371721 chore(deps): update dependency prettier to v2.8.2 (#4479)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-08 13:39:09 +01:00
renovate[bot]
2d836d3cd0 chore(deps): update dependency husky to v8.0.3 (#4474)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 18:55:31 +01:00
renovate[bot]
ae8221001e chore(deps): update typescript-eslint monorepo to v5.48.0 (#4473)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 18:55:25 +01:00
renovate[bot]
277d696a02 chore(deps): update dependency eslint-config-prettier to v8.6.0 (#4472)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 18:55:15 +01:00
renovate[bot]
5b768854da chore(deps): update dependency rollup to v3.9.1 (#4471)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-02 17:40:25 +01:00
Daniel Sogl
a589dac215 6.3.0 2022-12-31 08:19:35 +00:00
renovate[bot]
950a1bb4ff chore(deps): update actions/stale action to v7 (#4468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:14:21 +01:00
renovate[bot]
1b15bf4557 chore(deps): update dependency fs-extra to v11 (#4469)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:14:04 +01:00
renovate[bot]
bfd111e9d6 chore(deps): update typescript-eslint monorepo to v5.47.1 (#4467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:11:16 +01:00
renovate[bot]
9715ef8755 chore(deps): update dependency rollup to v3.9.0 (#4466)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:10:40 +01:00
renovate[bot]
e21bd1a50e chore(deps): update dependency prettier to v2.8.1 (#4465)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:10:06 +01:00
renovate[bot]
99ec80e2e7 chore(deps): update dependency lint-staged to v13.1.0 (#4464)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:10:00 +01:00
renovate[bot]
91da2e5020 chore(deps): update dependency eslint to v8.31.0 (#4463)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:07:00 +01:00
renovate[bot]
e1ff6de9ef chore(deps): update actions/checkout action to v3.2.0 (#4462)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:05:49 +01:00
Nikhil Arroju
d9b3638f3d docs(readme): update capacitor website links (#4416) 2022-12-31 09:04:59 +01:00
ndesai-newrelic
82f7fd9e0a docs(newrelic): update docs (#4420)
* Adding Newrelic support for Awesome plugins

* Adding more static methods for newrelic cordova plugin

* adding documentation for newrelic plugin

* Updating newrelic cordova plugin repo

* Update index.ts

* fix:updating correct cordova plugin repo

* docs: added Documentation for NewRelic Plugin

* ADDED Record Error and Updated set Attribute Method

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-12-31 09:04:42 +01:00
Alex Ryltsov
0579e67e96 feat(fingerprint-aio): update plugin (#4423)
Changes:
- added confirmationRequired param to show method to options
- moved plugin errors to a separate enum
- changes some plugin method return values
2022-12-31 09:04:05 +01:00
dependabot[bot]
2d55ad694c build(deps): bump json5 from 2.2.0 to 2.2.2 (#4459)
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-31 09:03:16 +01:00
renovate[bot]
5ae27d8ad4 chore(deps): update dependency @types/node to v18.11.18 (#4460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:03:10 +01:00
renovate[bot]
0ec396b25c chore(deps): update dependency gulp-replace to v1.1.4 (#4461)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 09:03:04 +01:00
MaximBelov
a095422889 feat(fbsdk): add plugin (#4431) 2022-12-31 09:02:54 +01:00
Simon Smith
a924fb519f Update ISSUE_TEMPLATE.md (#4433)
use checkboxes
2022-12-31 09:02:43 +01:00
MaximBelov
63cfd4488d feat(advanced-image-picker): add plugin (#4434) 2022-12-31 09:02:28 +01:00
MaximBelov
9b4502f929 feat(ffmpeg): add plugin (#4435) 2022-12-31 09:02:18 +01:00
MaximBelov
ba37646fc4 fix(chooser): Update for support android 11+ (#4436)
BREAKING: Updated plugin source https://github.com/MaximBelov/cordova-plugin-chooser
2022-12-31 09:02:04 +01:00
Olivier Favre
3b1d0593da feat(wonderpush): expose getters and setters (#4441) 2022-12-31 09:00:05 +01:00
infacto
ff78ca7fb4 feat(diagnostics): add getBluetoothAuthorizationStatuses function (#4442) 2022-12-31 08:59:22 +01:00
Fabio Martino
b283dc2e76 feat(power-management): add power management support (#4443)
Co-authored-by: Fabio Martino <fabio.martino@babel.es>
2022-12-31 08:56:42 +01:00
renovate[bot]
cc2a78c858 chore(deps): update dependency @types/lodash to v4.14.191 (#4446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 08:56:24 +01:00
renovate[bot]
65d3053a53 chore(deps): update dependency eslint-plugin-jsdoc to v39.6.4 (#4447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 08:56:14 +01:00
Adrian Cando
f02bc78ec2 feat(brightness): add brightness plugin (#4454)
* feat(brightness): add brightness plugin

* doc(brightness): update usage doc
2022-12-31 08:55:48 +01:00
Adrian Cando
7fe3ad1daa feat(unique-device-id): add unique-device-id plugin (#4455) 2022-12-31 08:55:14 +01:00
Adrian Cando
e51a1a79ef feat(mobile-accessibility): add mobile-accessibility plugin (#4456) 2022-12-31 08:54:05 +01:00
piyush-kukadiya
74a80c0953 feat(clevertap): support clevertap-cordova 2.6.0 (#4458)
* 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

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>
2022-12-31 08:52:23 +01:00
dependabot[bot]
e32ac8c6c9 build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#4445)
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-04 14:29:06 +01:00
renovate[bot]
cf23a52ea2 chore(deps): update dependency @types/node to v18 (#4395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 14:28:58 +01:00
renovate[bot]
e7aab1d814 chore(deps): update dependency husky to v8.0.2 (#4419)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 14:28:36 +01:00
renovate[bot]
34afbd1c53 chore(deps): update typescript-eslint monorepo to v5.42.1 (#4417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-07 19:34:45 +01:00
renovate[bot]
56054d036e chore(deps): update dependency eslint to v8.27.0 (#4415)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-06 16:36:23 +01:00
renovate[bot]
c654ea5925 chore(deps): update dependency eslint-plugin-jsdoc to v39.6.2 (#4414)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-05 11:11:20 +01:00
renovate[bot]
70d7acc113 chore(deps): update dependency @types/lodash to v4.14.188 (#4412)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-04 21:57:00 +01:00
Daniel Sogl
60aa74baed 6.2.0 2022-11-04 20:48:47 +00:00
MaximBelov
af55cb25fa feat(device): detect if app is running on a macOS desktop with Apple Silicon (#4299) 2022-11-04 21:46:34 +01:00
Cesar de la Vega
2b8992faf3 feat(purchases)!: migrate RevenueCat to 3.2.1 (#4392)
* feat(purchases)!: migrate RevenueCat to 3.2.0

* update version to 3.2.1
2022-11-04 21:46:09 +01:00
renovate[bot]
e90a6a306c fix(deps): update dependency tslib to v2.4.1 (#4413)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-04 21:45:39 +01:00
Alex Ryltsov
97f566170e feat(file-chooser): add plugin (#4396) 2022-11-04 21:45:27 +01:00
Alex Ryltsov
d2e92f5589 feat(image-resizer): add plugin (#4397)
* feature: added support for the image-resizer cordova plugin

* Update index.ts

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-11-04 21:44:53 +01:00
Mathias Verdon
c544b43a51 fix(diagnostic): add getBluetoothAuthorizationStatus function (#4398) 2022-11-04 21:43:46 +01:00
Sawyer Schumacher
755b28e325 feat(ble): add wrapper for starting location notifications (#4399) 2022-11-04 21:43:28 +01:00
Mathias Verdon
6a97dc5e07 fix(diagnostic): add new Android runtime permissions for Bluetooth (#4402) 2022-11-04 21:43:09 +01:00
Nuno Rodrigues
2d347e46ed fix(bluetooth-le): use correct return types (#4411) 2022-11-04 21:42:47 +01:00
ndesai-newrelic
ef499ed290 feat(newrelic): add plugin (#4409)
* Adding Newrelic support for Awesome plugins

* Adding more static methods for newrelic cordova plugin

* adding documentation for newrelic plugin

* Updating newrelic cordova plugin repo

* Update index.ts

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-11-04 21:42:26 +01:00
Bara Aksayeth
1e258adeb5 feat(crop-privacy): add plugin (#4408)
* feat(crop-privacy): add new plugin

* Update index.ts

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-11-04 21:40:26 +01:00
renovate[bot]
5c0b31faa7 chore(deps): update dependency rollup to v3.2.5 (#4406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-04 21:39:40 +01:00
renovate[bot]
d00d54f507 chore(deps): update typescript-eslint monorepo to v5.42.0 (#4405)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-04 21:39:34 +01:00
renovate[bot]
2e5e43fa7b chore(deps): update dependency @types/node to v16.18.3 (#4404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-04 21:39:25 +01:00
renovate[bot]
8eddcb0d45 chore(deps): update dependency eslint-plugin-jsdoc to v39.4.0 (#4403)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-30 12:05:29 +01:00
renovate[bot]
4716a9db68 chore(deps): update dependency @types/node to v16.18.2 (#4401)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 17:07:06 +02:00
renovate[bot]
7eb57cdde8 chore(deps): update typescript-eslint monorepo to v5.41.0 (#4394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-26 18:41:56 +02:00
renovate[bot]
6f38115ce2 chore(deps): update dependency eslint-plugin-jsdoc to v39.3.25 (#4390)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-26 18:41:46 +02:00
renovate[bot]
d76dfae916 chore(deps): update dependency @types/node to v16.18.1 (#4391)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-26 18:41:35 +02:00
Daniel Sogl
b8e3ac4403 6.1.0 2022-10-22 17:29:32 +00:00
Alex Ryltsov
cd81cfabf4 feat(diagnostic): addisCameraRollAuthorized and getCameraRollAuthorizationStatus functions (WIP) (#4362) 2022-10-22 19:27:42 +02:00
Serj Malko
81a8b42a29 feat(webim): update plugin wrapper (#4370)
* feat(plugins): Add Webim SDK plugin

* feat(webim): Add request/response models

* feat(webim): Fix Observable methods

* Update index.ts

Co-authored-by: Малько Сергей Сергеевич <malko@softclub.by>
Co-authored-by: SerjMalko <serhey_rti@mail.ru>
2022-10-22 19:04:29 +02:00
Nico Lueg
6f14ba6031 feat(purchases)!: migrate RevenueCat to 3.1.0 (#4382)
- Breaking Changes can be found here: https://github.com/RevenueCat/cordova-plugin-purchases/releases/tag/3.0.0
2022-10-22 19:03:49 +02:00
Alex Ryltsov
62f664e61a fix(launch-navigator): use currect handlers (#4385) 2022-10-22 19:03:32 +02:00
renovate[bot]
664e3385ce chore(deps): update dependency eslint-plugin-jsdoc to v39.3.15 (#4389)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-22 19:02:35 +02:00
renovate[bot]
8201dc1d14 chore(deps): update dependency rollup to v3.2.3 (#4381)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-22 18:37:33 +02:00
renovate[bot]
375246970c chore(deps): update dependency eslint to v8.26.0 (#4388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-22 18:36:50 +02:00
renovate[bot]
d7c771b250 chore(deps): update dependency @types/node to v16.11.68 (#4386)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-19 19:20:39 +02:00
renovate[bot]
89b21b7694 chore(deps): update dependency eslint-plugin-jsdoc to v39.3.14 (#4380)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-19 19:20:27 +02:00
renovate[bot]
5e23ebebdc chore(deps): update typescript-eslint monorepo to v5.40.1 (#4379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-17 23:26:05 +02:00
renovate[bot]
5bc6693571 chore(deps): update dependency eslint-plugin-jsdoc to v39.3.12 (#4378)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-17 23:25:53 +02:00
renovate[bot]
facadcabaa chore(deps): update dependency rollup to v3.2.2 (#4376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-17 13:26:13 +02:00
Daniel Sogl
d1210b76a7 6.0.1 2022-10-17 11:23:43 +00:00
Daniel Sogl
e7d1641fe9 fix: use correct core version 2022-10-17 11:23:21 +00:00
renovate[bot]
e22cf2bb69 chore(deps): update dependency @types/node to v16.11.66 (#4372)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 14:27:28 +02:00
renovate[bot]
deb8a61a81 chore(deps): update dependency rollup to v3.2.1 (#4373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 14:27:18 +02:00
renovate[bot]
3cca6104df chore(deps): update actions/setup-node action to v3.5.1 (#4371)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 18:20:00 +02:00
Daniel Sogl
de884a55d0 chore: use node v16 in actions 2022-10-15 16:19:39 +00:00
Daniel Sogl
5a22241db5 6.0.0 2022-10-15 16:17:59 +00:00
renovate[bot]
d476af44cd chore(deps): update dependency rollup to v3 (#4367)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 18:16:39 +02:00
renovate[bot]
8b6d6c726b chore(deps): update dependency minimist to v1.2.7 (#4365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 18:16:24 +02:00
renovate[bot]
7f1bf9520b chore(deps): update dependency @types/node to v16.11.65 (#4364)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 18:16:17 +02:00
renovate[bot]
f9257f4d65 chore(deps): update typescript-eslint monorepo to v5.40.0 (#4363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 18:16:10 +02:00
Johannes Korrek
85441e59ca feat(core): use angular ivy (#4369)
* chore(deps): bump angular and typescript

- required to enable ivy output & partial compilation mode

* chore(build): enable ivy output & partial compilation mode

- change ngx builds to use ivy
- remove some code that is no longer required with ivy
2022-10-15 18:12:20 +02:00
Daniel Sogl
a86c55ba5f 5.46.0 2022-10-09 14:55:04 +00:00
Lihang Xu
f8c6430a26 feat(GCDWebServer): add plugin (#4302)
* add GCDWebServer

* fix plugin ref and add the server options interface

* fix the pluginRef's case

* update name

* add docs
2022-10-09 16:48:59 +02:00
nomadev
98dc7c4be0 feat(bluetooth-le): upgrade to v6.7.0 (#4320)
* Update index.ts

updated plugin with new methods from cordova-plugin-bluetoothle 6.7.0
https://github.com/randdusing/cordova-plugin-bluetoothle/compare/v6.6.2...v6.7.0

* Fixed comments

* Fixed responses in new methods

Co-authored-by: claudio <claudio.corti@hondaracing.co.jp>
Co-authored-by: “Claudio <“claudio.corti@bitcycle.uk”>
2022-10-09 16:47:17 +02:00
Bruno Sales Cardoso
178489ffaa fix(sms-retriever): update startWatching result type (#4309)
* Updating the types to match what we get

* Update index.ts
2022-10-09 16:45:08 +02:00
Khang
bf860c30c2 feat(applovin): add plugin (#4307)
* feat(applovin): add plugin

* fix(applovin): fix pluginRef, add ad hidden events
2022-10-09 16:44:33 +02:00
Uglješa Erceg
a7a10913fc feat(adjust): update wrapper for Adjust Cordova SDK v4.32.0 (#4327) 2022-10-09 16:39:33 +02:00
Clément Prod'homme
406ad4ec45 docs(camera): adjust content type (#4330) 2022-10-09 16:37:32 +02:00
Clément Prod'homme
c3a01431ce docs(facebook): adjust content type (#4331) 2022-10-09 16:36:58 +02:00
Yevhen
dc1ee8c530 feat(firebase-x): add MessagePayloadAps prop (#4344)
* feat(types): add aps for MessagePayload

* fix(types): fix firebase-x on ios
2022-10-09 16:35:48 +02:00
renovate[bot]
b6a44e3a8a chore(deps): update dependency eslint to v8.25.0 (#4360)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 16:33:26 +02:00
dependabot[bot]
7761ed4a39 build(deps): bump async from 2.6.3 to 2.6.4 (#4357)
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-09 16:33:19 +02:00
dependabot[bot]
e799600b6e build(deps): bump ansi-regex and ansi-regex (#4356)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) and [ansi-regex](https://github.com/chalk/ansi-regex). These dependencies needed to be updated together.

Updates `ansi-regex` from 3.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1)

Updates `ansi-regex` from 4.1.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-09 16:32:56 +02:00
uzosocom
b0780a8bec feat(app-review): add plugin (#4348) 2022-10-09 16:32:47 +02:00
renovate[bot]
b6cc2d93f0 chore(deps): update actions/checkout action to v3.1.0 (#4359)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 16:31:58 +02:00
renovate[bot]
7817643282 chore(deps): update dependency @types/node to v16.11.64 (#4336)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 16:31:48 +02:00
infacto
b572a10a6e feat(diagnostic): extend parameter for requestLocationAuthorization (#4350) 2022-10-09 16:31:00 +02:00
uzosocom
acb39e5849 feat(device): add sdkVersion (#4354) 2022-10-09 16:28:00 +02:00
Serj Malko
74302846dc feat(webim): add plugin (#4355)
Co-authored-by: Малько Сергей Сергеевич <malko@softclub.by>
2022-10-09 16:27:26 +02:00
renovate[bot]
a76463877c chore(deps): update typescript-eslint monorepo to v5.39.0 (#4337)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 16:25:51 +02:00
renovate[bot]
698692ed59 chore(deps): update dependency @types/lodash to v4.14.186 (#4343)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 16:25:45 +02:00
renovate[bot]
dfd3d55dbc chore(deps): update actions/setup-node action to v3.5.0 (#4341)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 16:25:36 +02:00
renovate[bot]
f2d809f8b3 chore(deps): update typescript-eslint monorepo to v5.38.0 (#4326)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-26 10:11:28 +02:00
renovate[bot]
22d6cd957b chore(deps): update actions/stale action to v6 (#4328)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-26 10:11:21 +02:00
renovate[bot]
2b061556dd chore(deps): update dependency rollup to v2.79.1 (#4329)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-26 10:11:12 +02:00
renovate[bot]
7baa002fb9 chore(deps): update dependency @types/node to v16.11.60 (#4333)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-09-26 10:11:05 +02:00
renovate[bot]
2698011d4b chore(deps): update dependency eslint to v8.24.0 (#4334)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-26 10:10:48 +02:00
renovate[bot]
b8374ab3b1 chore(deps): update dependency @types/node to v16.11.59 (#4305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-14 11:37:56 +02:00
renovate[bot]
e85f6cf2b2 chore(deps): update dependency winston to v3.8.2 (#4303)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-14 11:12:50 +02:00
renovate[bot]
f86764abe7 chore(deps): update dependency @types/lodash to v4.14.185 (#4312)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-14 11:12:34 +02:00
renovate[bot]
dcb9b225ce chore(deps): update dependency eslint to v8.23.1 (#4313)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-14 11:12:15 +02:00
renovate[bot]
97739e86f1 chore(deps): update typescript-eslint monorepo to v5.37.0 (#4316)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-14 11:12:05 +02:00
renovate[bot]
b3fade36c6 chore(deps): update typescript-eslint monorepo to v5.36.2 (#4300)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-06 19:50:44 +02:00
Daniel Sogl
a6fcc16d12 5.45.0 2022-09-05 17:16:40 +00:00
Daniel Sogl
e420bd1d2a docs: refresh readmes 2022-09-05 17:10:51 +00:00
Marius Backes
8b826e3c1b feat(in-app-purchase-2): update validator for custom headers (#4262) 2022-09-05 19:05:08 +02:00
Quentin Stoeckel
1b45462542 doc: fix Secure Storage broken link (#4265)
It currently leads to a 404 page (https://ionicframework.com/docs/native/secure-storage/): a working anchor would lead to https://ionic.io/docs/secure-storage
2022-09-05 19:04:59 +02:00
Uglješa Erceg
82377f0633 feat(adjust): update wrapper for Adjust Cordova SDK v4.30.0 (#4277) 2022-09-05 19:04:48 +02:00
Ashish Gaikwad
aef160e418 feat(lets-cooee): add event observer and installation documentation (#4278)
* feat(Cooee): add Cooee plugin

* chore(Cooee): update document

* Update index.ts

* feat(lets-cooee): add event observable

* docs(lets-cooee): add lets-cooee documentation

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-09-05 19:04:37 +02:00
Lihang Xu
a801c7d305 feat(dynamsoft-barcode): add setFocus and setZoom (#4281)
* add set zoom for Dynamsoft Barcode Scanner

* update Dynamsoft Barcode Scanner to add setFocus

* feat: add rotate scan option and rotation frame result to Dynamsoft Barcode Scanner

* add comments and rename the rotation result for Dynamsoft Barcode Scanner
2022-09-05 19:04:21 +02:00
Yevhen
898e0b8588 feat(firebase-x): add message typing (#4282) 2022-09-05 19:04:10 +02:00
renovate[bot]
99161e2b73 chore(deps): update dependency @types/lodash to v4.14.184 (#4283)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:03:52 +02:00
Srinidhi
678fb71a7f feat(unvired-cordova-sdk): Add new function to regenrate the JWT Token (#4291) 2022-09-05 19:03:26 +02:00
renovate[bot]
6e953e58ca chore(deps): update dependency zone.js to v0.11.8 (#4280)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:02:24 +02:00
renovate[bot]
29163b93d6 chore(deps): update dependency terser-webpack-plugin to v5.3.6 (#4279)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:02:20 +02:00
renovate[bot]
ba83a81c75 chore(deps): update dependency eslint-plugin-jsdoc to v39.3.6 (#4272)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:02:15 +02:00
renovate[bot]
ac1d0aa0a1 chore(deps): update dependency rollup to v2.79.0 (#4268)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:02:08 +02:00
renovate[bot]
5d7cf3940f chore(deps): update typescript-eslint monorepo to v5.36.1 (#4267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:01:58 +02:00
renovate[bot]
725e88080b chore(deps): update dependency webpack to v5.74.0 (#4266)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:01:53 +02:00
renovate[bot]
38d59e3455 chore(deps): update dependency eslint to v8.23.0 (#4259)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:01:48 +02:00
renovate[bot]
b5b8968ac4 chore(deps): update dependency @types/node to v16.11.57 (#4258)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 19:01:42 +02:00
MaximBelov
ebdd6e9796 feat(intercom): add displaySurvey (#4292) 2022-09-05 19:01:03 +02:00
jcesarmobile
620385befc docs: update template urls (#4293) 2022-09-05 19:00:42 +02:00
Neil Cresswell
ba9c1c154e feat(android-permissions): add android 13 permissions (#4295)
Added new POST_NOTIFICATIONS, READ_MEDIA_AUDIO, READ_MEDIA_IMAGES, and READ_MEDIA_VIDEO permissions. Adding missing Bluetooth permissions for advertise, connect, and scan.
The Bluetooth permissions are already present in the underlying Cordova plugin. The Android 13 permissions have been submitted to the underlying Cordova plugin as a pull request so may not be present there yet, but match the pull request and the actual underlying permission names found in Android 13.
2022-09-05 18:59:34 +02:00
renovate[bot]
dd081cc696 chore(deps): update dependency zone.js to v0.11.7 (#4264)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-22 18:55:45 +02:00
dependabot[bot]
135c6cc8b4 build(deps): bump terser from 5.9.0 to 5.14.2 (#4263)
Bumps [terser](https://github.com/terser/terser) from 5.9.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 18:02:49 +02:00
renovate[bot]
c7d39dde42 chore(deps): update typescript-eslint monorepo to v5.30.7 (#4248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-19 21:26:19 +02:00
renovate[bot]
eb27d87d92 chore(deps): update dependency rollup to v2.77.0 (#4252)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-15 21:33:41 +02:00
renovate[bot]
878a6e94c2 chore(deps): update dependency @types/node to v16.11.44 (#4249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-14 20:45:53 +02:00
renovate[bot]
95fa8eb098 chore(deps): update dependency ts-node to v10.9.1 (#4247)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-14 20:45:29 +02:00
renovate[bot]
b1f4639640 chore(deps): update actions/setup-node action to v3.4.1 (#4257)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-14 20:45:11 +02:00
renovate[bot]
d6697b8a95 chore(deps): update actions/setup-node action to v3.4.0 (#4253)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-11 21:25:48 +02:00
renovate[bot]
41e96d950f chore(deps): update dependency eslint to v8.19.0 (#4246)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-02 10:35:13 +02:00
renovate[bot]
56fc1d4663 chore(deps): update typescript-eslint monorepo to v5.30.3 (#4245)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 19:25:22 +02:00
renovate[bot]
9e5953bc27 chore(deps): update typescript-eslint monorepo to v5.30.2 (#4244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 19:22:23 +02:00
renovate[bot]
346ea82652 chore(deps): update dependency winston to v3.8.1 (#4243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 13:44:23 +02:00
Daniel Sogl
8671e18391 5.44.0 2022-06-30 09:09:52 +00:00
Jonathan Ramirez Taboada
0a31a374b1 feat(zip): add plugin (#4238)
* added cordova-plugin-zip

* Update index.ts

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-06-30 11:05:34 +02:00
Ionel Andrei Muresan
64d2c55880 docs(document-scanner): update example (#4236) 2022-06-30 11:05:04 +02:00
Konstantin
f96b7588de feat(mobile-messaging): add chat methods (#4231)
Co-authored-by: Konstantin Latypov <Konstantin.Latypov@infobip.com>
2022-06-30 11:04:37 +02:00
Ashish Gaikwad
7a528b42d9 feat(cooee): add plugin (#4228)
* feat(Cooee): add Cooee plugin

* chore(Cooee): update document

* Update index.ts

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-06-30 10:59:42 +02:00
Alex Ryltsov
19fc222ea9 fix(diagnostic): adjust options declaration (#4227) 2022-06-30 10:58:43 +02:00
renovate[bot]
41a85e6587 chore(deps): update dependency winston to v3.8.0 (#4240)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-30 10:57:53 +02:00
Christian von Rohr
04422600ca fix(urbanairship): fix cordova and method wrapper options (#4221)
Co-authored-by: Christian von Rohr <christian.vonrohr@well.ch>
2022-06-30 10:57:35 +02:00
Lihang Xu
4e183b1881 feat(dynamsoft-barcode): update startScanning options (#4205)
* add barcodeBytesBase64 to the BarcodeResult

* update startScanning's param to ScanOptions
2022-06-30 10:56:29 +02:00
Vitor Martins
63c83653c0 feat(file-md5): add plugin (#4201)
* added cordova-plugin-file-md5

* Update index.ts

Co-authored-by: Daniel Sogl <daniel@sogls.de>
2022-06-30 10:55:34 +02:00
renovate[bot]
032f3a160a chore(deps): update typescript-eslint monorepo to v5.30.0 (#4235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-30 10:54:01 +02:00
renovate[bot]
44967cc02c chore(deps): update dependency eslint-plugin-jsdoc to v39.3.3 (#4233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-30 10:53:56 +02:00
renovate[bot]
123517eac6 chore(deps): update dependency eslint to v8.18.0 (#4232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-30 10:53:51 +02:00
renovate[bot]
d1c13567d7 chore(deps): update dependency prettier to v2.7.1 (#4230)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-30 10:53:46 +02:00
renovate[bot]
49df2996c8 chore(deps): update dependency zone.js to v0.11.6 (#4229)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-30 10:53:42 +02:00
renovate[bot]
d14d8c413e chore(deps): update dependency @types/node to v16.11.42 (#4220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-30 10:53:38 +02:00
renovate[bot]
511300ea7b chore(deps): update dependency lint-staged to v13.0.3 (#4222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-24 20:29:16 +02:00
renovate[bot]
a3d3d546af chore(deps): update dependency rollup to v2.75.7 (#4219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-20 20:57:15 +02:00
renovate[bot]
cca5929a7d chore(deps): update typescript-eslint monorepo to v5.28.0 (#4207)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-14 19:03:08 +02:00
renovate[bot]
6e83ebdfb3 chore(deps): update dependency prettier to v2.7.0 (#4225)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-14 19:02:53 +02:00
renovate[bot]
38528e1017 chore(deps): update actions/setup-node action to v3.3.0 (#4218)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 16:20:14 +02:00
renovate[bot]
c801668d3f chore(deps): update dependency eslint to v8.17.0 (#4217)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-04 18:46:46 +02:00
renovate[bot]
bc1ff3da7d chore(deps): update dependency ts-node to v10.8.1 (#4216)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-03 20:54:30 +02:00
renovate[bot]
a29927837c chore(deps): update dependency rollup to v2.75.5 (#4204)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-03 18:54:20 +02:00
renovate[bot]
3935e620be chore(deps): update dependency @types/jest to v27.5.2 (#4211)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-03 18:53:59 +02:00
renovate[bot]
379df77692 chore(deps): update dependency terser-webpack-plugin to v5.3.3 (#4212)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-03 18:53:52 +02:00
renovate[bot]
af723c02e3 chore(deps): update dependency webpack to v5.73.0 (#4213)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-03 18:53:42 +02:00
renovate[bot]
daa929e229 chore(deps): update dependency lint-staged to v13 (#4210)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-01 13:53:44 +02:00
renovate[bot]
126f23b303 chore(deps): update dependency @types/node to v16.11.38 (#4209)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-01 13:35:36 +02:00
Daniel Sogl
95b84447ad 5.43.0 2022-05-25 18:18:21 +00:00
Gaven Henry
5ebe762d4b update to create ivy distribution (#4198) 2022-05-25 18:51:19 +02:00
renovate[bot]
ab1ea4aef9 chore(deps): roll back dependency eslint-plugin-jsdoc to 39.3.1 (#4199)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 18:50:55 +02:00
renovate[bot]
08db901db6 chore(deps): update typescript-eslint monorepo to v5.26.0 (#4194)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-24 18:36:45 +02:00
renovate[bot]
0e922b7e0b chore(deps): update dependency eslint-plugin-jsdoc to v39.3.2 (#4196)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-24 18:36:23 +02:00
renovate[bot]
cfa194b71a chore(deps): update dependency lint-staged to v12.4.2 (#4197)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-24 18:36:12 +02:00
renovate[bot]
cee00fbcc8 chore(deps): update dependency ts-node to v10.8.0 (#4192)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-22 13:01:02 +02:00
Daniel Sogl
9f65002b6e 5.42.0 2022-05-21 18:34:59 +00:00
Daniel Sogl
7aba998e1c docs: refresh 2022-05-21 18:34:30 +00:00
renovate[bot]
3e1fdd966b chore(deps): update dependency eslint-plugin-jsdoc to v39.3.0 (#4191)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:29:57 +02:00
Lincoln Baxter, III
c2b01e0510 feat(in-app-purchase-2): add launchPriceChangeConfirmationFlow (#4127)
See: https://github.com/j3k0/cordova-plugin-purchase/releases/tag/v11.0.0
2022-05-21 20:29:41 +02:00
pavel-kuznetsov-hypertrack
26a8cbe437 feat(hyper-track): add new functions (#4128) 2022-05-21 20:29:08 +02:00
Lihang Xu
7e2452b6ad feat(dynamsoft barcode scanner): update plugin (#4176)
BREAKING: original plugin is replaced by https://github.com/xulihang/cordova-plugin-dynamsoft-barcode-reader
2022-05-21 20:26:24 +02:00
marcushultgren
5f9f58edba docs(firebase-analytics): resolve typo (#4181)
Manifest typo
2022-05-21 20:23:28 +02:00
Pascal Clanget
6b2c1fd32e fix(keychain): mark useTouchID as required (#4182)
`useTouchID` is not an optional parameter. When it is not explicitly set, the whole app crashes with this error:
> Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull boolValue]: unrecognized selector sent to instance 0x111f02f08'

This bug is known since November 2018 and likely won't be fixed: https://github.com/ionic-team/cordova-plugin-ios-keychain/issues/34
2022-05-21 20:22:58 +02:00
刘富东
f5b7b8469b Update SUMMARY.md (#4189)
Modify the link title `Http` to `ApproovHttp` for `plugins/approov-advanced-http.md`
2022-05-21 20:22:13 +02:00
renovate[bot]
c70508e877 chore(deps): update dependency eslint to v8.16.0 (#4190)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:21:40 +02:00
renovate[bot]
dd349640ee chore(deps): update dependency rollup to v2.74.1 (#4178)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:21:30 +02:00
renovate[bot]
6406cdc35c chore(deps): update dependency husky to v8 (#4179)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:21:24 +02:00
renovate[bot]
6f4d6cf0bc chore(deps): update dependency webpack to v5.72.1 (#4183)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:21:16 +02:00
renovate[bot]
88e78cf9fa chore(deps): update dependency @types/jest to v27.5.1 (#4186)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:21:06 +02:00
renovate[bot]
21b7b673e9 chore(deps): update dependency ts-jest to v27.1.5 (#4188)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:20:51 +02:00
renovate[bot]
5b9382f2fe chore(deps): update typescript-eslint monorepo to v5.25.0 (#4180)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:20:46 +02:00
renovate[bot]
8bda638d19 chore(deps): update dependency @types/node to v16.11.36 (#4185)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:20:40 +02:00
renovate[bot]
f81610ef69 chore(deps): update actions/setup-node action to v3.2.0 (#4187)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-21 20:20:30 +02:00
renovate[bot]
adba813eb0 chore(deps): update dependency eslint to v8.15.0 (#4177)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-08 13:20:24 +02:00
renovate[bot]
aa00e37ffd chore(deps): update dependency rollup to v2.72.0 (#4168)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-05 13:49:20 +02:00
renovate[bot]
c7566e2ba0 chore(deps): update dependency @types/jest to v27.5.0 (#4170)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-03 09:37:36 +02:00
renovate[bot]
bf443da2d4 chore(deps): update typescript-eslint monorepo to v5.22.0 (#4171)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-03 09:37:25 +02:00
renovate[bot]
8a4055c06b chore(deps): update dependency @types/node to v16.11.33 (#4169)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-02 16:05:21 +02:00
renovate[bot]
00a0cbc05b chore(deps): update dependency @types/node to v16.11.32 (#4165)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 12:51:08 +02:00
renovate[bot]
343ca3652d chore(deps): update dependency rollup to v2.71.0 (#4167)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 12:50:51 +02:00
renovate[bot]
1f5a2f007a chore(deps): update dependency lint-staged to v12.4.1 (#4164)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 19:27:31 +02:00
renovate[bot]
bae0a8dbc8 fix(deps): update dependency tslib to v2.4.0 (#4154)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 16:26:28 +02:00
renovate[bot]
18cb1acb2a chore(deps): update dependency @types/node to v16.11.29 (#4160)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 16:26:18 +02:00
renovate[bot]
9a4abea1cd chore(deps): update typescript-eslint monorepo to v5.21.0 (#4161)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 16:26:13 +02:00
renovate[bot]
46086a7f4f chore(deps): update dependency eslint-plugin-jsdoc to v39.2.9 (#4162)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 16:26:07 +02:00
Daniel Sogl
710cf7acc0 Revert "chore(deps): update dependency jest to v28 (#4159)" (#4163)
This reverts commit 206b2183f1.
2022-04-26 16:25:30 +02:00
renovate[bot]
206b2183f1 chore(deps): update dependency jest to v28 (#4159) 2022-04-26 16:02:13 +02:00
renovate[bot]
a8dafc29be chore(deps): update dependency eslint-plugin-jsdoc to v39.2.8 (#4157)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 10:29:04 +02:00
renovate[bot]
36ed9a6d9c chore(deps): update dependency @types/node to v16.11.28 (#4158)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 10:28:54 +02:00
renovate[bot]
ab2aec26e3 chore(deps): update dependency eslint to v8.14.0 (#4156)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-23 11:18:18 +02:00
renovate[bot]
9f93ba66a5 chore(deps): update dependency lint-staged to v12.4.0 (#4151)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-21 20:26:15 +02:00
renovate[bot]
d735124f59 chore(deps): update actions/checkout action to v3.0.2 (#4152)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-21 20:25:18 +02:00
renovate[bot]
ba5232cdb0 chore(deps): update dependency eslint-plugin-jsdoc to v39.2.7 (#4150)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-21 20:25:09 +02:00
renovate[bot]
672552bd7d chore(deps): update dependency eslint-plugin-jsdoc to v39.2.4 (#4148)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-20 11:12:53 +02:00
renovate[bot]
6e2b9a062a chore(deps): update dependency eslint-plugin-jsdoc to v39.2.3 (#4147)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-19 16:35:02 +02:00
renovate[bot]
893540cf88 chore(deps): update dependency @types/lodash to v4.14.182 (#4146)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-19 16:34:46 +02:00
renovate[bot]
dcad4d7711 chore(deps): update typescript-eslint monorepo to v5.20.0 (#4144)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-19 16:34:39 +02:00
renovate[bot]
bfd3a58276 chore(deps): update dependency eslint-plugin-jsdoc to v39.2.2 (#4143)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-17 18:57:47 +02:00
renovate[bot]
365571eaf2 chore(deps): update dependency fs-extra to v10.1.0 (#4142)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-17 18:53:43 +02:00
renovate[bot]
53cd775a71 chore(deps): update dependency lint-staged to v12.3.8 (#4141)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-17 18:53:33 +02:00
renovate[bot]
798ae0a238 chore(deps): update actions/checkout action to v3.0.1 (#4139)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 11:05:48 +02:00
renovate[bot]
4b2dea8244 chore(deps): update dependency rollup to v2.70.2 (#4140)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 11:05:07 +02:00
renovate[bot]
444b9539a8 chore(deps): update dependency @types/node to v16.11.27 (#4138)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 18:54:35 +02:00
renovate[bot]
ed83bbe171 chore(deps): update dependency eslint-plugin-jsdoc to v39.2.1 (#4137)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 14:52:32 +02:00
renovate[bot]
136d24ae3d chore(deps): update dependency eslint-plugin-jsdoc to v39.2.0 (#4136)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 18:48:13 +02:00
renovate[bot]
6ff9625fdc chore(deps): update typescript-eslint monorepo to v5.19.0 (#4135)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 18:48:04 +02:00
renovate[bot]
650027f2cc chore(deps): update actions/setup-node action to v3.1.1 (#4134)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 20:21:28 +02:00
renovate[bot]
2b92cc1adf chore(deps): update dependency eslint-plugin-jsdoc to v39.1.0 (#4133)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-10 22:26:18 +02:00
renovate[bot]
19acfe7dbd chore(deps): update dependency webpack to v5.72.0 (#4129)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-09 11:33:51 +02:00
renovate[bot]
9865faa8c5 chore(deps): update dependency eslint-plugin-jsdoc to v39 (#4130)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-09 11:33:35 +02:00
renovate[bot]
24e190ae1f chore(deps): update dependency eslint to v8.13.0 (#4132)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-09 11:33:25 +02:00
renovate[bot]
17121a8058 chore(deps): update dependency winston to v3.7.2 (#4126)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-06 19:08:04 +02:00
renovate[bot]
fd88c86e40 chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.18.0 (#4125)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 20:26:07 +02:00
renovate[bot]
02d38860d1 chore(deps): update dependency @typescript-eslint/parser to v5.18.0 (#4124)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 19:57:45 +02:00
renovate[bot]
164ae4039a chore(deps): update dependency winston to v3.7.1 (#4123)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 19:11:33 +02:00
Daniel Sogl
9fedc9fda5 5.41.0 2022-04-02 20:38:03 +02:00
J. Chris Tyler
a17dba1f8b feat(star-prnt): allow null port for print methods and openCashDrawer (#4095) 2022-04-02 19:33:13 +02:00
Christian von Rohr
12ef7ac215 feat(urbanairship): new functions for version cordova-urbanairship 14.0 (#4097)
* feat(urbanairship): Add attributes editing and fix tag editing

* feat(urbanairship): Update  for urbanairship 14.0

Co-authored-by: Christian von Rohr <christian.vonrohr@well.ch>
2022-04-02 19:32:33 +02:00
Johann-S
04fdacc22f feat(http): add set client auth mode method (#4100)
Co-authored-by: Johann SERVOIRE <j.servoire@ldlc.com>
2022-04-02 19:31:58 +02:00
glv1at118
07093dc553 docs(email-composer): update example (#4101)
"this.emailComposer.hasClient()" and "this.emailComposer.isAvailable()" method usage is wrong on the official documentation. Please check.
.hasClient and .isAvailable both requires an app name string as the parameter, and they return promises. 
The original code of putting the parameter "app" into the "then()" chainable is not correct, as the "then()" only accepts callback functions as parameters.
Tested and proved in visual studio code.
2022-04-02 19:31:46 +02:00
Mohd Gausul Abdeen
32c65efe10 docs(sms-retriever): update example (#4103)
Update  URL 
 import { SmsRetriever } from '@awesome-cordova-plugins/sms-retriever/ngx';
2022-04-02 19:30:50 +02:00
renovate[bot]
4a43c143fe chore(deps): update dependency prettier to v2.6.2 (#4122)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-02 19:29:45 +02:00
renovate[bot]
6e544f08ac chore(deps): update dependency eslint-plugin-jsdoc to v38.1.6 (#4121)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-02 19:10:02 +02:00
renovate[bot]
e1aaa9ab60 chore(deps): update dependency eslint-plugin-jsdoc to v38.1.5 (#4120)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-02 10:52:45 +02:00
renovate[bot]
4316bbcb07 chore(deps): update actions/setup-node action to v3.1.0 (#4118)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-01 17:08:40 +02:00
renovate[bot]
08770ca627 chore(deps): update dependency webpack to v5.71.0 (#4119)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-01 17:08:25 +02:00
renovate[bot]
e965d3ea49 chore(deps): update typescript-eslint monorepo to v5.17.0 (#4112)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-29 17:25:16 +02:00
renovate[bot]
933cb1e0c8 chore(deps): update dependency @types/lodash to v4.14.181 (#4114)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-29 17:25:10 +02:00
renovate[bot]
6d35716b2f chore(deps): update dependency eslint-plugin-jsdoc to v38.1.4 (#4115)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-29 17:25:02 +02:00
renovate[bot]
3c03eba60c chore(deps): update dependency eslint-plugin-jsdoc to v38.1.3 (#4111)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-28 19:36:52 +02:00
renovate[bot]
b234620bf1 chore(deps): update dependency eslint-plugin-jsdoc to v38.0.8 (#4110)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-27 19:49:32 +02:00
renovate[bot]
e8752e28ba chore(deps): update dependency eslint-plugin-jsdoc to v38.0.7 (#4109)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-26 09:47:30 +01:00
renovate[bot]
89fc8d490e chore(deps): update dependency eslint to v8.12.0 (#4108)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-26 09:40:00 +01:00
renovate[bot]
273925c0a6 chore(deps): update dependency ts-jest to v27.1.4 (#4105)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-25 20:24:21 +01:00
renovate[bot]
3747b82f53 chore(deps): update dependency prettier to v2.6.1 (#4106)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-25 20:24:08 +01:00
renovate[bot]
35d7d5c135 chore(deps): update typescript-eslint monorepo to v5.16.0 (#4098)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-22 16:19:46 +01:00
renovate[bot]
e8a386a13a chore(deps): update dependency minimist to v1.2.6 (#4099)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-22 16:19:11 +01:00
renovate[bot]
0feef6a75d chore(deps): update dependency eslint-plugin-jsdoc to v38.0.6 (#4096)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-21 19:34:14 +01:00
renovate[bot]
2ab626ada9 chore(deps): update dependency lint-staged to v12.3.7 (#4094)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-18 19:11:58 +01:00
renovate[bot]
d02781caaa chore(deps): update dependency prettier to v2.6.0 (#4091)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-16 23:01:58 +01:00
renovate[bot]
7875ca7e6f chore(deps): update dependency lint-staged to v12.3.6 (#4092)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-16 23:01:36 +01:00
renovate[bot]
278c0619c4 chore(deps): update dependency eslint-plugin-jsdoc to v38.0.4 (#4090)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-15 20:53:52 +01:00
renovate[bot]
7ae78815d3 chore(deps): update dependency @typescript-eslint/parser to v5.15.0 (#4089)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-15 20:53:47 +01:00
renovate[bot]
9eee42a26e chore(deps): update dependency @types/lodash to v4.14.180 (#4088)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-15 20:53:30 +01:00
renovate[bot]
99f4c5d093 chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.15.0 (#4087)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-14 20:23:18 +01:00
renovate[bot]
55da02c808 chore(deps): update dependency rollup to v2.70.1 (#4084)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-14 20:18:33 +01:00
renovate[bot]
21f7411dd4 chore(deps): update dependency eslint-plugin-jsdoc to v38.0.3 (#4082)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-13 17:59:17 +01:00
renovate[bot]
74b12329c7 chore(deps): update typescript-eslint monorepo to v5.14.0 (#4079)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-13 10:22:06 +01:00
renovate[bot]
6fec213c33 chore(deps): update dependency eslint to v8.11.0 (#4081)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-13 10:21:59 +01:00
renovate[bot]
75a6776898 chore(deps): update dependency eslint-plugin-jsdoc to v38 (#4080)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-13 10:21:50 +01:00
renovate[bot]
d231ec2444 chore(deps): update dependency eslint-plugin-jsdoc to v37.9.7 (#4077)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-07 21:56:30 +01:00
renovate[bot]
be08057704 chore(deps): update dependency rollup to v2.70.0 (#4078)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-07 21:56:20 +01:00
renovate[bot]
3da0c9da94 chore(deps): update dependency rollup to v2.69.2 (#4076)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-06 10:02:22 +01:00
renovate[bot]
52c156ab83 chore(deps): update dependency ts-node to v10.7.0 (#4075)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-06 10:02:09 +01:00
renovate[bot]
f1a0785022 chore(deps): update dependency lint-staged to v12.3.5 (#4074)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-05 09:58:49 +01:00
Daniel Sogl
a8973a2c2b 5.40.0 2022-03-05 09:53:15 +01:00
Lihang Xu
698fa6f47f add dynamsoft barcode scanner (#4072) 2022-03-04 16:52:29 +01:00
renovate[bot]
c30179a1eb chore(deps): update dependency webpack to v5.70.0 (#4069)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-04 16:51:44 +01:00
renovate[bot]
2fc051d915 chore(deps): update dependency zone.js to v0.11.5 (#4070)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-04 16:51:16 +01:00
renovate[bot]
a4c84d9bcd chore(deps): update dependency rollup to v2.69.1 (#4073)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-04 16:51:01 +01:00
Christian von Rohr
d9e9a6d31a feat(urbanairship): Add attributes editing and fix tag editing (#4058)
Co-authored-by: Christian von Rohr <christian.vonrohr@well.ch>
2022-03-03 15:27:47 +01:00
renovate[bot]
110b370003 chore(deps): update typescript-eslint monorepo to v5.13.0 (#4060)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 15:27:28 +01:00
J. Chris Tyler
790b9eb15c docs(star-prnt): correct capitalization of example code (#4062) 2022-03-03 15:27:17 +01:00
renovate[bot]
09094cef9d chore(deps): update dependency rollup to v2.69.0 (#4050)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 15:26:50 +01:00
renovate[bot]
105de208e5 chore(deps): update dependency ts-node to v10.6.0 (#4063)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 15:26:34 +01:00
renovate[bot]
bccfde9fc0 chore(deps): update actions/checkout action to v3 (#4064)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 15:26:28 +01:00
renovate[bot]
fdb6582eb2 chore(deps): update actions/stale action to v5 (#4065)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 15:26:20 +01:00
renovate[bot]
11c7a61a81 chore(deps): update dependency eslint-plugin-jsdoc to v37.9.6 (#4066)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 15:26:10 +01:00
renovate[bot]
983d7f1ed1 chore(deps): update dependency eslint-config-prettier to v8.5.0 (#4068)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 15:09:13 +01:00
renovate[bot]
b0e031d92c chore(deps): update dependency eslint-plugin-jsdoc to v37.9.5 (#4059)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-28 18:38:20 +01:00
renovate[bot]
9903cea9b6 chore(deps): update dependency @types/lodash to v4.14.179 (#4056)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 11:23:41 +01:00
renovate[bot]
8a2a5bc8bd chore(deps): update dependency eslint to v8.10.0 (#4057)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 11:23:29 +01:00
renovate[bot]
4d25f05de8 chore(deps): update dependency @types/jest to v27.4.1 (#4053)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-25 19:21:56 +01:00
renovate[bot]
1c30ae6724 chore(deps): update actions/setup-node action to v3 (#4054)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-25 19:21:51 +01:00
renovate[bot]
019371de49 chore(deps): update dependency @types/node to v16.11.26 (#4055)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-25 19:21:44 +01:00
renovate[bot]
e2aef199e6 chore(deps): update typescript-eslint monorepo to v5.12.1 (#4049)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-22 19:33:42 +01:00
renovate[bot]
e220450477 chore(deps): update dependency fs-extra to v10.0.1 (#4052)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-22 19:33:03 +01:00
VReactor
daa4887325 feat(browser-tab): add plugin (#4046)
* feat(browser-tab): add plugin

* feat(browser-tab): add documentation

Co-authored-by: Neroda.NN <n.neroda@lcgroup.su>
2022-02-19 21:37:28 +01:00
renovate[bot]
711affd42d chore(deps): update dependency eslint-config-prettier to v8.4.0 (#4047)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 21:32:31 +01:00
renovate[bot]
bae943a165 chore(deps): update dependency @types/node to v16.11.25 (#4040)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-18 20:02:30 +01:00
renovate[bot]
e9f75a0c4b chore(deps): update dependency eslint-plugin-jsdoc to v37.9.4 (#4044)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-18 20:02:14 +01:00
renovate[bot]
9821335ecf chore(deps): update dependency rollup to v2.67.3 (#4045)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-18 20:01:57 +01:00
renovate[bot]
edd6becb78 chore(deps): update dependency eslint-plugin-jsdoc to v37.9.2 (#4042)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-17 19:27:58 +01:00
renovate[bot]
4dba4d1c04 chore(deps): update dependency webpack to v5.69.1 (#4043)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-17 19:27:51 +01:00
renovate[bot]
49749da17c chore(deps): update dependency webpack to v5.69.0 (#4041)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-15 19:03:34 +01:00
renovate[bot]
fcdce472df chore(deps): update typescript-eslint monorepo to v5.12.0 (#4039)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-14 20:09:54 +01:00
renovate[bot]
5786dcc16a chore(deps): update dependency lint-staged to v12.3.4 (#4038)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-13 19:38:58 +01:00
renovate[bot]
fd402a97d5 chore(deps): update dependency winston to v3.6.0 (#4037)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-13 13:45:32 +01:00
Daniel Sogl
792cb5ce11 5.39.1 2022-02-12 20:25:14 +01:00
renovate[bot]
d3f2b02b30 chore(deps): update dependency eslint to v8.9.0 (#4036)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 17:30:23 +01:00
renovate[bot]
4a42674d6b chore(deps): update dependency eslint-plugin-jsdoc to v37.9.1 (#4035)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 17:30:14 +01:00
renovate[bot]
7de0f637fd chore(deps): update dependency @types/node to v16.11.24 (#4034)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 18:11:24 +01:00
Sk Heerah Zafir
8e257f3e08 fix(background-upload): use correct plugin source (#4028)
* Add @spoonconsulting

* Remove ccordova
2022-02-10 13:05:02 +01:00
renovate[bot]
0a772198fb chore(deps): update dependency rollup to v2.67.2 (#4023)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 13:03:41 +01:00
renovate[bot]
1f8545f739 chore(deps): update dependency ts-node to v10.5.0 (#4025)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 13:03:36 +01:00
renovate[bot]
52acb0d003 chore(deps): update dependency eslint-plugin-jsdoc to v37.8.2 (#4026)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 13:03:31 +01:00
renovate[bot]
b721017a17 chore(deps): update typescript-eslint monorepo to v5.11.0 (#4027)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 13:03:25 +01:00
renovate[bot]
c6794d2257 chore(deps): update dependency jest to v27.5.1 (#4029)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 13:03:18 +01:00
renovate[bot]
d2613cb17f chore(deps): update dependency @types/node to v16.11.23 (#4033)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 13:03:09 +01:00
renovate[bot]
145a60685e chore(deps): update dependency jest to v27.5.0 (#4022)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-06 10:30:26 +01:00
renovate[bot]
72dc59123a chore(deps): update dependency eslint-plugin-jsdoc to v37.7.1 (#4020)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-03 18:58:10 +01:00
renovate[bot]
204d7df921 chore(deps): update dependency rollup to v2.67.0 (#4019)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-02 20:50:17 +01:00
Daniel Sogl
827e722d4c 5.39.0 2022-02-01 20:56:43 +00:00
renovate[bot]
77730dd2e1 chore(deps): update dependency @types/node to v16.11.22 (#4015)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-01 21:51:16 +01:00
renovate[bot]
021ba2c68b chore(deps): update dependency terser-webpack-plugin to v5.3.1 (#4016)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-01 21:51:11 +01:00
renovate[bot]
65165200d7 chore(deps): update dependency lint-staged to v12.3.3 (#4017)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-01 21:51:02 +01:00
TAKUYA NAKAYASU
bb1f3268de fix(firebase-x): change incrementCounter signature (#4010) 2022-02-01 10:30:38 +01:00
piyush-kukadiya
24c61a50a7 feat(clevertap): support new clevertap changes (#4011)
* 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

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>
2022-02-01 10:30:12 +01:00
renovate[bot]
d382e3e17e chore(deps): update dependency winston to v3.5.1 (#4014)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-01 10:29:15 +01:00
renovate[bot]
e03e869f76 chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.10.2 (#4012)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-31 20:32:51 +01:00
renovate[bot]
72cc3c79e6 chore(deps): update dependency webpack to v5.68.0 (#4013)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-31 20:25:15 +01:00
renovate[bot]
fce7f2c1af chore(deps): update dependency eslint to v8.8.0 (#4008)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-30 21:11:43 +01:00
renovate[bot]
286d7d8298 chore(deps): update dependency winston to v3.5.0 (#4007)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-28 16:52:55 +01:00
Daniel Sogl
093fda8f74 5.38.0 2022-01-27 08:35:11 +00:00
renovate[bot]
9ba02fe567 chore(deps): update dependency eslint-plugin-jsdoc to v37.7.0 (#4003)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-27 09:34:47 +01:00
renovate[bot]
20ced6738b chore(deps): update dependency lint-staged to v12.3.2 (#4004)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-27 09:34:41 +01:00
Daniel Sogl
3af036f93e docs(): update generated readmes 2022-01-27 08:33:57 +00:00
Daniel Sogl
e6140aaaee feat(market): add plugin 2022-01-27 08:32:31 +00:00
renovate[bot]
8765be4e42 chore(deps): update dependency @typescript-eslint/parser to v5.10.1 (#4000)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-25 21:29:55 +01:00
renovate[bot]
c3b0377e3c chore(deps): update dependency rollup to v2.66.1 (#4001)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-25 21:29:46 +01:00
renovate[bot]
8ab490b95b chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.10.1 (#3999)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-24 19:34:48 +01:00
Пронин Андрей
67d8a37d1e feat(chooser-simple-file): add plugin (#3982)
* add chooser actual fork plugin

* * removes base64 functionality as we can use ionic native file plugin to get file directly

* use getFiles

Co-authored-by: Pronin Andrey <a@innoline.pro>
2022-01-23 16:39:28 +01:00
renovate[bot]
8351a26a74 chore(deps): update dependency lint-staged to v12.3.1 (#3998)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-23 16:24:27 +01:00
renovate[bot]
a9c5ba9d67 chore(deps): update dependency lint-staged to v12.3.0 (#3997)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-23 16:14:20 +01:00
TAKUYA NAKAYASU
a1e85d2f80 fix(social-sharing): change shareWithOptions parameter typing (#3996) 2022-01-23 16:14:14 +01:00
renovate[bot]
551382a841 chore(deps): update dependency rollup to v2.66.0 (#3994)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-23 16:14:05 +01:00
renovate[bot]
bc51ed7c2c chore(deps): update dependency eslint-plugin-jsdoc to v37.6.3 (#3991)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-21 20:19:39 +01:00
renovate[bot]
416a4b7626 chore(deps): update dependency webpack to v5.67.0 (#3993)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-21 20:19:25 +01:00
renovate[bot]
06c9f19ce3 chore(deps): update dependency eslint-plugin-jsdoc to v37.6.2 (#3989)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-21 15:58:27 +01:00
renovate[bot]
32c6559648 chore(deps): update dependency rollup to v2.65.0 (#3990)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-21 15:58:13 +01:00
renovate[bot]
2c25c4be3a chore(deps): update dependency lint-staged to v12.2.2 (#3986)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-20 20:04:11 +01:00
renovate[bot]
c88310b658 chore(deps): update dependency lint-staged to v12.2.1 (#3983)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-20 14:44:06 +01:00
renovate[bot]
92a2ae5006 chore(deps): update dependency @types/node to v16.11.21 (#3984)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-20 14:43:55 +01:00
renovate[bot]
3bd839acbb chore(deps): update typescript-eslint monorepo to v5.10.0 (#3981)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 22:06:27 +01:00
renovate[bot]
43136d9447 chore(deps): update dependency @types/node to v16.11.20 (#3980)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 19:37:12 +01:00
renovate[bot]
bbab19f5aa chore(deps): update dependency eslint to v8.7.0 (#3979)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-16 19:17:24 +01:00
renovate[bot]
8276f460e7 chore(deps): update dependency ts-jest to v27.1.3 (#3978)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-15 10:33:31 +01:00
renovate[bot]
d31111478d chore(deps): update dependency rollup to v2.64.0 (#3977)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-15 10:33:17 +01:00
renovate[bot]
20c3b83c23 chore(deps): update dependency webpack to v5.66.0 (#3974)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-12 16:23:32 +01:00
renovate[bot]
c17defd727 chore(deps): update dependency winston to v3.4.0 (#3969)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-11 17:30:43 +01:00
renovate[bot]
68d854f0a5 chore(deps): update typescript-eslint monorepo to v5.9.1 (#3968)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-11 17:30:34 +01:00
renovate[bot]
b2d1e45ba6 chore(deps): update dependency winston to v3.3.4 (#3966)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-10 18:14:29 +01:00
renovate[bot]
7c487064b7 chore(deps): update dependency eslint-plugin-jsdoc to v37.6.1 (#3965)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-09 18:25:20 +01:00
Simone Colazzo
3b8566df93 feat(magnetometer): add magnetometer wrapper (#3887)
* feat(magnetometer): add magnetometer wrapper

* fix(magnetomer): add wrapper parameters

Co-authored-by: Simone Colazzo <si.colazzo@reply.it>
2022-01-08 14:21:04 +01:00
renovate[bot]
a04a70e1a0 chore(deps): update dependency eslint-plugin-jsdoc to v37.5.2 (#3964)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-08 14:20:37 +01:00
renovate[bot]
7cad9fd207 chore(deps): update dependency lint-staged to v12.1.7 (#3961)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-08 14:10:12 +01:00
Martin DONADIEU
6a93bb2e9b feat(camera-preview): add storeToFile param (#3958) 2022-01-06 21:28:38 +01:00
renovate[bot]
e1c10171ba chore(deps): update dependency jest to v27.4.7 (#3957)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-06 21:27:42 +01:00
renovate[bot]
7ef395a1f5 chore(deps): update dependency @types/node to v16.11.19 (#3956) 2022-01-04 23:35:29 +01:00
renovate[bot]
3da6e37b20 chore(deps): update typescript-eslint monorepo to v5.9.0 (#3954)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-04 18:24:13 +01:00
renovate[bot]
8e9bbf41e1 chore(deps): update dependency rollup to v2.63.0 (#3955)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-04 18:24:06 +01:00
Marius Backes
7350c630fe feat(sumup): add test and setup function (#3950)
* feat(sumup): add setup and test function

* feat(sumup): add title as parameter in pay function
2022-01-03 15:47:15 +01:00
renovate[bot]
f5c5e7d179 chore(deps): update dependency lint-staged to v12.1.5 (#3951)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-03 15:46:53 +01:00
renovate[bot]
dfbcf412ed chore(deps): update dependency @types/node to v16.11.18 (#3952)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-03 15:46:42 +01:00
renovate[bot]
8c23123ae8 chore(deps): update dependency eslint-plugin-jsdoc to v37.5.1 (#3953)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-03 15:46:35 +01:00
renovate[bot]
2c8d6e4224 chore(deps): update dependency eslint-plugin-jsdoc to v37.5.0 (#3948)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-02 14:38:23 +01:00
renovate[bot]
cc203ee566 chore(deps): update dependency eslint to v8.6.0 (#3949)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-02 14:22:14 +01:00
renovate[bot]
c3248915e0 chore(deps): update dependency @types/jest to v27.4.0 (#3947)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-31 12:15:21 +01:00
renovate[bot]
0c282b365a chore(deps): update dependency eslint-plugin-jsdoc to v37.4.2 (#3945)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-28 19:09:42 +01:00
renovate[bot]
3a628efa78 chore(deps): update actions/setup-node action to v2.5.1 (#3944)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-28 12:43:13 +01:00
renovate[bot]
64ec0cbb07 chore(deps): update typescript-eslint monorepo to v5.8.1 (#3943)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-28 12:43:01 +01:00
renovate[bot]
930e011bf0 chore(deps): update dependency eslint to v8 (#3924)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-25 22:02:24 +01:00
renovate[bot]
eb2c405e99 chore(deps): update dependency @types/node to v16.11.17 (#3936)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-25 22:01:41 +01:00
renovate[bot]
bf3c873b43 chore(deps): update dependency rollup to v2.62.0 (#3938)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-25 22:01:35 +01:00
renovate[bot]
f63db5b94c chore(deps): update dependency lint-staged to v12.1.4 (#3940)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-25 22:01:29 +01:00
renovate[bot]
642314271c chore(deps): update dependency conventional-changelog-cli to v2.2.2 (#3941)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-25 22:01:24 +01:00
Daniel Sogl
7d52794933 refactor(tealium): resolv lint issues 2021-12-25 20:47:29 +00:00
Daniel Sogl
104e66db28 chore(ci): run lint workflow quiet 2021-12-25 20:46:28 +00:00
Karen Tamayo
771552cd42 feat(tealium): update wrapper (#3883)
Co-authored-by: Karen Tamayo <karentamayo@Karens-MBP.webpass.net>
2021-12-21 18:58:13 +01:00
renovate[bot]
50069b6fe8 chore(deps): update dependency @types/node to v16.11.15 (#3916)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-21 18:57:37 +01:00
renovate[bot]
3b6d3a04fb chore(deps): update dependency eslint-plugin-jsdoc to v37.4.0 (#3929)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-21 18:57:27 +01:00
renovate[bot]
1df610968a chore(deps): update typescript-eslint monorepo to v5.8.0 (#3932)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-21 18:57:18 +01:00
Daniel Sogl
79e10c7b54 Update .gitbook.yaml 2021-12-21 18:42:31 +01:00
Daniel Sogl
da8c059017 Delete README.md 2021-12-21 18:41:53 +01:00
Daniel Sogl
bbb8e20b57 GitBook: [#6] No subject 2021-12-21 17:38:18 +00:00
Jean-Christophe Hoelt
5c7ece4e9b docs(in-app-purchase-2): add missing code block close (#3933) 2021-12-21 16:08:52 +01:00
renovate[bot]
bdab2f82cd chore(deps): update typescript-eslint monorepo to v5 (#3928)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-19 18:38:18 +01:00
renovate[bot]
e149bc0fdc chore(deps): update dependency eslint-plugin-jsdoc to v37.3.0 (#3917)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-19 18:37:48 +01:00
renovate[bot]
a16099aaae chore(deps): update dependency terser-webpack-plugin to v5.3.0 (#3921)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-19 18:37:40 +01:00
renovate[bot]
ce822f8ed0 chore(deps): update dependency lint-staged to v12.1.3 (#3927)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-19 18:37:25 +01:00
Daniel Sogl
119796b0e7 5.37.3 2021-12-19 11:16:25 +00:00
Daniel Sogl
0922b468a2 closes #3909; fix: allow rxjs 5, 6 and 7 2021-12-19 12:14:32 +01:00
renovate[bot]
6cfc20cd93 chore(deps): update dependency ts-jest to v27.1.2 (#3919)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-18 15:23:40 +01:00
renovate[bot]
e4b1d47c07 chore(deps): update dependency rollup to v2.61.1 (#3918)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-18 15:23:32 +01:00
renovate[bot]
47181c1e03 chore(deps): pin dependencies (#3914)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-16 22:13:46 +01:00
renovate[bot]
d095932007 chore(deps): pin dependencies (#3913)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-16 22:04:17 +01:00
Daniel Sogl
bcf4868847 Delete dependabot.yml 2021-12-16 22:01:52 +01:00
renovate[bot]
76743a4811 chore(deps): add renovate.json (#3908)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-16 22:01:37 +01:00
169 changed files with 24630 additions and 11396 deletions

View File

@@ -1 +1 @@
root: ./docs/
root: ./docs/plugins/

View File

@@ -1,7 +1,7 @@
**I'm submitting a ...** (check one with "x")
[ ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or https://ionicworldwide.herokuapp.com/
- [ ] 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. -->

View File

@@ -1,11 +0,0 @@
version: 2
updates:
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'daily'
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'daily'

View File

@@ -8,12 +8,12 @@ jobs:
strategy:
matrix:
node-version: [14.x]
node-version: [20.x]
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2.5.0
uses: actions/setup-node@v4.4.0
with:
node-version: ${{ matrix.node-version }}
@@ -21,7 +21,7 @@ jobs:
run: npm ci
- name: Lint
run: npm run lint
run: npm run lint -- --quiet
- name: Build
run: npm run build

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@v2.4.0
- uses: actions/setup-node@v2.5.0
with:
node-version: 14
- 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@v2.4.0
- uses: actions/setup-node@v2.5.0
with:
node-version: 14
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm run shipit
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}

76
.github/workflows/release-please.yml vendored Normal file
View File

@@ -0,0 +1,76 @@
name: Release Please
on:
push:
branches:
- master
# Manual trigger as backup
workflow_dispatch:
permissions:
contents: write
pull-requests: write
issues: write
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release.outputs.release_created }}
tag_name: ${{ steps.release.outputs.tag_name }}
version: ${{ steps.release.outputs.version }}
pr: ${{ steps.release.outputs.pr }}
steps:
- name: Run Release Please
id: release
uses: googleapis/release-please-action@v4
with:
# GitHub token for creating PRs and releases
token: ${{ secrets.GITHUB_TOKEN }}
# Use manifest-based configuration (advanced setup)
config-file: release-please-config.json
manifest-file: .release-please-manifest.json
- name: Show Release Info
if: ${{ steps.release.outputs.release_created }}
run: |
echo "Release created: ${{ steps.release.outputs.release_created }}"
echo "Tag: ${{ steps.release.outputs.tag_name }}"
echo "Version: ${{ steps.release.outputs.version }}"
echo "PR: ${{ steps.release.outputs.pr }}"
# Trigger the existing build and publish workflow when a release is created
build-and-publish:
runs-on: ubuntu-latest
needs: release-please
if: ${{ needs.release-please.outputs.release_created }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
registry-url: "https://registry.npmjs.org"
- name: Install dependencies
run: npm ci
- name: Run linting
run: npm run lint
- name: Run tests
run: npm test
- name: Build packages
run: npm run build
- name: Generate README files
run: npm run readmes
- name: Publish all packages to NPM
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm run npmpub

View File

@@ -13,7 +13,7 @@ jobs:
pull-requests: write
steps:
- uses: actions/stale@v4
- 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.'

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,7 @@ To learn more about the reasons why Ionic Native was renamed to Awesome Cordova
## Capacitor Support
In addition to Cordova, Awesome Cordova Plugins 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/v2/cordova/using-cordova-plugins).
## Installation

View File

@@ -1,2 +0,0 @@
# Initial page

View File

@@ -107,7 +107,7 @@
* [LocalBackup](plugins/local-backup.md)
* [Native Geocoder](plugins/native-geocoder.md)
* [Coordinates](plugins/hyper-track.md)
* [HTTP](plugins/approov-advanced-http.md)
* [ApproovHTTP](plugins/approov-advanced-http.md)
* [Answers](plugins/fabric.md)
* [UriHelper](plugins/nfc.md)
* [Dialogs](plugins/dialogs.md)
@@ -214,6 +214,12 @@
* [Android Notch](plugins/android-notch.md)
* [Network Interface](plugins/network-interface.md)
* [Printer](plugins/printer.md)
* [Browser Tab](plugins/browser-tab.md)
* [Dynamsoft Barcode Scanner](plugins/dynamsoft-barcode-scanner.md)
* [GCDWebServer](plugins/gcdwebserver.md)
* [Smtp Client](plugins/smtp-client.md)
* [Cashfree PG](plugins/cashfree-pg/README.md)
* [Save Dialog](plugins/save-dialog/README.md)
* [Installation](installation.md)
* [FAQ](faq.md)

View File

@@ -1,5 +1,5 @@
# AdjustPlayStoreSubscription
plugin add com.adjust.sdk
# AdjustThirdPartySharing
ova plugin add com.adjust.sdk
$ npm install @awesome-cordova-plugins/adjust
```

View File

@@ -1,4 +1,4 @@
# AdMob
# RewardVideo
```
$ ionic cordova plugin add cordova-admob-plus
@@ -7,18 +7,13 @@ $ npm install @awesome-cordova-plugins/admob-plus
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/admob-plus/)
Plugin Repo: [https://github.com/admob-plus/admob-plus](https://github.com/admob-plus/admob-plus)
Plugin Repo: []()
## Supported platforms
- Android
- iOS
n-admob-free, which provides a cleaner API and build with modern tools.
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.
## Supported platforms

View File

@@ -0,0 +1,20 @@
# AdvancedImagePicker
```
$ ionic cordova plugin add cordova-plugin-advanced-imagepicker
$ npm install @awesome-cordova-plugins/advanced-image-picker
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/advanced-image-picker/)
Plugin Repo: [https://github.com/EinfachHans/cordova-plugin-advanced-imagepicker](https://github.com/EinfachHans/cordova-plugin-advanced-imagepicker)
This Cordova Plugin is for a better (multiple) ImagePicker with more options.
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,20 @@
# App Review
```
$ ionic cordova plugin add cordova-plugin-app-review
$ npm install @awesome-cordova-plugins/app-review
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-review/)
Plugin Repo: [https://github.com/chemerisuk/cordova-plugin-app-review](https://github.com/chemerisuk/cordova-plugin-app-review)
Cordova plugin to review app
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,20 @@
# Applovin
```
$ ionic cordova plugin add cordova-plugin-applovin-max
$ npm install @awesome-cordova-plugins/applovin
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/applovin/)
Plugin Repo: [https://github.com/AppLovin/AppLovin-MAX-Cordova](https://github.com/AppLovin/AppLovin-MAX-Cordova)
This plugin allows you to easily configure, integrate and interact with Applovin ads.
## Supported platforms
- Android
- iOS

View File

@@ -1,7 +1,7 @@
# BackgroundUpload
```
$ ionic cordova plugin add cordova-plugin-background-upload
$ ionic cordova plugin add @spoonconsulting/cordova-plugin-background-upload
$ npm install @awesome-cordova-plugins/background-upload
```

View File

@@ -0,0 +1,22 @@
# Brightness
```
$ ionic cordova plugin add cordova-plugin-brightness
$ npm install @awesome-cordova-plugins/brightness
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/brightness/)
Plugin Repo: [https://github.com/mgcrea/cordova-plugin-brightness](https://github.com/mgcrea/cordova-plugin-brightness)
The Brightness plugin let you control the display brightness of your device.
Requires Cordova plugin: `cordova-plugin-brightness`. For more info, please see the [Brightness plugin docs](https://github.com/mgcrea/cordova-plugin-brightness).
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,17 @@
# Browser Tab
```
$ ionic cordova plugin add cordova-plugin-browsertab
$ npm install @awesome-cordova-plugins/browser-tab
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/browser-tab/)
Plugin Repo: [https://github.com/google/cordova-plugin-browsertab](https://github.com/google/cordova-plugin-browsertab)
This plugin provides an interface to in-app browser tabs that exist on some mobile platforms, specifically [Custom Tabs](http://developer.android.com/tools/support-library/features.html#custom-tabs) on Android (including the [Chrome Custom Tabs](https://developer.chrome.com/multidevice/android/customtabs) implementation), and [SFSafariViewController](https://developer.apple.com/library/ios/documentation/SafariServices/Reference/SFSafariViewController_Ref/) on iOS.
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,20 @@
# Browser Tab
```
$ ionic cordova plugin add cordova-plugin-browsertab
$ npm install @awesome-cordova-plugins/browser-tab
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/browser-tab/)
Plugin Repo: [https://github.com/google/cordova-plugin-browsertab](https://github.com/google/cordova-plugin-browsertab)
This plugin provides an interface to in-app browser tabs that exist on some mobile platforms, specifically [Custom Tabs](http://developer.android.com/tools/support-library/features.html#custom-tabs) on Android (including the [Chrome Custom Tabs](https://developer.chrome.com/multidevice/android/customtabs) implementation), and [SFSafariViewController](https://developer.apple.com/library/ios/documentation/SafariServices/Reference/SFSafariViewController_Ref/) on iOS.
## Supported platforms
- Android
- iOS

View File

@@ -16,10 +16,10 @@ Requires the Cordova plugin: `cordova-plugin-camera`. For more info, please see
[Warning] Since IOS 10 the camera requires permissions to be placed in your config.xml add
```xml
<config-file parent="NSCameraUsageDescription" platform="ios" target="*-Info.plist">
<string>You can take photos</string>
<string>You can take photos</string>
</config-file>
```
inside of the <platform name='ios> section
inside of the `<platform name='ios>` section
## Supported platforms

View File

@@ -0,0 +1,18 @@
# CFPaymentComponentBuilder
nic cordova plugin add cordova-plugin-cashfree-pg
$ npm install @awesome-cordova-plugins/cashfree-pg
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/cashfree-pg/)
Plugin Repo: [https://github.com/cashfree/cordova-plugin-cashfree](https://github.com/cashfree/cordova-plugin-cashfree)
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,32 @@
# Chooser
```
$ ionic cordova plugin add cordova-plugin-simple-file-chooser
$ npm install @awesome-cordova-plugins/chooser-simple-file
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/chooser-simple-file/)
Plugin Repo: [https://github.com/hc-oss/cordova-plugin-simple-file-chooser](https://github.com/hc-oss/cordova-plugin-simple-file-chooser)
File chooser plugin for Cordova.
The following must be added to config.xml to prevent crashing when selecting large files on Android:
```xml
<platform name="android">
<edit-config
file="app/src/main/AndroidManifest.xml"
mode="merge"
target="/manifest/application">
<application android:largeHeap="true" />
</edit-config>
</platform>
```
## Supported platforms
- Android
- iOS

View File

@@ -1,13 +1,13 @@
# Chooser
```
$ ionic cordova plugin add cordova-plugin-chooser
$ ionic cordova plugin add http://github.com/MaximBelov/cordova-plugin-chooser.git
$ npm install @awesome-cordova-plugins/chooser
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/chooser/)
Plugin Repo: [https://github.com/cyph/cordova-plugin-chooser](https://github.com/cyph/cordova-plugin-chooser)
Plugin Repo: [https://github.com/MaximBelov/cordova-plugin-chooser](https://github.com/MaximBelov/cordova-plugin-chooser)
File chooser plugin for Cordova.

View File

@@ -0,0 +1,19 @@
# Crop Plugin Privacy
```
$ ionic cordova plugin add cordova-plugin-crop-privacy
$ npm install @awesome-cordova-plugins/crop-plugin-privacy
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/crop-plugin-privacy/)
Plugin Repo: [https://github.com/BaraAksayeth25/cordova-plugin-crop-privacy](https://github.com/BaraAksayeth25/cordova-plugin-crop-privacy)
This plugin does something
## Supported platforms
- Android

View File

@@ -0,0 +1,20 @@
# Dynamsoft Barcode Scanner
```
$ ionic cordova plugin add cordova-plugin-dynamsoft-barcode-reader
$ npm install @awesome-cordova-plugins/dynamsoft-barcode-scanner
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/dynamsoft-barcode-scanner/)
Plugin Repo: [https://github.com/xulihang/cordova-plugin-dynamsoft-barcode-reader](https://github.com/xulihang/cordova-plugin-dynamsoft-barcode-reader)
The Dynamsoft Barcode Scanner Plugin can read barcodes from images as well as camera previews.
## Supported platforms
* Android
* iOS

View File

@@ -0,0 +1,20 @@
# dynamsoft-barcode-scanner
```
$ ''
$ npm install @awesome-cordova-plugins/dynamsoft-barcode-scanner
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/dynamsoft-barcode-scanner/)
Plugin Repo: [https://github.com/xulihang/cordova-plugin-dynamsoft-barcode-reader](https://github.com/xulihang/cordova-plugin-dynamsoft-barcode-reader)
This plugin scans barcodes using Dynamsoft Barcode Reader
## Supported platforms
- Android
- iOS

View File

@@ -1,4 +1,4 @@
# Answers
# Crashlytics
```
$ ionic cordova plugin add cordova-fabric-plugin --variable FABRIC_API_KEY=XXX --variable FABRIC_API_SECRET=xxx
@@ -9,7 +9,7 @@ $ npm install @awesome-cordova-plugins/fabric
Plugin Repo: [https://www.npmjs.com/package/cordova-fabric-plugin](https://www.npmjs.com/package/cordova-fabric-plugin)
API for interacting with the Answers kit.
API for interacting with the Crashlytics kit.
https://docs.fabric.io/crashlytics/index.html
@@ -20,7 +20,3 @@ https://docs.fabric.io/crashlytics/index.html
OS

View File

@@ -40,7 +40,7 @@ Click `'Add Platform'`.
At this point you'll need to open your project's [`config.xml`](https://cordova.apache.org/docs/en/latest/config_ref/index.html) file, found in the root directory of your project.
Take note of the `id` for the next step:
```
```xml
<widget id="com.mycompany.testapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
```

View File

@@ -0,0 +1,89 @@
# FbSdk
```
$ ionic cordova plugin add cordova-plugin-fbsdk --variable APP_ID="123456789" --variable APP_NAME="myApplication" --variable CLIENT_TOKEN="abcd1234"
$ npm install @awesome-cordova-plugins/fbsdk
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/fbsdk/)
Plugin Repo: [https://github.com/MaximBelov/cordova-plugin-fbsdk](https://github.com/MaximBelov/cordova-plugin-fbsdk)
Use the Facebook SDK plugin to obtain access to the native FB application on iOS and Android.
Requires Cordova plugin: `cordova-plugin-fbsdk`. For more info, please see the [Facebook SDK](https://github.com/MaximBelov/cordova-plugin-fbsdk).
#### Installation
To use the FB plugin, you first have to create a new Facebook App inside of the Facebook developer portal at [https://developers.facebook.com/apps](https://developers.facebook.com/apps).
[![fb-getstarted-1](/img/docs/native/Facebook/1.png)](https://developers.facebook.com/apps/)
Retrieve the `App ID` and `App Name`.
[![fb-getstarted-2](/img/docs/native/Facebook/2.png)](https://developers.facebook.com/apps/)
Then type in the following command in your Terminal, where APP_ID and APP_NAME are the values from the Facebook Developer portal.
```bash
ionic cordova plugin add cordova-plugin-fbsdk --variable APP_ID="123456789" --variable APP_NAME="myApplication" --variable CLIENT_TOKEN="abcd1234"
```
After, you'll need to add the native platforms you'll be using to your app in the Facebook Developer portal under your app's Settings:
[![fb-getstarted-3](/img/docs/native/Facebook/3.png)](https://developers.facebook.com/apps/)
Click `'Add Platform'`.
[![fb-getstarted-4](/img/docs/native/Facebook/4.png)](https://developers.facebook.com/apps/)
At this point you'll need to open your project's [`config.xml`](https://cordova.apache.org/docs/en/latest/config_ref/index.html) file, found in the root directory of your project.
Take note of the `id` for the next step:
```
<widget id="com.mycompany.testapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
```
You can also edit the `id` to whatever you'd like it to be.
#### Client Access Tokens
[](https://developers.facebook.com/docs/facebook-login/guides/access-tokens#clienttokens)
#### iOS Install
Under 'Bundle ID', add the `id` from your `config.xml` file:
[![fb-getstarted-5](/img/docs/native/Facebook/5.png)](https://developers.facebook.com/apps/)
#### Android Install
Under 'Google Play Package Name', add the `id` from your `config.xml` file:
[![fb-getstarted-6](/img/docs/native/Facebook/6.png)](https://developers.facebook.com/apps/)
And that's it! You can now make calls to Facebook using the plugin.
## Events
App events allow you to understand the makeup of users engaging with your app, measure the performance of your Facebook mobile app ads, and reach specific sets of your users with Facebook mobile app ads.
- [iOS] [https://developers.facebook.com/docs/ios/app-events](https://developers.facebook.com/docs/ios/app-events)
- [Android] [https://developers.facebook.com/docs/android/app-events](https://developers.facebook.com/docs/android/app-events)
- [JS] Does not have an Events API, so the plugin functions are empty and will return an automatic success
Activation events are automatically tracked for you in the plugin.
Events are listed on the [insights page](https://www.facebook.com/insights/).
For tracking events, see `logEvent` and `logPurchase`.
## Supported platforms
- Android
- iOS
- Browser

View File

@@ -0,0 +1,20 @@
# FFMpeg
```
$ ionic cordova plugin add cordova-plugin-ffmpeg
$ npm install @awesome-cordova-plugins/ffmpeg
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ffmpeg/)
Plugin Repo: [https://github.com/MaximBelov/cordova-plugin-ffmpeg](https://github.com/MaximBelov/cordova-plugin-ffmpeg)
Simple plugin that binds mobile ffmpeg to execute ffmpeg commands
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,19 @@
# FileChooser Plugin
```
$ ionic cordova plugin add cordova-plugin-filechooser
$ npm install @awesome-cordova-plugins/file-chooser
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/file-chooser/)
Plugin Repo: [https://github.com/ihadeed/cordova-filechooser](https://github.com/ihadeed/cordova-filechooser)
Cordova FileChooser Plugin
## Supported platforms
- Android

View File

@@ -0,0 +1,20 @@
# File MD5
```
$ ionic cordova plugin add cordova-plugin-file-md5
$ npm install @awesome-cordova-plugins/file-md5
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/file-md5/)
Plugin Repo: [https://github.com/mramonlopez/cordova-plugin-file-md5](https://github.com/mramonlopez/cordova-plugin-file-md5)
This plugin reads large files in chunks and build the md5sum incrementally.
## Supported platforms
- Android
- iOS

View File

@@ -23,7 +23,7 @@ Go to firebase console and export google-services.json and GoogleService-Info.pl
NOTE: on iOS in order to collect demographic, age, gender data etc. you should additionally include AdSupport.framework into your project.
## Using capacitor?
For Android you'll have to add in __android/app/src/main/AndroidManfiest.xml__ under `<application>`
For Android you'll have to add in __android/app/src/main/AndroidManifest.xml__ under `<application>`
```
<meta-data
tools:replace="android:value"

View File

@@ -0,0 +1,45 @@
# FirebaseModelInput
Result
t
cordova plugin add cordova-plugin-firebase-model
$ npm install @awesome-cordova-plugins/firebase-model
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-model/)
Plugin Repo: ['']('')
This plugin downloads the TensorFlow model from firebase and classify the images.
```typescript
import { FirebaseModel } from '@ionic-native/ionic-native-firebase-model';
constructor(private firebaseModel: FirebaseModel) { }
...
this.firebaseModel.configure('Sample_Model')
.subscribe((res: FirebaseModelConfigResult) => console.log(res.status + " - " + res.progress))
.catch((error: any) => console.error(error));
try {
var result:FirebaseModelClassifyResult = await this.firebaseModel.classify("/Documents/input_image.png")
console.log(result.label + " - " + result.score)
}
catch (e) {
console.log(e)
}
```
## Supported platforms
- iOS

19
docs/plugins/gcdwebserver.md Executable file
View File

@@ -0,0 +1,19 @@
# GCDWebServer
```
$ ionic cordova plugin add cordova-plugin-gcdwebserver
$ npm install @awesome-cordova-plugins/gcdwebserver
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/gcdwebserver/)
Plugin Repo: [https://github.com/xulihang/cordova-plugin-gcdwebserver](https://github.com/xulihang/cordova-plugin-gcdwebserver)
The [GCDWebServer](https://github.com/swisspol/GCDWebServer/) Plugin can start an HTTP server to serve static files.
## Supported platforms
iOS

View File

@@ -0,0 +1,19 @@
# gcdwebserver
```
$ ''
$ npm install @awesome-cordova-plugins/gcdwebserver
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/gcdwebserver/)
Plugin Repo: [https://github.com/xulihang/cordova-plugin-gcdwebserver](https://github.com/xulihang/cordova-plugin-gcdwebserver)
This plugin can start an HTTP server using GCDWebServer
## Supported platforms
- iOS

View File

@@ -1,5 +1,4 @@
# HyperTrack
# Coordinates
alidationError
ic cordova plugin add cordova-plugin-hypertrack-v3
$ npm install @awesome-cordova-plugins/hyper-track

View File

@@ -0,0 +1,36 @@
# IRoot
```text
$ ionic cordova plugin add cordova-plugin-iroot
$ npm install @awesome-cordova-plugins/i-root
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/iroot/)
Plugin Repo: [https://github.com/WuglyakBolgoink/cordova-plugin-iroot](https://github.com/WuglyakBolgoink/cordova-plugin-iroot)
Use this plugin to add an extra layer of security for your app by detecting if the device was rooted (on android) or jailbreaked (on iOS).
## Supported platforms
* Android
* iOS
## Original Plugin Notes
### iOS - Postinstall
To avoid errors like
> -canOpenURL: failed for URL: "cydia://package/com.example.package" - error: "This app is not allowed to query for scheme cydia"
dont forget to add `"cydia"` in `LSApplicationQueriesSchemes` key of `info.plist`. Otherwise `canOpenURL` will always return `false`.
```xml
<xxx>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>cydia</string>
</array>
</xxx>
```

View File

@@ -0,0 +1,20 @@
# ImageResizer
```
$ ionic cordova plugin add cordova-plugin-image-resizer
$ npm install @awesome-cordova-plugins/image-resizer
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/image-resizer/)
Plugin Repo: [https://github.com/JoschkaSchulz/cordova-plugin-image-resizer](https://github.com/JoschkaSchulz/cordova-plugin-image-resizer)
Cordova Plugin For Image Resize
## Supported platforms
- Android
- iOS

View File

@@ -13,7 +13,7 @@ Get and set data in the iOS Keychain
Requires Cordova plugin: `cordova-plugin-ios-keychain`. For more info, please see the [Keychain plugin docs](https://github.com/ionic-team/cordova-plugin-ios-keychain).
See also [Secure Storage](https://ionicframework.com/docs/native/secure-storage/) for more supported platforms.
See also [Secure Storage](https://ionic.io/docs/secure-storage) for more supported platforms.
## Supported platforms

View File

@@ -0,0 +1,20 @@
# Lets Cooee
```
$ ionic cordova plugin add @letscooee/cordova-plugin --variable COOEE_APP_ID=appId
$ npm install @awesome-cordova-plugins/lets-cooee
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/lets-cooee/)
Plugin Repo: [https://github.com/letscooee/cordova-plugin-cooee](https://github.com/letscooee/cordova-plugin-cooee)
AI driven Personalised Notifications for Better Customer Engagement
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,20 @@
# Device eMagnetometer
```
$ ionic cordova plugin add cordova-plugin-magnetometer
$ npm install @awesome-cordova-plugins/magnetometer
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/magnetometer/)
Plugin Repo: [https://github.com/sdesalas/cordova-plugin-magnetometer](https://github.com/sdesalas/cordova-plugin-magnetometer)
Requires Cordova plugin: `cordova-plugin-magnetometer`. For more info, please see the [Device Orientation docs](https://github.com/sdesalas/cordova-plugin-magnetometer).
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,20 @@
# Market
```
$ ionic cordova plugin add cordova-plugin-market
$ npm install @awesome-cordova-plugins/market
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/market/)
Plugin Repo: [https://github.com/xmartlabs/cordova-plugin-market](https://github.com/xmartlabs/cordova-plugin-market)
Opens an app's page in the market place (Google Play, App Store)
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,22 @@
# Mobile Accessibility
```
$ ''
$ npm install @awesome-cordova-plugins/mobile-accessibility
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/mobile-accessibility/)
Plugin Repo: [https://github.com/phonegap/phonegap-mobile-accessibility](https://github.com/phonegap/phonegap-mobile-accessibility)
This plugin exposes information on the status of various accessibility features of mobile operating systems, including, for example, whether a screen reader is running, invert colors is enabled, and the preferred scaling for text.
It also allows an application to send a string to be spoken by the screen reader, or a command to stop the screen reader from speaking.
## Supported platforms
- Android
- iOS
- Amazon Fire OS

View File

@@ -0,0 +1,20 @@
# newrelic mobile
```
$ ionic cordova plugin add https://github.com/newrelic/newrelic-cordova-plugin.git --variable IOS_APP_TOKEN="{ios-app-token}" --variable ANDROID_APP_TOKEN="{android-app-token}"
$ npm install @awesome-cordova-plugins/newrelic
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/newrelic/)
Plugin Repo: [https://github.com/newrelic/newrelic-cordova-plugin](https://github.com/newrelic/newrelic-cordova-plugin)
This NewRelic plugin collect crashes, network traffic, and other information for hybrid apps using native components.
## Supported platforms
- Android
- iOS

View File

@@ -1,6 +1,7 @@
# UriHelper
# NFC
ionic cordova plugin add phonegap-nfc
```
$ ionic cordova plugin add phonegap-nfc
$ npm install @awesome-cordova-plugins/nfc
```

View File

@@ -0,0 +1,19 @@
# Power Management
```text
$ ionic cordova plugin add cordova-plugin-powermanagement
$ npm install @awesome-cordova-plugins/power-management
```
## [Usage Documentation](https://github.com/Viras-/cordova-plugin-powermanagement/)
Plugin Repo: [https://github.com/Viras-/cordova-plugin-powermanagement](https://github.com/Viras-/cordova-plugin-powermanagement)
A Cordova plugin that offers access to the devices power-management functionality.
It should be used for applications which keep running for a long time without any user interaction.
## Supported platforms
* Android
* iOS

View File

@@ -0,0 +1,21 @@
# Power Management
```
$ ionic cordova plugin add cordova-plugin-powermanagement-orig
$ npm install @awesome-cordova-plugins/power-management
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/power-management/)
Plugin Repo: [https://github.com/Viras-/cordova-plugin-powermanagement](https://github.com/Viras-/cordova-plugin-powermanagement)
The PowerManagement plugin offers access to the devices power-management functionality.
It should be used for applications which keep running for a long time without any user interaction.
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,19 @@
# Power Management
```text
$ ionic cordova plugin add cordova-plugin-powermanagement
$ npm install @awesome-cordova-plugins/power-management
```
## [Usage Documentation](https://github.com/Viras-/cordova-plugin-powermanagement/)
Plugin Repo: [https://github.com/Viras-/cordova-plugin-powermanagement](https://github.com/Viras-/cordova-plugin-powermanagement)
A Cordova plugin that offers access to the devices power-management functionality.
It should be used for applications which keep running for a long time without any user interaction.
## Supported platforms
* Android
* iOS

View File

@@ -1,7 +1,7 @@
# Purchases
```
$ ionic cordova plugin add cordova-plugin-purchases@2.3.0
$ ionic cordova plugin add cordova-plugin-purchases@5.0.0
$ npm install @awesome-cordova-plugins/purchases
```
@@ -9,7 +9,9 @@ $ npm install @awesome-cordova-plugins/purchases
Plugin Repo: [https://github.com/RevenueCat/cordova-plugin-purchases](https://github.com/RevenueCat/cordova-plugin-purchases)
Purchases is a cross platform solution for managing in-app subscriptions. A backend is also provided via [RevenueCat](https://www.revenuecat.com)
*Purchases* is a client for the [RevenueCat](https://www.revenuecat.com/) subscription and purchase tracking system.
It is an open source framework that provides a wrapper around `BillingClient`, `StoreKit` and the RevenueCat backend
to make implementing in-app subscriptions easy - receipt validation and status tracking included!
## Features
| | RevenueCat |
@@ -24,9 +26,24 @@ Purchases is a cross platform solution for managing in-app subscriptions. A back
| 📮 | Great support - [Help Center](https://revenuecat.zendesk.com) |
| 🤩 | Awesome [new features](https://trello.com/b/RZRnWRbI/revenuecat-product-roadmap) |
## Capacitor
The Cordova plugin is not guaranteed to be up to date and we are moving our efforts to the Capacitor plugin.
Please consider using our [Capacitor plugin](https://docs.revenuecat.com/docs/capacitor) instead of the Cordova plugin and this wrapper.
## Getting Started
For more detailed information, you can view our complete documentation at [docs.revenuecat.com](https://docs.revenuecat.com/docs).
Please follow the [Quickstart Guide](https://docs.revenuecat.com/docs/) for more information on how to use the SDK
## Latest changes to this plugin
This latest release updates the plugin to use BillingClient 6 in Android. If you come from an older version of the
RevenueCat SDK, see [Android Native - 5.x to 6.x Migration](https://www.revenuecat.com/docs/android-native-5x-to-6x-migration)
for a more thorough explanation of the new Google subscription model announced with BillingClient 5 and how to take advantage of it.
If your app supports product changes using [DEFERRED replacement mode](https://www.revenuecat.com/docs/managing-subscriptions#google-play),
then you can either stick with the previous major version until support for DEFERRED is re-introduced in this major version,
or you can remove DEFERRED replacement options from your app.
## Supported platforms

View File

@@ -0,0 +1,18 @@
# Save Dialog
```text
$ ionic cordova plugin add cordova-plugin-save-dialog
$ npm install @awesome-cordova-plugins/save-dialog
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/save-dialog/)
Plugin Repo: [https://github.com/Amphiluke/cordova-plugin-save-dialog](https://github.com/Amphiluke/cordova-plugin-save-dialog)
This Cordova plugin displays the native Save dialog which allows users to store a file in the selected location.
## Supported platforms
* Android
* iOS

View File

@@ -0,0 +1,20 @@
# Save Dialog
```text
$ ionic cordova plugin add cordova-plugin-save-dialog
$ npm install @awesome-cordova-plugins/save-dialog
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/save-dialog/)
Plugin Repo: [https://github.com/Amphiluke/cordova-plugin-save-dialog](https://github.com/Amphiluke/cordova-plugin-save-dialog)
This Cordova plugin displays the native Save dialog which allows users to store a file in the selected location.
## Supported platforms
* Android
* iOS

View File

@@ -1,7 +1,5 @@
# Sign In With Apple
```
$ ionic cordova plugin add cordova-plugin-sign-in-with-apple
# ASAuthorizationAppleIDRequest
c cordova plugin add cordova-plugin-sign-in-with-apple
$ npm install @awesome-cordova-plugins/sign-in-with-apple
```

View File

@@ -10,7 +10,7 @@ $ npm install @awesome-cordova-plugins/smartlook
Plugin Repo: [https://github.com/smartlook/cordova-smartlook.git](https://github.com/smartlook/cordova-smartlook.git)
Official Smartlook SDK plugin.
Full documentation can be found here: https://smartlook.github.io/docs/sdk/ionic/
Full documentation can be found here: https://mobile.developer.smartlook.com/reference/ionic-sdk-installation
## Supported platforms

View File

@@ -0,0 +1,19 @@
# SmsRetrieverApi
```
$ ionic cordova plugin add cordova-plugin-sms-retriever --variable PLAY_SERVICES_VERSION="18.0.1"
$ npm install @awesome-cordova-plugins/sms-retriever-api
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sms-retriever-api/)
Plugin Repo: [https://github.com/andreszs/cordova-plugin-sms-retriever](https://github.com/andreszs/cordova-plugin-sms-retriever)
This plugin retries the SMS which arrive without requiring READ permissions.
## Supported platforms
- Android

View File

@@ -0,0 +1,16 @@
# Smtp Client
```text
$ ionic cordova plugin add cordova-plugin-smtp-client
$ npm install @awesome-cordova-plugins/smtp-client
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/smtp-client/)
Plugin Repo: [https://github.com/CWBudde/cordova-plugin-smtp-client](https://github.com/CWBudde/cordova-plugin-smtp-client)
## Supported platforms
* Android
* iOS

View File

@@ -0,0 +1,17 @@
# Smtp Client
```
$ ionic cordova plugin add cordova-plugin-smtp-client
$ npm install @awesome-cordova-plugins/smtp-client
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/smtp-client/)
Plugin Repo: [https://github.com/CWBudde/cordova-plugin-smtp-client](https://github.com/CWBudde/cordova-plugin-smtp-client)
## Supported platforms
- Android
- iOS

View File

@@ -0,0 +1,17 @@
# SSLCertificateChecker
```
$ ionic cordova plugin add cordova-plugin-sslcertificatechecker
$ npm install @awesome-cordova-plugins/ssl-certificate-checker
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ssl-certificate-checker/)
Plugin Repo: [https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin](https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin)
Cordova plugin to check SSL certificates on Android and iOS.
## Supported Platforms
* Android
* iOS

View File

@@ -0,0 +1,17 @@
# SSLCertificateChecker
```
$ ionic cordova plugin add cordova-plugin-sslcertificatechecker
$ npm install @awesome-cordova-plugins/ssl-certificate-checker
```
## [Usage Documentation](https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin/)
Plugin Repo: [https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin](https://github.com/EddyVerbruggen/SSLCertificateChecker-PhoneGap-Plugin)
Cordova plugin to check SSL certificates on Android and iOS.
## Supported Platforms
* Android
* iOS

View File

@@ -1,7 +1,5 @@
# Tealium
```
$ ''
# ConsentExpiry
''
$ npm install @awesome-cordova-plugins/tealium
```
@@ -9,9 +7,9 @@ $ npm install @awesome-cordova-plugins/tealium
Plugin Repo: [https://github.com/Tealium/cordova-plugin](https://github.com/Tealium/cordova-plugin)
This plugin provides a TypeScript wrapper around the [Tealium](https://www.tealium.com) Cordova plugin for Ionic Native.
This plugin does provides a wrapper around the Tealium Cordova Plugin for Ionic Native.
For full documentation, see [https://community.tealiumiq.com/t5/Mobile-Libraries/Tealium-for-Cordova/ta-p/17618](https://community.tealiumiq.com/t5/Mobile-Libraries/Tealium-for-Cordova/ta-p/17618)
For full documentation, see [https://docs.tealium.com/platforms/cordova/](https://docs.tealium.com/platforms/cordova/)
## Supported platforms

View File

@@ -0,0 +1,21 @@
# Unique Device ID
```
$ ''
$ npm install @awesome-cordova-plugins/unique-device-id
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/unique-device-id/)
Plugin Repo: [https://github.com/Paldom/UniqueDeviceID](https://github.com/Paldom/UniqueDeviceID)
This plugin produces a unique, cross-install, app-specific device id.
## Supported platforms
- Android
- iOS
- Windows Phone 8

View File

@@ -1,8 +1,7 @@
# LoginParameters
SDK
```
$ ionic cordova plugin add @awesome-cordova-plugins/unvired-cordova-sdk
# SyncResult
ult
ivateResult
ionic cordova plugin add @awesome-cordova-plugins/unvired-cordova-sdk
$ npm install @awesome-cordova-plugins/unvired-cordova-sdk
```

View File

@@ -7,12 +7,13 @@ $ npm install @awesome-cordova-plugins/urbanairship
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/urbanairship/)
Plugin Repo: [https://www.npmjs.com/package/urbanairship-cordova](https://www.npmjs.com/package/urbanairship-cordova)
Plugin Repo: [https://github.com/urbanairship/urbanairship-cordova](https://github.com/urbanairship/urbanairship-cordova)
Npm: [https://www.npmjs.com/package/urbanairship-cordova](https://www.npmjs.com/package/urbanairship-cordova)
This plugin does something
## Supported platforms
* Android
* iOS
* iOS

View File

@@ -0,0 +1,21 @@
# Webim
```
$ cordova plugin add https://github.com/webim/webim-cordova-plugin.git
$ npm install @awesome-cordova-plugins/webim
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/webim/)
Plugin Repo: [https://github.com/webim/webim-cordova-plugin.git](https://github.com/webim/webim-cordova-plugin.git)
A cordova plugin, a JS version of Webim SDK
## Supported platforms
- Android
- iOS
- Browser

View File

@@ -1,4 +1,5 @@
# Push Notifications - WonderPush
# UserPreferencesMethods
nderPush
```
$ ionic cordova plugin add wonderpush-cordova-sdk --variable CLIENT_ID=YOUR_CLIENT_ID --variable CLIENT_SECRET=YOUR_CLIENT_SECRET

View File

@@ -0,0 +1,20 @@
# Zip
```
$ ionic cordova plugin add cordova-plugin-zip
$ npm install @awesome-cordova-plugins/zip
```
## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/zip/)
Plugin Repo: [https://github.com/MobileChromeApps/cordova-plugin-zip](https://github.com/MobileChromeApps/cordova-plugin-zip)
A Cordova plugin to unzip files in Android and iOS.
## Supported platforms
- Android
- iOS

16925
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "awesome-cordova-plugins",
"version": "5.37.2",
"version": "8.1.1",
"description": "Native plugin wrappers for Cordova and Ionic with TypeScript, ES6+, Promise and Observable support",
"homepage": "https://awesome-cordova-plugins.com",
"author": "Daniel Sogl <me@danielsogl.com> (https://danielsogl.com)",
@@ -16,60 +16,60 @@
"build": "npm run build:core && npm run build:esm && npm run build:ngx && npm run build:es5",
"prebuild": "rimraf -rf dist",
"npmpub": "ts-node -P scripts/tsconfig.json scripts/tasks/publish",
"shipit": "npm run npmpub",
"lint": "eslint src/**/*.ts",
"readmes": "gulp readmes",
"docs-json": "ts-node -P scripts/tsconfig.json scripts/docs-json",
"version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
"shipit": "npm run build && npm run readmes && npm run npmpub",
"generate-release-config": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-config",
"generate-release-manifest": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-manifest",
"prepare-release": "npm run generate-release-config && npm run generate-release-manifest",
"prettier": "prettier --write --ignore-unknown \"**/*\""
},
"dependencies": {
"tslib": "^2.3.1"
"tslib": "2.8.1"
},
"devDependencies": {
"@angular/common": "^11.2.14",
"@angular/compiler": "^11.2.14",
"@angular/compiler-cli": "^11.2.14",
"@angular/core": "^11.2.14",
"@types/cordova": "0.0.34",
"@types/fs-extra": "^9.0.12",
"@types/jest": "^27.0.3",
"@types/lodash": "^4.14.178",
"@types/node": "^16.11.12",
"@types/rimraf": "^3.0.2",
"@types/webpack": "^5.28.0",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"async-promise-queue": "^1.0.5",
"conventional-changelog-cli": "^2.1.1",
"cz-conventional-changelog": "^3.3.0",
"dgeni": "^0.4.14",
"@angular/common": "12.2.17",
"@angular/compiler": "12.2.17",
"@angular/compiler-cli": "12.2.17",
"@angular/core": "12.2.17",
"@types/cordova": "11.0.3",
"@types/fs-extra": "11.0.4",
"@types/jest": "27.5.2",
"@types/lodash": "4.17.5",
"@types/node": "20.14.10",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"async-promise-queue": "1.0.5",
"cz-conventional-changelog": "3.3.0",
"dgeni": "0.4.14",
"dgeni-packages": "0.16.10",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-jsdoc": "^37.2.0",
"fs-extra": "^10.0.0",
"gulp": "^4.0.2",
"gulp-rename": "^2.0.0",
"gulp-replace": "^1.1.3",
"husky": "^7.0.4",
"is-ci": "^3.0.1",
"jest": "^27.4.3",
"lint-staged": "^12.1.2",
"lodash": "^4.17.21",
"minimist": "^1.2.5",
"prettier": "^2.5.1",
"rimraf": "^3.0.2",
"rollup": "^2.61.0",
"rxjs": "^6.6.7",
"terser-webpack-plugin": "^5.2.5",
"ts-jest": "^27.1.1",
"ts-node": "^10.4.0",
"typescript": "~4.1.6",
"unminified-webpack-plugin": "^3.0.0",
"webpack": "^5.65.0",
"winston": "^3.3.3",
"zone.js": "^0.11.4"
"eslint": "8.57.1",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-jsdoc": "50.6.17",
"fs-extra": "11.3.0",
"gulp": "^5.0.1",
"gulp-rename": "2.0.0",
"gulp-replace": "1.1.4",
"husky": "9.1.7",
"is-ci": "4.1.0",
"jest": "27.5.1",
"lint-staged": "^16.2.7",
"lodash": "4.17.21",
"minimist": "1.2.8",
"prettier": "2.8.8",
"release-please": "^17.2.0",
"rimraf": "^6.1.2",
"rollup": "^4.57.1",
"rxjs": "6.6.7",
"terser-webpack-plugin": "5.3.14",
"ts-jest": "27.1.5",
"ts-node": "10.9.2",
"typescript": "4.2.4",
"unminified-webpack-plugin": "3.0.0",
"webpack": "^5.105.0",
"winston": "3.17.0",
"zone.js": "0.11.8"
},
"jest": {
"testEnvironment": "jsdom",

View File

@@ -0,0 +1,61 @@
{
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
"release-type": "node",
"bump-minor-pre-major": false,
"bump-patch-for-minor-pre-major": false,
"draft": false,
"prerelease": false,
"separate-pull-requests": false,
"changelog-sections": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "chore",
"section": "Miscellaneous Chores",
"hidden": false
},
{
"type": "docs",
"section": "Documentation"
},
{
"type": "style",
"section": "Styles",
"hidden": true
},
{
"type": "refactor",
"section": "Code Refactoring"
},
{
"type": "perf",
"section": "Performance Improvements"
},
{
"type": "test",
"section": "Tests",
"hidden": true
},
{
"type": "build",
"section": "Build System",
"hidden": true
},
{
"type": "ci",
"section": "Continuous Integration",
"hidden": true
}
],
"packages": {
".": {
"package-name": "awesome-cordova-plugins"
}
}
}

146
renovate.json Normal file
View File

@@ -0,0 +1,146 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
":semanticCommits",
":dependencyDashboard",
":rebaseStalePrs",
":separateMajorReleases",
":combinePatchMinorReleases",
":ignoreUnstable",
":prImmediately",
":updateNotScheduled",
":automergeDisabled",
":maintainLockFilesWeekly",
":prConcurrentLimit10"
],
"platformAutomerge": true,
"rangeStrategy": "bump",
"semanticCommits": "enabled",
"timezone": "Europe/Berlin",
"schedule": ["before 6am on monday"],
"labels": ["dependencies"],
"assignees": ["danielsogl"],
"reviewers": ["danielsogl"],
"packageRules": [
{
"matchManagers": ["npm"],
"matchUpdateTypes": ["patch", "minor"],
"automerge": true,
"platformAutomerge": true,
"groupName": "non-major dependencies",
"groupSlug": "all-minor-patch"
},
{
"matchManagers": ["npm"],
"matchUpdateTypes": ["major"],
"automerge": false,
"groupName": "major dependencies",
"groupSlug": "all-major"
},
{
"groupName": "TypeScript type definitions",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["/^@types//"]
},
{
"groupName": "linting and formatting",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": [
"/^eslint/",
"/^prettier/",
"/^husky/",
"/^lint-staged/"
]
},
{
"groupName": "Angular",
"allowedVersions": "<=12",
"automerge": false,
"matchPackageNames": [
"/^@angular//",
"/^@angular-devkit//",
"/@schematics/angular/"
]
},
{
"matchPackageNames": ["zone.js"],
"allowedVersions": "<=11",
"automerge": false
},
{
"matchPackageNames": ["typescript", "ts-node"],
"allowedVersions": "<=4",
"groupName": "TypeScript core",
"automerge": false
},
{
"groupName": "Build and bundling tools",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": [
"rollup",
"webpack",
"terser-webpack-plugin",
"unminified-webpack-plugin",
"rimraf"
]
},
{
"groupName": "Testing framework",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": ["jest", "ts-jest", "@types/jest"]
},
{
"groupName": "Documentation tools",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": [
"dgeni",
"dgeni-packages",
"gulp",
"gulp-rename",
"gulp-replace"
]
},
{
"groupName": "Utility libraries",
"automerge": true,
"platformAutomerge": true,
"matchPackageNames": [
"lodash",
"@types/lodash",
"fs-extra",
"@types/fs-extra",
"minimist",
"winston"
]
},
{
"matchManagers": ["npm"],
"matchDepTypes": ["engines"],
"enabled": false,
"description": "Disable Node.js engine updates"
}
],
"vulnerabilityAlerts": {
"enabled": true,
"automerge": true,
"schedule": ["at any time"]
},
"lockFileMaintenance": {
"enabled": true,
"automerge": true,
"schedule": ["before 6am on monday"]
},
"prCreation": "immediate",
"prHourlyLimit": 2,
"prConcurrentLimit": 5,
"updatePinnedDependencies": false,
"enabledManagers": ["npm"],
"ignoreDeps": [],
"ignorePaths": ["**/node_modules/**", "**/dist/**", "**/coverage/**"]
}

View File

@@ -21,7 +21,8 @@ export function getProgram(rootNames: string[] = createSourceFiles()) {
options.inlineSourceMap = true;
options.importHelpers = true;
options.inlineSources = true;
options.enableIvy = false;
options.enableIvy = true;
options.compilationMode = 'partial';
delete options.baseUrl;
@@ -77,38 +78,6 @@ export function generateLegacyBundles() {
);
}
// remove reference to @awesome-cordova-plugins/core decorators
export function modifyMetadata() {
PLUGIN_PATHS.map((p) =>
p.replace(join(ROOT, 'src'), join(ROOT, 'dist')).replace('index.ts', 'ngx/index.metadata.json')
).forEach((p) => {
const content = readJSONSync(p);
let _prop: { members: { [x: string]: any[] } };
for (const prop in content[0].metadata) {
_prop = content[0].metadata[prop];
removeIonicNativeDecorators(_prop);
if (_prop.members) {
for (const memberProp in _prop.members) {
removeIonicNativeDecorators(_prop.members[memberProp][0]);
}
}
}
writeJSONSync(p, content);
});
}
function removeIonicNativeDecorators(node: any) {
if (node.decorators && node.decorators.length) {
node.decorators = node.decorators.filter(
(d: { expression: { module: string } }) => d.expression.module !== '@awesome-cordova-plugins/core'
);
}
if (node.decorators && !node.decorators.length) delete node.decorators;
}
function createSourceFiles(): string[] {
return PLUGIN_PATHS.map((indexPath: string) => {
const ngxPath = resolve(indexPath.replace('index.ts', ''), 'ngx'),

View File

@@ -2,7 +2,6 @@ import {
cleanupNgx,
generateLegacyBundles,
generateDeclarationFiles,
modifyMetadata,
transpileNgx,
transpileNgxCore,
} from '../build/ngx';
@@ -11,5 +10,4 @@ transpileNgxCore();
transpileNgx();
generateLegacyBundles();
generateDeclarationFiles();
modifyMetadata();
cleanupNgx();

View File

@@ -0,0 +1,55 @@
import { writeFileSync } from 'fs-extra';
import { resolve } from 'path';
import { PLUGIN_PATHS, ROOT } from '../build/helpers';
// Base configuration for release-please
const baseConfig = {
$schema: 'https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json',
'release-type': 'node',
'bump-minor-pre-major': false,
'bump-patch-for-minor-pre-major': false,
draft: false,
prerelease: false,
'changelog-sections': [
{ type: 'feat', section: 'Features' },
{ type: 'fix', section: 'Bug Fixes' },
{ type: 'chore', section: 'Miscellaneous Chores', hidden: false },
{ type: 'docs', section: 'Documentation' },
{ type: 'style', section: 'Styles', hidden: true },
{ type: 'refactor', section: 'Code Refactoring' },
{ type: 'perf', section: 'Performance Improvements' },
{ type: 'test', section: 'Tests', hidden: true },
{ type: 'build', section: 'Build System', hidden: true },
{ type: 'ci', section: 'Continuous Integration', hidden: true },
],
packages: {},
};
function generateReleaseConfig() {
const config = { ...baseConfig };
// Add core package
config.packages['src/@awesome-cordova-plugins/core'] = {
'package-name': '@awesome-cordova-plugins/core',
};
// Add all plugin packages dynamically
PLUGIN_PATHS.forEach((pluginPath: string) => {
const pluginName = pluginPath.split(/[\/\\]+/).slice(-2)[0];
const packagePath = `src/@awesome-cordova-plugins/plugins/${pluginName}`;
config.packages[packagePath] = {
'package-name': `@awesome-cordova-plugins/${pluginName}`,
};
});
// Write the configuration file
const configPath = resolve(ROOT, 'release-please-config.json');
writeFileSync(configPath, JSON.stringify(config, null, 2));
console.log(`Generated release-please-config.json with ${Object.keys(config.packages).length} packages`);
console.log(`- 1 core package`);
console.log(`- ${Object.keys(config.packages).length - 1} plugin packages`);
}
generateReleaseConfig();

View File

@@ -0,0 +1,32 @@
import { writeFileSync } from 'fs-extra';
import { resolve } from 'path';
import { PLUGIN_PATHS, ROOT } from '../build/helpers';
// Get the current version from package.json
const MAIN_PACKAGE_JSON = require('../../package.json');
const VERSION = MAIN_PACKAGE_JSON.version;
function generateReleaseManifest() {
const manifest = {};
// Add core package with current version
manifest['src/@awesome-cordova-plugins/core'] = VERSION;
// Add all plugin packages with current version
PLUGIN_PATHS.forEach((pluginPath: string) => {
const pluginName = pluginPath.split(/[\/\\]+/).slice(-2)[0];
const packagePath = `src/@awesome-cordova-plugins/plugins/${pluginName}`;
manifest[packagePath] = VERSION;
});
// Write the manifest file
const manifestPath = resolve(ROOT, '.release-please-manifest.json');
writeFileSync(manifestPath, JSON.stringify(manifest, null, 2));
console.log(
`Generated .release-please-manifest.json with version ${VERSION} for ${Object.keys(manifest).length} packages`
);
}
generateReleaseManifest();

View File

@@ -15,7 +15,7 @@ const FLAGS = '--access public';
const PACKAGE_JSON_BASE = {
description: 'Awesome Cordova Plugins - Native plugins for ionic apps',
main: 'bundle.js',
main: 'index.js',
module: 'index.js',
typings: 'index.d.ts',
author: 'ionic',
@@ -30,8 +30,8 @@ const DIST = resolve(ROOT, 'dist/@awesome-cordova-plugins');
const PACKAGES = [];
const MIN_CORE_VERSION = '^5.1.0';
const RXJS_VERSION = '^5.5.0 || ^7.3.0';
const MIN_CORE_VERSION = '^8.0.2';
const RXJS_VERSION = '^5.5.0 || ^6.5.0 || ^7.3.0';
const PLUGIN_PEER_DEPENDENCIES = {
'@awesome-cordova-plugins/core': MIN_CORE_VERSION,

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,166 @@
import { Injectable } from '@angular/core';
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
interface PresentOptions {
/**
* Which Media Types are allowed to be selected
* default: "IMAGE"
*/
mediaType?: 'IMAGE' | 'VIDEO' | 'ALL';
/**
* Show possibility to take via Camera
* default: true
*/
showCameraTile?: boolean;
/**
* On which Screen the Picker should be started (iOS only)
* default: "LIBRARY"
*/
startOnScreen?: 'LIBRARY' | 'IMAGE' | 'VIDEO';
/**
* Date format of the Scroll Indicator (Android only)
* default: "YYYY.MM"
*/
scrollIndicatorDateFormat?: string;
/**
* Show Title (Android only)
* default: true
*/
showTitle?: boolean;
/**
* Customize the Title (Android only)
* default: "Select Image"
*/
title?: string;
/**
* Show the zoomIndicator at the Images (Android only)
* default: true
*/
zoomIndicator?: boolean;
/**
* Min Count of files to be selected
* default: 0 (android), 1 (iOS)
*/
min?: number;
/**
* Message to be shown if min Count not reached (Android only)
* default: "You need to select a minimum of ... pictures")"
*/
minCountMessage?: string;
/**
* Max Count of files can selected
* default: 0 (android), 1 (iOS)
*/
max?: number;
/**
* Message to be shown if max Count is reached
* default: "You can select a maximum of ... pictures"
*/
maxCountMessage?: string;
/**
* Change Done Button Text
*/
buttonText?: string;
/**
* Show Library as Dropdown (Android only)
* default: false
*/
asDropdown?: boolean;
/**
* Return the Result as base64
* default: false
*/
asBase64?: boolean;
/**
* Return the Image as JPEG
* default: false
*/
asJpeg?: boolean;
/**
* Video Compression Option (iOS only)
* available options: https://github.com/Yummypets/YPImagePicker/blob/23158e138bd649b40762bf2e4aa4beb0d463a121/Source/Configuration/YPImagePickerConfiguration.swift#L226-L240
* default: AVAssetExportPresetHighestQuality
*/
videoCompression?: string;
}
interface Result {
type: 'image' | 'video';
isBase64: boolean;
src: string;
}
export enum ErrorCodes {
UnsupportedAction = 1,
WrongJsonObject = 2,
PickerCanceled = 3,
UnknownError = 10,
}
/**
* Used for every Plugin Error Callback
*/
interface AdvancedImagePickerError {
/**
* One of the AdvancedImagePickerErrorCodes
*/
code: ErrorCodes;
/**
* If available some more info (mostly exception message)
*/
message: string;
}
/**
* @name AdvancedImagePicker
* @description
* This Cordova Plugin is for a better (multiple) ImagePicker with more options.
*
* @usage
* ```typescript
* import { AdvancedImagePicker } from '@awesome-cordova-plugins/advanced-image-picker/npx';
*
*
* constructor(private advancedImagePicker: AdvancedImagePicker) { }
*
* ...
*
*
* this.advancedImagePicker.present{
* // config here
* })
* .then((res: Result[]) => console.log(res))
* .catch((error: AdvancedImagePickerError) => console.error(error));
*
* ```
*/
@Plugin({
pluginName: 'AdvancedImagePicker',
plugin: 'cordova-plugin-advanced-imagepicker',
pluginRef: 'AdvancedImagePicker',
repo: 'https://github.com/EinfachHans/cordova-plugin-advanced-imagepicker',
install: 'ionic cordova plugin add cordova-plugin-advanced-imagepicker',
installVariables: ['ANDROID_IMAGE_PICKER_VERSION'],
platforms: ['Android', 'iOS'],
})
@Injectable()
export class AdvancedImagePicker extends AwesomeCordovaNativePlugin {
/**
* Present the ImagePicker
* @param options {PresentOptions} https://github.com/EinfachHans/cordova-plugin-advanced-imagepicker/tree/master#parameters
* @return {Promise<Result[]>}
*/
@Cordova()
present(options: PresentOptions): Promise<Result[]> {
return;
}
/**
* Cleans all temp stored Files that was created by this Plugin (iOS only)
*/
@Cordova({ platforms: ['iOS'] })
cleanup(): Promise<void> {
return;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -67,7 +67,10 @@ export class AndroidPermissions extends AwesomeCordovaNativePlugin {
BIND_WALLPAPER: 'android.permission.BIND_WALLPAPER',
BLUETOOTH: 'android.permission.BLUETOOTH',
BLUETOOTH_ADMIN: 'android.permission.BLUETOOTH_ADMIN',
BLUETOOTH_ADVERTISE: 'android.permission.BLUETOOTH_ADVERTISE',
BLUETOOTH_CONNECT: 'android.permission.BLUETOOTH_CONNECT',
BLUETOOTH_PRIVILEGED: 'android.permission.BLUETOOTH_PRIVILEGED',
BLUETOOTH_SCAN: 'android.permission.BLUETOOTH_SCAN',
BODY_SENSORS: 'android.permission.BODY_SENSORS',
BRICK: 'android.permission.BRICK',
BROADCAST_PACKAGE_REMOVED: 'android.permission.BROADCAST_PACKAGE_REMOVED',
@@ -123,6 +126,7 @@ export class AndroidPermissions extends AwesomeCordovaNativePlugin {
MOUNT_UNMOUNT_FILESYSTEMS: 'android.permission.MOUNT_UNMOUNT_FILESYSTEMS',
NFC: 'android.permission.NFC',
PERSISTENT_ACTIVITY: 'android.permission.PERSISTENT_ACTIVITY',
POST_NOTIFICATIONS: 'android.permission.POST_NOTIFICATIONS',
PROCESS_OUTGOING_CALLS: 'android.permission.PROCESS_OUTGOING_CALLS',
READ_CALENDAR: 'android.permission.READ_CALENDAR',
READ_CALL_LOG: 'android.permission.READ_CALL_LOG',
@@ -132,6 +136,9 @@ export class AndroidPermissions extends AwesomeCordovaNativePlugin {
READ_HISTORY_BOOKMARKS: 'com.android.browser.permission.READ_HISTORY_BOOKMARKS',
READ_INPUT_STATE: 'android.permission.READ_INPUT_STATE',
READ_LOGS: 'android.permission.READ_LOGS',
READ_MEDIA_AUDIO: 'android.permission.READ_MEDIA_AUDIO',
READ_MEDIA_IMAGES: 'android.permission.READ_MEDIA_IMAGES',
READ_MEDIA_VIDEO: 'android.permission.READ_MEDIA_VIDEO',
READ_PHONE_STATE: 'android.permission.READ_PHONE_STATE',
READ_PROFILE: 'android.permission.READ_PROFILE',
READ_SMS: 'android.permission.READ_SMS',

View File

@@ -1,12 +1,8 @@
import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
export interface AnylineOptions {
// Valid License Key
licenseKey: string;
// Scanning options
config: any;
export interface AnylineConfig {
[key: string]: any;
}
/**
@@ -38,14 +34,29 @@ export interface AnylineOptions {
})
@Injectable()
export class Anyline extends AwesomeCordovaNativePlugin {
@Cordova()
checkLicense(licenseKey: string): Promise<any> {
return;
}
@Cordova()
initAnylineSDK(licenseKey: string): Promise<any> {
return;
}
@Cordova()
getSDKVersion(): Promise<any> {
return;
}
/**
* Scan
*
* @param options {AnylineOptions} Scanning options
* @param config {AnylineConfig} Scanning options
* @returns {Promise<any>} Returns a promise that resolves when Code is captured
*/
@Cordova()
scan(options: AnylineOptions): Promise<any> {
scan(config: AnylineConfig): Promise<any> {
return;
}
}

View File

@@ -0,0 +1,55 @@
import { Injectable } from '@angular/core';
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
/**
* @name App Review
* @description
* Cordova plugin to review app
*
* @usage
* ```typescript
* import { AppReview } from '@awesome-cordova-plugins/app-review/ngx';
*
*
* constructor(private appReview: AppReview) { }
*
* ...
*
*
* this.appReview.requestReview()
* .then(() => console.log('Success'))
* .catch((error: any) => console.error(error));
*
* ```
*/
@Plugin({
pluginName: 'AppReview',
plugin: 'cordova-plugin-app-review',
pluginRef: 'cordova.plugins.AppReview',
repo: 'https://github.com/chemerisuk/cordova-plugin-app-review',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class AppReview extends AwesomeCordovaNativePlugin {
/**
* Launches in-app review dialog.
*
* @returns {Promise<void>} Callback when operation is completed
*/
@Cordova({ sync: true })
requestReview(): Promise<void> {
return;
}
/**
* Launches App/Play store page with a review form. By default current app screen
* is displayed but you can pass a package name string to show another app details.
*
* @param {string} [packageName] Package name to show instead of the current app.
* @returns {Promise<void>} Callback when operation is completed
*/
@Cordova({ sync: true })
openStoreScreen(packageName?: string): Promise<void> {
return;
}
}

View File

@@ -0,0 +1,340 @@
import { Injectable } from '@angular/core';
import { AwesomeCordovaNativePlugin, Cordova, Plugin } from '@awesome-cordova-plugins/core';
import { Observable } from 'rxjs';
export interface InitializeConfig {
hasUserConsentValue: boolean;
isAgeRestrictedUserValue: boolean;
isDoNotSellValue: boolean;
isTabletValue: boolean;
}
export interface AdInfo {
adUnitId: string;
creativeId: string;
networkName: string;
placement: string;
revenue: number;
}
export enum AdViewPosition {
TOP_CENTER = 'top_center',
TOP_RIGHT = 'top_right',
CENTERED = 'centered',
CENTER_LEFT = 'center_left',
CENTER_RIGHT = 'center_right',
BOTTOM_LEFT = 'bottom_left',
BOTTOM_CENTER = 'bottom_center',
BOTTOM_RIGHT = 'bottom_right',
}
export enum ConsentDialogState {
UNKNOWN = 0,
APPLIES = 1,
DOES_NOT_APPLY = 2,
}
/**
* @name Applovin
* @description
* This plugin allows you to easily configure, integrate and interact with Applovin ads.
* @usage
* ```typescript
* import { Applovin } from '@awesome-cordova-plugins/applovin';
*
*
* constructor(private applovin: Applovin) { }
*
*
* this.applovin.initialize(sdkKey)
* .then((res: any) => console.log(res))
* .catch((error: any) => console.error(error));
*
*
* this.applovin.loadInterstitial(adUnitId)
* .then((res: any) => console.log(res))
* .catch((error: any) => console.error(error));
*
*
* this.applovin.showInterstitial(adUnitId, placement)
* .then((res: any) => console.log(res))
* .catch((error: any) => console.error(error));
* ```
*/
@Plugin({
pluginName: 'Applovin',
plugin: 'cordova-plugin-applovin-max',
pluginRef: 'applovin',
repo: 'https://github.com/AppLovin/AppLovin-MAX-Cordova',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class Applovin extends AwesomeCordovaNativePlugin {
/**
* Initialize the AppLovin SDK.
*
* @param {string} sdkKey The SDK key generated for your AppLovin account.
*/
@Cordova()
initialize(sdkKey: string): Promise<InitializeConfig> {
return;
}
@Cordova()
showMediationDebugger(): Promise<any> {
return;
}
@Cordova()
getConsentDialogState(): Promise<ConsentDialogState> {
return;
}
@Cordova()
setHasUserConsent(hasUserConsent: boolean): Promise<any> {
return;
}
@Cordova()
hasUserConsent(): Promise<boolean> {
return;
}
@Cordova()
setIsAgeRestrictedUser(isAgeRestrictedUser: boolean): Promise<any> {
return;
}
@Cordova()
isAgeRestrictedUser(): Promise<boolean> {
return;
}
@Cordova()
setDoNotSell(isDoNotSell: boolean): Promise<any> {
return;
}
@Cordova()
isDoNotSell(): Promise<boolean> {
return;
}
@Cordova()
isTablet(): Promise<boolean> {
return;
}
@Cordova()
setUserId(userId: string): Promise<any> {
return;
}
@Cordova()
setMuted(): Promise<boolean> {
return;
}
@Cordova()
setVerboseLogging(verboseLoggingEnabled: boolean): Promise<any> {
return;
}
@Cordova()
setTestDeviceAdvertisingIds(advertisingIds: string[]): Promise<any> {
return;
}
@Cordova()
trackEvent(event: string, parameters?: object): Promise<any> {
return;
}
/** BANNERS */
@Cordova()
createBanner(adUnitId: string, position: AdViewPosition): Promise<any> {
return;
}
@Cordova()
setBannerBackgroundColor(adUnitId: string, hexColorCode: string): Promise<any> {
return;
}
@Cordova()
setBannerPlacement(adUnitId: string, placement: string): Promise<any> {
return;
}
@Cordova()
setBannerExtraParameter(adUnitId: string, key: string, value: string): Promise<any> {
return;
}
@Cordova()
showBanner(adUnitId: string): Promise<any> {
return;
}
@Cordova()
hideBanner(adUnitId: string): Promise<any> {
return;
}
@Cordova()
destroyBanner(adUnitId: string): Promise<any> {
return;
}
/** MRECS */
@Cordova()
createMRec(adUnitId: string, position: AdViewPosition): Promise<any> {
return;
}
@Cordova()
setMRecBackgroundColor(adUnitId: string, hexColorCode: string): Promise<any> {
return;
}
@Cordova()
setMRecPlacement(adUnitId: string, placement: string): Promise<any> {
return;
}
@Cordova()
setMRecExtraParameter(adUnitId: string, key: string, value: string): Promise<any> {
return;
}
@Cordova()
showMRec(adUnitId: string): Promise<any> {
return;
}
@Cordova()
hideMRec(adUnitId: string): Promise<any> {
return;
}
@Cordova()
destroyMRec(adUnitId: string): Promise<any> {
return;
}
/** INTERSTITIALS */
@Cordova()
loadInterstitial(adUnitId: string): Promise<any> {
return;
}
@Cordova()
showInterstitial(adUnitId: string, placement?: string): Promise<any> {
return;
}
@Cordova()
setInterstitialExtraParameter(adUnitId: string, key: string, value: string): Promise<any> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnInterstitialLoadedEvent',
})
onInterstitialLoaded(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnInterstitialLoadFailedEvent',
})
onInterstitialLoadFailed(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnInterstitialDisplayedEvent',
})
onInterstitialDisplayed(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnInterstitialHiddenEvent',
})
onInterstitialHidden(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnInterstitialAdFailedToDisplayEvent',
})
onInterstitialAdFailedToDisplay(): Observable<AdInfo> {
return;
}
/** REWARDED ADS */
@Cordova()
loadRewardedAd(adUnitId: string): Promise<any> {
return;
}
@Cordova()
showRewardedAd(adUnitId: string, placement?: string): Promise<any> {
return;
}
@Cordova()
setRewardedAdExtraParameter(adUnitId: string, key: string, value: string): Promise<any> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnRewardedAdLoadedEvent',
})
onRewardedAdLoaded(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnRewardedAdLoadFailedEvent',
})
onRewardedAdLoadFailed(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnRewardedAdDisplayedEvent',
})
onRewardedAdDisplayed(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnRewardedAdHiddenEvent',
})
onRewardedAdHidden(): Observable<AdInfo> {
return;
}
@Cordova({
eventObservable: true,
event: 'OnRewardedAdAdFailedToDisplayEvent',
})
onRewardedAdAdFailedToDisplay(): Observable<AdInfo> {
return;
}
}

View File

@@ -28,98 +28,6 @@ interface AbortedResponse {
aborted: boolean;
}
export interface ApproovLoggableToken {
/**
* Expiry
* The only mandatory claim for Approov tokens. It specifies the expiry time for the token as a Unix timestamp.
*/
exp: number;
/**
* Device ID
* This claim identifies the device for which the token was issued. This is a base64 encoded string representing a 128-bit device identifier.
* Note that this is not, strictly speaking, a device identifier as it is also influenced by the app identifier
* and may change if the same app is uninstalled and then reinstalled on the same device.
*/
did?: string;
/**
* Attestation Response Code
* This is an optional claim that encodes information about a subset of the device property flags and also whether the attestation was a pass or fail.
* The claim is encoded in base32 and is typically 10 characters long (although it may be longer in some circumstances).
* This claim is not included by tokens from the failover.
*/
arc?: string;
/**
* IP Address
* This holds the IP address of the device as seen by the Approov cloud service. It is provided in a human readable IP address format (in either IPv4 or IPv6 format).
* In practice this value can often change between the time a token is issued and the time it is sent to your backend, so you should never block if it differs, but you may include it as a signal that tokens have somehow been stolen and are being replayed.
* This claim is not included by tokens from the failover or if the IP Tracking Policy for the account has been set to none.
*/
ip?: string;
/**
* Issuer
* An optional claim that is added if the issuer inclusion option is enabled. This provides the Approov account ID that was used to issue the token (suffixed with approov.io).
* It can be used as an additional layer of backend verification if signing keys are shared between multiple accounts.
* It indicates that tokens were issued from the expected Approov account. This claim may also be set to an explicit value for long lived Approov tokens.
* This flexibility is designed for use with server-to-server communication (which may only be signed with the account specific secret keys).
*/
iss?: string;
/**
* Annotation
* This is an embedded JSON array of strings showing the list of flags that are set and are in the annotation set for the security policy that is selected.
* This allows additional information to be collected about the state of a particular device without necessarily causing an attestation failure.
* Note that if there are no possible annotations then this claim is not present at all. This claim is not included by tokens from the failover.
*/
anno?: string[];
/**
* Payload Hash
* An optional claim that is added if the protected app passes a token binding argument to the setDataHashInToken method.
* The claim value is set to the base64 encoded SHA256 hash of the provided payload string.
* This is typically used to bind an Approov token to some other data used by your app to enhance security (like a user auth token).
*/
pay?: string;
/**
* Audience
* An optional claim that is added if the audience inclusion option is enabled. This provides the domain for which the token was issued.
* It can be used as an additional layer of backend verification to ensure that tokens intended for one domain cannot be used on to access a different one.
*/
aud?: string;
/**
* Message Siging Key ID
* This is an optional claim that encodes the ID of a key being used for Message Signing.
* This is only present in Approov tokens for which message signing is active. This claim is not included by tokens from the failover.
*/
mskid?: string;
/**
* Measurement Proof Key
* An optional claim to provide the measurement proof key if a measurement has been requested by the SDK on the domain for which the token is issued.
* This is a base64 encoded 128-bit proof key value. Note that if measurement is being used, then JWE tokens will be used to keep this claim secret.
*/
mpk?: string;
/**
* Integrity Measurement Hash
* An optional claim to provide the integrity measurement hash if a measurement has been requested by the SDK on the domain for which the token is issued.
* This is a base64 encoded 256-bit SHA256 measurement value. Note that if measurement is being used, then JWE tokens will be used to keep this claim secret.
*/
imh?: string;
/**
* Device Measurement Hash
* An optional claim to provide the device measurement hash if a measurement has been requested by the SDK on the domain for which the token is issued.
* This is a base64 encoded 256-bit SHA256 measurement value. Note that if measurement is being used, then JWE tokens will be used to keep this claim secret
*/
dmh?: string;
}
/**
* @name HTTP
* @description
@@ -134,9 +42,9 @@ export interface ApproovLoggableToken {
* we have only added approov functionality on top of it. All credit goes to the actual plugin developer.
* @usage
* ```typescript
* import { ApproovHttp } from '@awesome-cordova-plugins/http/ngx';
* import { HTTP } from '@awesome-cordova-plugins/http/ngx';
*
* constructor(private http: ApproovHttp) {}
* constructor(private http: HTTP) {}
*
* ...
*
@@ -161,14 +69,14 @@ export interface ApproovLoggableToken {
* HTTPResponse
*/
@Plugin({
pluginName: 'ApproovHttp',
plugin: 'cordova-approov-advanced-http',
pluginRef: 'cordova.plugin.ApproovHttp',
repo: 'https://github.com/approov/quickstart-ionic-advancedhttp',
pluginName: 'HTTP',
plugin: '@approov/cordova-plugin-advanced-http',
pluginRef: 'cordova.plugin.http',
repo: 'https://github.com/approov/quickstart-cordova-advancedhttp',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class ApproovHttp extends AwesomeCordovaNativePlugin {
export class HTTP extends AwesomeCordovaNativePlugin {
/**
* This enum represents the internal error codes which can be returned in a HTTPResponse object.
*
@@ -751,13 +659,23 @@ export class ApproovHttp extends AwesomeCordovaNativePlugin {
return;
}
@Cordova({ sync: true })
initializeApproov(): void {
@Cordova({ sync: false })
approovInitialize(config: string): Promise<void> {
return;
}
@Cordova({ sync: true })
approovSetDataHashInToken(dataHash: string): void {
approovSetProceedOnNetworkFail(): void {
return;
}
@Cordova({ sync: false })
approovSetDevKey(devKey: string): Promise<void> {
return;
}
@Cordova({ sync: true })
approovSetTokenHeader(header: string, prefix: string): void {
return;
}
@@ -766,8 +684,73 @@ export class ApproovHttp extends AwesomeCordovaNativePlugin {
return;
}
@Cordova()
getApproovLoggableToken(host: string): Promise<ApproovLoggableToken> {
@Cordova({ sync: true })
approovAddSubstitutionHeader(header: string, requiredPrefix: string): void {
return;
}
@Cordova({ sync: true })
approovRemoveSubstitutionHeader(header: string): void {
return;
}
@Cordova({ sync: true })
approovAddSubstitutionQueryParam(key: string): void {
return;
}
@Cordova({ sync: true })
approovRemoveSubstitutionQueryParam(key: string): void {
return;
}
@Cordova({ sync: true })
approovAddExclusionURLRegex(urlRegex: string): void {
return;
}
@Cordova({ sync: true })
approovRemoveExclusionURLRegex(urlRegex: string): void {
return;
}
@Cordova({ sync: false })
approovPrefetch(): Promise<void> {
return;
}
@Cordova({ sync: false })
approovPrecheck(): Promise<void> {
return;
}
@Cordova({ sync: false })
approovGetDeviceID(): Promise<String> {
return;
}
@Cordova({ sync: false })
approovSetDataHashInToken(data: string): Promise<void> {
return;
}
@Cordova({ sync: false })
approovFetchToken(url: string): Promise<String> {
return;
}
@Cordova({ sync: false })
approovGetMessageSignature(message: string): Promise<String> {
return;
}
@Cordova({ sync: false })
approovFetchSecureString(key: string, newDef: string): Promise<String> {
return;
}
@Cordova({ sync: false })
approovFetchCustomJWT(payload: string): Promise<String> {
return;
}
}

View File

@@ -0,0 +1,139 @@
import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
/**
* @name Audio Management
* @description
* A Cordova plugin to manage volume of audio streams for: ring, music, notification and system. Possible
* ringer values for those streams are: silent, vibrate and normal.
*
* @usage
* ```typescript
* constructor(public audioManagement: AudioManagement) { }
*
* ...
*
* setAudioMode() {
* this.audioManagement.setAudioMode(AudioMode.NORMAL)
* .then(() => {
* console.log('Device audio mode is now NORMAL');
* })
* .catch((reason) => {
* console.log(reason);
* });
* }
*
* getAudioMode() {
* this.audioManagement.getAudioMode()
* .then((value: AudioModeReturn) => {
* console.log('Device audio mode is ' + value.label + ' (' + value.audioMode + ')');
* })
* .catch((reason) => {
* console.log(reason);
* });
* }
*
* ```
* @interfaces
* AudioMode
* AudioModeReturn
* VolumeType
*/
@Plugin({
pluginName: 'AudioManagement',
plugin: 'clovelced-plugin-audiomanagement',
pluginRef: 'AudioManagement',
repo: 'https://github.com/clovelCed/cordova-plugin-audiomanagement',
platforms: ['Android']
})
@Injectable()
export class AudioManagement extends AwesomeCordovaNativePlugin {
/**
* Sets the `AudioManagement.AudioMode` for the device.
*
* @param {AudioMode} mode the device can be set to: Silent, Normal, Vibrate
* @returns {Promise<void>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
setAudioMode(mode: AudioMode): Promise<void> {
return;
}
/**
* Gets the current `AudioMode` of the device. Thenable returns an object with
* `label` and `audioMode` values.
*
* @returns {Promise<AudioModeReturn>}
*/
@Cordova()
getAudioMode(): Promise<AudioModeReturn> {
return;
}
/**
* Sets the specified `VolumeType` for the device with the value from `volume`.
*
* @param {VolumeType} type the `VolumeType` to set
* @param {number} volume the volume value
* @returns {Promise<void>}
*/
@Cordova({
successIndex: 2,
errorIndex: 3
})
setVolume(type: VolumeType, volume: number): Promise<void> {
return;
}
/**
* Gets the specified `VolumeType`'s `volume`. Thenable returns an object with
* a numeric property for volume, `volume`.
*
* @param {VolumeType} type the `VolumeType` to get
* @returns {Promise<{volume: number}>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
getVolume(type: VolumeType): Promise<{ volume: number }> {
return;
}
/**
* Gets the specified `VolumeType`'s maximum `volume`. Thenable returns an
* object with a numeric property, `maxVolume`.
*
* @param {VolumeType} type the `VolumeType` to get
* @returns {Promise<{maxVolume: number}>}
*/
@Cordova({
successIndex: 1,
errorIndex: 2
})
getMaxVolume(type: VolumeType): Promise<{ maxVolume: number }> {
return;
}
}
export enum AudioMode {
SILENT = 0,
VIBRATE,
NORMAL
}
export enum VolumeType {
RING = 0,
MUSIC,
NOTIFICATION,
SYSTEM
}
export interface AudioModeReturn {
audioMode: AudioMode;
label: string;
}

View File

@@ -95,10 +95,10 @@ export class FileTransferManager {
*/
@Plugin({
pluginName: 'BackgroundUpload',
plugin: 'cordova-plugin-background-upload',
plugin: '@spoonconsulting/cordova-plugin-background-upload',
pluginRef: 'FileTransferManager',
repo: 'https://github.com/spoonconsulting/cordova-plugin-background-upload',
install: 'ionic cordova plugin add cordova-plugin-background-upload',
install: 'ionic cordova plugin add @spoonconsulting/cordova-plugin-background-upload',
platforms: ['Android', 'iOS'],
})
@Injectable()

View File

@@ -0,0 +1,688 @@
import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
/**
* @name Barkoder
* @description
* The barKoder Barcode Scanner SDK cordova plugin grants an easy to use solution with a great and completely customizable interface that can be instantly integrated in both iOS and Android apps.
* @usage
*
* ```typescript
* import { Barkoder } from '@awesome-cordova-plugins/barkoder/ngx';
*
* ...
*
* constructor(private barkoder: Barkoder, private platform: Platform) { }
*
* ...
*
* this.platform.ready().then(() => {
* this.barkoder.setLicenseKey('YOUR_KEY', true)
* .then(() => {
* this.barkoder.registerWithLicenseKey('your_license_key')
* this.barkoder.initialize('your_license_key')
* })
* .catch(e => console.log('Error starting Barkoder', e));
* });
*
* ```
*/
@Plugin({
pluginName: 'Barkoder',
plugin: 'barkoder-cordova',
pluginRef: 'Barkoder',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class Barkoder extends AwesomeCordovaNativePlugin {
/**
* Initialize the BarkoderView
*/
@Cordova()
initialize(width: number, height: number, x: number, y: number): Promise<any> {
return;
}
/**
* Register with license key
*/
@Cordova()
registerWithLicenseKey(licenseKey: string): Promise<any> {
return;
}
// - Setters
@Cordova()
setZoomFactor(zoomFactor: number): Promise<any> {
return;
}
@Cordova()
setFlashEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
startCamera(): Promise<any> {
return;
}
@Cordova()
startScanning(): Promise<any> {
return;
}
@Cordova()
stopScanning(): Promise<any> {
return;
}
@Cordova()
pauseScanning(): Promise<any> {
return;
}
@Cordova()
setLocationLineColor(hexColor: string): Promise<any> {
return;
}
@Cordova()
setLocationLineWidth(lineWidth: number): Promise<any> {
return;
}
@Cordova()
setRoiLineColor(hexColor: string): Promise<any> {
return;
}
@Cordova()
setRoiLineWidth(lineWidth: number): Promise<any> {
return;
}
@Cordova()
setRoiOverlayBackgroundColor(hexColor: string): Promise<any> {
return;
}
@Cordova()
setCloseSessionOnResultEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setImageResultEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setLocationInImageResultEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setRegionOfInterest(left: number, top: number, width: number, height: number): Promise<any> {
return;
}
@Cordova()
setThreadsLimit(threadsLimit: number): Promise<any> {
return;
}
@Cordova()
setLocationInPreviewEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setPinchToZoomEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setRegionOfInterestVisible(regionOfInterestVisible: boolean): Promise<any> {
return;
}
@Cordova()
setBarkoderResolution(resolution: BarkoderResolution): Promise<any> {
return;
}
@Cordova()
setBeepOnSuccessEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setVibrateOnSuccessEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
showLogMessages(showLogMessages: boolean): Promise<any> {
return;
}
@Cordova()
setBarcodeTypeLengthRange(type: string, min: number, max: number): Promise<any> {
return;
}
@Cordova()
setEncodingCharacterSet(characterSet: string): Promise<any> {
return;
}
@Cordova()
setDecodingSpeed(decodingSpeed: DecodingSpeed): Promise<any> {
return;
}
@Cordova()
setFormattingType(formattingType: FormattingType): Promise<any> {
return;
}
@Cordova()
setCode11ChecksumType(checksumType: Code11ChecksumType): Promise<any> {
return;
}
@Cordova()
setMsiChecksumType(checksumType: MsiChecksumType): Promise<any> {
return;
}
@Cordova()
setCode39ChecksumType(checksumType: Code39ChecksumType): Promise<any> {
return;
}
@Cordova()
setBarcodeTypeEnabled(type: BarcodeType, enabled: boolean): Promise<any> {
return;
}
@Cordova()
setMulticodeCachingEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setMulticodeCachingDuration(duration: number): Promise<any> {
return;
}
@Cordova()
setMaximumResultsCount(resultsCount: number): Promise<any> {
return;
}
@Cordova()
setBarcodeThumbnailOnResultEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setDuplicatesDelayMs(delayMs: number): Promise<any> {
return;
}
@Cordova()
setThresholdBetweenDuplicatesScans(thresholdBetweenDuplicatesScans: number): Promise<any> {
return;
}
@Cordova()
setUpcEanDeblurEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setMisshaped1DEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
setEnableVINRestrictions(enableVINRestrictions: boolean): Promise<any> {
return;
}
@Cordova()
setDataMatrixDpmModeEnabled(enabled: boolean): Promise<any> {
return;
}
@Cordova()
configureBarkoder(barkoderConfig: BarkoderConfig): Promise<any> {
return;
}
// - Getters
@Cordova()
isFlashAvailable(): Promise<boolean> {
return;
}
@Cordova()
isCloseSessionOnResultEnabled(): Promise<boolean> {
return;
}
@Cordova()
isImageResultEnabled(): Promise<boolean> {
return;
}
@Cordova()
isLocationInImageResultEnabled(): Promise<boolean> {
return;
}
@Cordova()
isLocationInPreviewEnabled(): Promise<boolean> {
return;
}
@Cordova()
isPinchToZoomEnabled(): Promise<boolean> {
return;
}
@Cordova()
isRegionOfInterestVisible(): Promise<boolean> {
return;
}
@Cordova()
isBeepOnSuccessEnabled(): Promise<boolean> {
return;
}
@Cordova()
isVibrateOnSuccessEnabled(): Promise<boolean> {
return;
}
@Cordova()
getVersion(): Promise<string> {
return;
}
@Cordova()
getLocationLineColorHex(): Promise<string> {
return;
}
@Cordova()
getRoiLineColorHex(): Promise<string> {
return;
}
@Cordova()
getRoiOverlayBackgroundColorHex(): Promise<string> {
return;
}
@Cordova()
getMaxZoomFactor(): Promise<number> {
return;
}
@Cordova()
getLocationLineWidth(): Promise<number> {
return;
}
@Cordova()
getRoiLineWidth(): Promise<number> {
return;
}
@Cordova()
getRegionOfInterest(): Promise<number> {
return;
}
@Cordova()
getBarcodeTypeLengthRange(type: number): Promise<number> {
return;
}
@Cordova()
getMsiChecksumType(): Promise<any> {
return;
}
@Cordova()
getCode39ChecksumType(): Promise<any> {
return;
}
@Cordova()
getCode11ChecksumType(): Promise<any> {
return;
}
@Cordova()
getEncodingCharacterSet(): Promise<any> {
return;
}
@Cordova()
getDecodingSpeed(): Promise<DecodingSpeed> {
return;
}
@Cordova()
getFormattingType(): Promise<any> {
return;
}
@Cordova()
getThreadsLimit(): Promise<any> {
return;
}
@Cordova()
getMaximumResultsCount(): Promise<any> {
return;
}
@Cordova()
getDuplicatesDelayMs(): Promise<any> {
return;
}
@Cordova()
isBarcodeTypeEnabled(type: number): Promise<boolean> {
return;
}
@Cordova()
getMulticodeCachingEnabled(): Promise<boolean> {
return;
}
@Cordova()
getMulticodeCachingDuration(): Promise<boolean> {
return;
}
@Cordova()
isUpcEanDeblurEnabled(): Promise<boolean> {
return;
}
@Cordova()
isMisshaped1DEnabled(): Promise<boolean> {
return;
}
@Cordova()
isBarcodeThumbnailOnResultEnabled(): Promise<boolean> {
return;
}
@Cordova()
getThresholdBetweenDuplicatesScans(): Promise<any> {
return;
}
@Cordova()
isVINRestrictionsEnabled(): Promise<any> {
return;
}
@Cordova()
getBarkoderResolution(): Promise<any> {
return;
}
}
export enum DecodingSpeed {
fast,
normal,
slow,
}
export enum FormattingType {
disabled,
automatic,
gs1,
aamva,
}
export enum MsiChecksumType {
disabled,
mod10,
mod11,
mod1010,
mod1110,
mod11IBM,
mod1110IBM,
}
export enum Code39ChecksumType {
disabled,
enabled,
}
export enum Code11ChecksumType {
disabled,
single,
double,
}
export enum BarkoderResolution {
normal,
high,
}
export enum BarcodeType {
aztec,
aztecCompact,
qr,
qrMicro,
code128,
code93,
code39,
codabar,
code11,
msi,
upcA,
upcE,
upcE1,
ean13,
ean8,
pdf417,
pdf417Micro,
datamatrix,
code25,
interleaved25,
itf14,
iata25,
matrix25,
datalogic25,
coop25,
code32,
telepen,
dotcode,
}
export class BarkoderConfig {
locationLineColor?: string;
locationLineWidth?: number;
roiLineColor?: string;
roiLineWidth?: number;
roiOverlayBackgroundColor?: string;
closeSessionOnResultEnabled?: boolean;
imageResultEnabled?: boolean;
locationInImageResultEnabled?: boolean;
locationInPreviewEnabled?: boolean;
pinchToZoomEnabled?: boolean;
regionOfInterestVisible?: boolean;
barkoderResolution?: BarkoderResolution;
beepOnSuccessEnabled?: boolean;
vibrateOnSuccessEnabled?: boolean;
decoder?: DekoderConfig;
constructor(config: Partial<BarkoderConfig>) {
Object.assign(this, config);
}
}
export class DekoderConfig {
aztec?: BarcodeConfig;
aztecCompact?: BarcodeConfig;
qr?: BarcodeConfig;
qrMicro?: BarcodeConfig;
code128?: BarcodeConfigWithLength;
code93?: BarcodeConfigWithLength;
code39?: Code39BarcodeConfig;
codabar?: BarcodeConfigWithLength;
code11?: Code11BarcodeConfig;
msi?: MSIBarcodeConfig;
upcA?: BarcodeConfig;
upcE?: BarcodeConfig;
upcE1?: BarcodeConfig;
ean13?: BarcodeConfig;
ean8?: BarcodeConfig;
pdf417?: BarcodeConfig;
pdf417Micro?: BarcodeConfig;
datamatrix?: DatamatrixBarcodeConfig;
code25?: BarcodeConfig;
interleaved25?: BarcodeConfig;
itf14?: BarcodeConfig;
iata25?: BarcodeConfig;
matrix25?: BarcodeConfig;
datalogic25?: BarcodeConfig;
coop25?: BarcodeConfig;
code32?: BarcodeConfig;
telepen?: BarcodeConfig;
dotcode?: BarcodeConfig;
general?: GeneralSettings;
constructor(config: Partial<DekoderConfig>) {
Object.assign(this, config);
}
}
export class BarcodeConfig {
enabled?: boolean;
constructor(config: Partial<BarcodeConfig>) {
Object.assign(this, config);
}
}
export class BarcodeConfigWithLength {
enabled?: boolean;
minLength?: number;
maxLength?: number;
constructor(config: Partial<BarcodeConfigWithLength>) {
Object.assign(this, config);
}
setLengthRange(minLength: number, maxLength: number) {
this.minLength = minLength;
this.maxLength = maxLength;
}
}
export class MSIBarcodeConfig {
enabled?: boolean;
minLength?: number;
maxLength?: number;
checksum?: MsiChecksumType;
constructor(config: Partial<MSIBarcodeConfig>) {
Object.assign(this, config);
}
setLengthRange(minLength: number, maxLength: number) {
this.minLength = minLength;
this.maxLength = maxLength;
}
}
export class Code39BarcodeConfig {
enabled?: boolean;
minLength?: number;
maxLength?: number;
checksum?: Code39ChecksumType;
constructor(config: Partial<Code39BarcodeConfig>) {
Object.assign(this, config);
}
setLengthRange(minLength: number, maxLength: number) {
this.minLength = minLength;
this.maxLength = maxLength;
}
}
export class Code11BarcodeConfig {
enabled?: boolean;
minLength?: number;
maxLength?: number;
checksum?: Code11ChecksumType;
constructor(config: Partial<Code11BarcodeConfig>) {
Object.assign(this, config);
}
setLengthRange(minLength: number, maxLength: number) {
this.minLength = minLength;
this.maxLength = maxLength;
}
}
export class DatamatrixBarcodeConfig {
enabled?: boolean;
dpmMode?: number;
minLength?: number;
maxLength?: number;
constructor(config: Partial<DatamatrixBarcodeConfig>) {
Object.assign(this, config);
}
setLengthRange(minLength: number, maxLength: number) {
this.minLength = minLength;
this.maxLength = maxLength;
}
}
export class GeneralSettings {
threadsLimit?: number;
decodingSpeed?: DecodingSpeed;
roiX?: number;
roiY?: number;
roiWidth?: number;
roiHeight?: number;
formattingType?: FormattingType;
encodingCharacterSet?: string;
maximumResultsCount?: number;
duplicatesDelayMs?: number;
multicodeCachingDuration?: number;
multicodeCachingEnabled?: boolean;
upcEanDeblur?: number;
enableMisshaped1D?: number;
constructor(config: Partial<GeneralSettings>) {
Object.assign(this, config);
}
setROI(x: number, y: number, width: number, height: number): void {
this.roiX = x;
this.roiY = y;
this.roiWidth = width;
this.roiHeight = height;
}
}

View File

@@ -361,6 +361,29 @@ export class BLE extends AwesomeCordovaNativePlugin {
return;
}
/**
* Request connection priority
* Supported Platforms: Android
* @usage
*```
* BLE.requestConnectionPriority('12:34:56:78:9A:BC', 'high').then(() => {
* console.log('Connection priority set');
* }, error => {
* console.log('Could no set connection priority');
* });
* ```
* @param {string} deviceId UUID or MAC address of the peripheral
* @param {string} priority Connection priority can be one of:
* "balanced" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_BALANCED)
* "high" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_HIGH)
* "low" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_LOW_POWER)
* @returns {Promise<any>} Returns a Promise.
*/
@Cordova()
requestConnectionPriority(deviceId: string, priority: string): Promise<any> {
return;
}
/**
* Refresh Device Cache
* This method may fix a issue of old cached services and characteristics.
@@ -564,6 +587,37 @@ export class BLE extends AwesomeCordovaNativePlugin {
return;
}
/**
* Registers to be notified when Location service state changes on the device.
*
* @usage
* ```
* ble.startLocationStateNotifications(success, failure);
* // Or using await with promises
* // Note, initial promise resolves or rejects depending on whether the subscribe was successful
* await ble.withPromises.startLocationStateNotifications(success, failure)
* ```
* @returns {Observable<any>} Returns an Observable that notifies when Location is enabled or disabled on the device.
*/
@Cordova({
observable: true,
clearFunction: 'stopLocationStateNotifications',
clearWithArgs: false,
})
startLocationStateNotifications(): Observable<any> {
return;
}
/**
* Stop location state notifications.
*
* @returns {Promise<any>}
*/
@Cordova()
stopLocationStateNotifications(): Promise<any> {
return;
}
/**
* Open System Bluetooth settings (Android only).
*

View File

@@ -22,10 +22,10 @@ export interface BluetoothClassicSerialPortDevice {
*
*
* // Write a string
* this.bluetoothClassicSerialPort.write("00001101-0000-1000-8000-00805F9B34FB", "hello, world", success, failure);
* this.bluetoothClassicSerialPort.write(deviceId, "00001101-0000-1000-8000-00805F9B34FB", "hello, world", success, failure);
*
* // Array of int or bytes
* this.bluetoothClassicSerialPort.write("00001101-0000-1000-8000-00805F9B34FB", [186, 220, 222], success, failure);
* this.bluetoothClassicSerialPort.write(deviceId, "00001101-0000-1000-8000-00805F9B34FB", [186, 220, 222], success, failure);
*
* // Typed Array
* var data = new Uint8Array(4);
@@ -33,10 +33,10 @@ export interface BluetoothClassicSerialPortDevice {
* data[1] = 0x42;
* data[2] = 0x43;
* data[3] = 0x44;
* this.bluetoothClassicSerialPort.write(interfaceId, data, success, failure);
* this.bluetoothClassicSerialPort.write(deviceId, interfaceId, data, success, failure);
*
* // Array Buffer
* this.bluetoothClassicSerialPort.write(interfaceId, data.buffer, success, failure);
* this.bluetoothClassicSerialPort.write(deviceId, interfaceId, data.buffer, success, failure);
* ```
*
* // iOS select accessory
@@ -63,64 +63,55 @@ export interface BluetoothClassicSerialPortDevice {
})
@Injectable()
export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
/**
* Initialize
*/
@Cordova({
platforms: ['Android', 'iOS'],
})
initialize(): Promise<any> {
return;
}
/**
* Connect to a Bluetooth device
*
* @param {string} deviceId Identifier of the remote device.
* @param {string} deviceId this is the MAC address.
* @param {string|string[]} interfaceId Identifier of the remote device
* @param {string|string[]} interfaceId This identifies the serial port to connect to.
* @param deviceId Identifier of the remote device.
* @param interfaceArray This identifies the serial port to connect to.
* @returns {Observable<any>} Subscribe to connect.
*/
@Cordova({
platforms: ['Android', 'iOS'],
observable: true,
})
connect(deviceId: string | number, interfaceId: string | string[]): Observable<any> {
return;
}
/**
* Connect to a Bluetooth device
*
* @deprecated
* @param {string} deviceId Identifier of the remote device.
* @param {number} deviceId this is the connection ID
* @param {string|string[]} interfaceArray Identifier of the remote device
* @param {string|string[]} interfaceArray this is the Protocol String
* @returns {Promise<any>}
*/
@Cordova({
platforms: ['iOS'],
methodName: 'connect',
})
connectIos(deviceId: string | number, interfaceArray: string | string[]): Promise<any> {
connect(deviceId: string | number, interfaceArray: string[]): Observable<any> {
return;
}
/**
* Connect insecurely to a Bluetooth device
*
* @param {string} deviceId Identifier of the remote device. For Android this is the MAC address
* @param {string | string[]} interfaceArray This identifies the serial port to connect to. For Android this is the SPP_UUID.
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceArray This identifies the serial port to connect to. For Android this is the SPP_UUID.
* @returns {Promise<any>} Subscribe to connect.
*/
@Cordova({
platforms: ['Android'],
observable: true,
})
connectInsecure(deviceId: string, interfaceArray: string | string[]): Promise<any> {
connectInsecure(deviceId: string | number, interfaceArray: string[]): Observable<any> {
return;
}
/**
* Disconnect from the connected device
*
* @param {string} interfaceId The interface to Disconnect
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to Disconnect
* @returns {Promise<any>}
*/
@Cordova()
disconnect(interfaceId: string | string[]): Promise<any> {
disconnect(deviceId: string | number, interfaceId: string): Promise<any> {
return;
}
@@ -129,9 +120,7 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
*
* @returns {Promise<any>}
*/
@Cordova({
methodName: 'connect',
})
@Cordova()
disconnectAll(): Promise<any> {
return;
}
@@ -139,122 +128,149 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
/**
* Writes data to the serial port
*
* @param {string} interfaceId The interface to send the data to
* @param {ArrayBuffer | string | number[] | Uint8Array} data ArrayBuffer of data
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to send the data to
* @param data ArrayBuffer of data
* @returns {Promise<any>} returns a promise when data has been written
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
write(interfaceId: string, data: ArrayBuffer | string | number[] | Uint8Array): Promise<any> {
write(
deviceId: string | number,
interfaceId: string,
data: ArrayBuffer | string | number[] | Uint8Array
): Promise<any> {
return;
}
/**
* Gets the number of bytes of data available
*
* @param {string} interfaceId The interface to check
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to check
* @returns {Promise<any>} returns a promise that contains the available bytes
*/
@Cordova({
platforms: ['Android', 'Browser'],
})
available(interfaceId: string): Promise<any> {
available(deviceId: string | number, interfaceId: string): Promise<any> {
return;
}
/**
* Function read reads the data from the buffer. The data is passed to the success callback as a String. Calling read when no data is available will pass an empty String to the callback.
*
* @param {string} interfaceId The interface to read
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to read
* @returns {Promise<any>} returns a promise with data from the buffer
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
read(interfaceId: string): Promise<any> {
read(deviceId: string | number, interfaceId: string): Promise<any> {
return;
}
/**
* Reads data from the buffer until it reaches a delimiter
*
* @param {string} interfaceId The interface to read
* @param {string} delimiter string that you want to search until
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to read
* @param delimiter string that you want to search until
* @returns {Observable<any>} returns a promise
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
readUntil(interfaceId: string, delimiter: string): Observable<any> {
readUntil(deviceId: string | number, interfaceId: string, delimiter: string): Observable<any> {
return;
}
/**
* Subscribe to be notified when data is received
*
* @param {string | string[]} interfaceId The interface to subscribe to
* @param {string} delimiter the string you want to watch for
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to subscribe to
* @param delimiter the string you want to watch for
* @returns {Observable<any>} returns an observable.
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
observable: true,
})
subscribe(interfaceId: string | string[], delimiter: string): Observable<any> {
subscribe(deviceId: string | number, interfaceId: string, delimiter: string): Observable<any> {
return;
}
/**
* Unsubscribe from a subscription
*
* @param {string | string[]} interfaceId The interface to unsubscribe from
* @returns {Promise<any>} returns an promise.
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to unsubscribe from
* @returns {Promise<any>} returns a promise.
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
unsubscribe(interfaceId: string | string[]): Promise<any> {
unsubscribe(deviceId: string | number, interfaceId: string): Promise<any> {
return;
}
/**
* Subscribe to be notified when data is received
*
* @param {string | string[]} interfaceId The interface to subscribe to
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to subscribe to
* @returns {Observable<any>} returns an observable
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
observable: true,
})
subscribeRawData(interfaceId: string | string[]): Observable<any> {
subscribeRawData(deviceId: string | number, interfaceId: string): Observable<any> {
return;
}
/**
* Unsubscribe from a subscription
*
* @param {string | string[]} interfaceId The interface to unsubscribe from
* @returns {Promise<any>} returns an promise.
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to unsubscribe from
* @returns {Promise<any>} returns a promise.
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
unsubscribeRawData(interfaceId: string | string[]): Promise<any> {
unsubscribeRawData(deviceId: string | number, interfaceId: string): Promise<any> {
return;
}
/**
* Clears data in buffer
*
* @param {string} interfaceId The interface to clear data
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to clear data
* @returns {Promise<any>} returns a promise when completed
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
clear(interfaceId: string): Promise<[]> {
clear(deviceId: string | number, interfaceId: string): Promise<[]> {
return;
}
/**
* Reports the connection status
*
* @param deviceId Identifier of the remote device. For Android this is the MAC address
* @param interfaceId The interface to check
* @returns {Promise<boolean>} returns a promise
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
isConnected(deviceId: string | number, interfaceId: string): Promise<boolean> {
return;
}
@@ -270,19 +286,6 @@ export class BluetoothClassicSerialPort extends AwesomeCordovaNativePlugin {
return;
}
/**
* Reports the connection status
*
* @param {string} interfaceId The interface to check
* @returns {Promise<boolean>} returns a promise
*/
@Cordova({
platforms: ['Android', 'iOS', 'Browser'],
})
isConnected(interfaceId: string): Promise<boolean> {
return;
}
/**
* Reports if bluetooth is enabled
*

View File

@@ -1,5 +1,5 @@
import { Injectable } from '@angular/core';
import { Cordova, CordovaProperty, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
import { AwesomeCordovaNativePlugin, Cordova, CordovaProperty, Plugin } from '@awesome-cordova-plugins/core';
import { Observable } from 'rxjs';
/* Available status of device */
@@ -535,10 +535,10 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
* Retrieved paired Bluetooth LE devices. In iOS, devices that are "paired" to will not return during a normal scan.
* Callback is "instant" compared to a scan.
* @param {{ services: string[] }} An array of service IDs to filter the retrieval by. If no service IDs are specified, no devices will be returned.
* @returns {Promise<{ devices: DeviceInfo[] }>}
* @returns {Promise<DeviceInfo[]>}
*/
@Cordova({ callbackOrder: 'reverse' })
retrieveConnected(params?: { services?: string[] }): Promise<{ devices: DeviceInfo[] }> {
retrieveConnected(params?: { services?: string[] }): Promise<DeviceInfo[]> {
return;
}
@@ -548,7 +548,7 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
* Bond with a device.
* The device doesn't need to be connected to initiate bonding. Android support only.
* @param {{ address: string }} params The address/identifier provided by the scan's return object
* @returns {(Observable<{ status: DeviceInfo }>)}
* @returns {(Observable<DeviceInfo>)}
* success:
* The first success callback should always return with status == bonding.
* If the bond is created, the callback will return again with status == bonded.
@@ -557,7 +557,7 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
* The callback that will be triggered when the bond operation fails
*/
@Cordova({ callbackOrder: 'reverse', observable: true })
bond(params: { address: string }): Observable<{ status: DeviceInfo }> {
bond(params: { address: string }): Observable<DeviceInfo> {
return;
}
@@ -566,12 +566,12 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
* @param params.address
* Unbond with a device. The device doesn't need to be connected to initiate bonding. Android support only.
* @param {{address: string}} params The address/identifier
* @returns {Promise<{ status: DeviceInfo }>}
* @returns {Promise<DeviceInfo>}
* success: The success callback should always return with status == unbonded, that is passed with device object
* error: The callback that will be triggered when the unbond operation fails
*/
@Cordova({ callbackOrder: 'reverse' })
unbond(params: { address: string }): Promise<{ status: DeviceInfo }> {
unbond(params: { address: string }): Promise<DeviceInfo> {
return;
}
@@ -582,7 +582,7 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
* @param connectError The callback that will be triggered when the connect operation fails
* @param params The connection params
* @param {ConnectionParams} params
* @returns {(Observable<{ status: DeviceInfo }>)}
* @returns {(Observable<DeviceInfo>)}
* success: device object with status
* error: The callback that will be triggered when the unbond operation fails
*/
@@ -670,10 +670,10 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
* Discover the service's characteristics.
* Not providing an array of characteristics will return all characteristics and take longer to discover. iOS support only.
* @param {CharacteristicParams} params Characteristic params
* @returns {Promise<{ characteristics: Characteristics }>} The service id and an Array of characteristics
* @returns {Promise<Characteristics>} The service id and an Array of characteristics
*/
@Cordova({ callbackOrder: 'reverse' })
characteristics(params: CharacteristicParams): Promise<{ characteristics: Characteristics }> {
characteristics(params: CharacteristicParams): Promise<Characteristics> {
return;
}
@@ -681,10 +681,10 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
* @name descriptors (iOS)
* Discover the characteristic's descriptors. iOS support only.
* @param {DescriptorParams} params
* @returns {Promise<{ descriptors: Descriptors }>}
* @returns {Promise<Descriptors>}
*/
@Cordova({ callbackOrder: 'reverse' })
descriptors(params: DescriptorParams): Promise<{ descriptors: Descriptors }> {
descriptors(params: DescriptorParams): Promise<Descriptors> {
return;
}
@@ -929,6 +929,72 @@ export class BluetoothLE extends AwesomeCordovaNativePlugin {
return;
}
/**
* @name hasPermissionBtScan (useful only for Android 12+ / API 31+)
* Determine whether scan privileges in Android API 31+
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
@Cordova({ callbackOrder: 'reverse' })
hasPermissionBtScan(): Promise<{ hasPermission: boolean }> {
return;
}
/**
* @name requestPermissionBtScan (useful only for Android 12+ / API 31)
* Request scan privileges in Android API 31.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
@Cordova({ callbackOrder: 'reverse' })
requestPermissionBtScan(): Promise<{ requestPermission: boolean }> {
return;
}
/**
* @name hasPermissionBtConnect (useful only for Android 12+ / API 31)
* Determine if device has the permission to connect or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
@Cordova({ callbackOrder: 'reverse' })
hasPermissionBtConnect(): Promise<{ hasPermission: boolean }> {
return;
}
/**
* @name requestPermissionBtConnect (useful only for Android 12+ / API 31)
* Prompt permission settings page. requestPermissionBtConnect property returns whether connect permission has been granted or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
@Cordova({ callbackOrder: 'reverse' })
requestPermissionBtConnect(): Promise<{ requestPermission: boolean }> {
return;
}
/**
* @name hasPermissionBtAdvertise (useful only for Android 12+ / API 31)
* Determine if device has the permission to advertise or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
@Cordova({ callbackOrder: 'reverse' })
hasPermissionBtAdvertise(): Promise<{ hasPermission: boolean }> {
return;
}
/**
* @name requestPermissionBtAdvertise (useful only for Android 12+ / API 31)
* Prompt permission settings page. requestPermissionBtAdvertise property returns whether connect permission has been granted or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
@Cordova({ callbackOrder: 'reverse' })
requestPermissionBtAdvertise(): Promise<{ requestPermission: boolean }> {
return;
}
/**
* @name initializePeripheral
* Initialize Bluetooth on the device. Must be called before anything else.

View File

@@ -0,0 +1,62 @@
import { Injectable } from '@angular/core';
import { Plugin, Cordova, AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';
/**
* @name Brightness
* @description
* The Brightness plugin let you control the display brightness of your device.
*
* Requires Cordova plugin: `cordova-plugin-brightness`. For more info, please see the [Brightness plugin docs](https://github.com/mgcrea/cordova-plugin-brightness).
*
* @usage
* ```typescript
* import { Brightness } from '@awesome-cordova-plugins/brightness/ngx';
*
*
* constructor(private brightness: Brightness) { }
*
* ...
*
*
* let brightnessValue = 0.8;
* this.brightness.setBrightness(brightnessValue);
* ```
*/
@Plugin({
pluginName: 'Brightness',
plugin: 'cordova-plugin-brightness',
pluginRef: 'cordova.plugins.brightness',
repo: 'https://github.com/mgcrea/cordova-plugin-brightness',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class Brightness extends AwesomeCordovaNativePlugin {
/**
* Sets the brightness of the display.
* @param value {number} Floating number between 0 and 1 in which case 1 means 100% brightness and 0 means 0% brightness.
* @returns {Promise<any>} Returns a Promise that resolves if setting brightness was successful.
*/
@Cordova()
setBrightness(value: number): Promise<any> {
return;
}
/**
* Reads the current brightness of the device display.
* @returns {Promise<any>} Returns a Promise that resolves with the
* brightness value of the device display (floating number between 0 and 1).
*/
@Cordova()
getBrightness(): Promise<any> {
return;
}
/**
* Keeps the screen on. Prevents the device from setting the screen to sleep.
* @param {boolean} value
*/
@Cordova()
setKeepScreenOn(value: boolean): void {
return;
}
}

View File

@@ -0,0 +1,63 @@
import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
/**
* @name Browser Tab
* @description
* This plugin provides an interface to in-app browser tabs that exist on some mobile platforms, specifically [Custom Tabs](http://developer.android.com/tools/support-library/features.html#custom-tabs) on Android (including the [Chrome Custom Tabs](https://developer.chrome.com/multidevice/android/customtabs) implementation), and [SFSafariViewController](https://developer.apple.com/library/ios/documentation/SafariServices/Reference/SFSafariViewController_Ref/) on iOS.
*
* @usage
* ```typescript
* import { BrowserTab } from '@awesome-cordova-plugins/browser-tab/ngx';
*
* constructor(private browserTab: BrowserTab) {
*
* browserTab.isAvailable()
* .then(isAvailable => {
* if (isAvailable) {
* browserTab.openUrl('https://ionic.io');
* } else {
* // open URL with InAppBrowser instead or SafariViewController
* }
* });
* }
*
* ```
*/
@Plugin({
pluginName: 'BrowserTab',
plugin: 'cordova-plugin-browsertab',
pluginRef: 'cordova.plugins.browsertab',
repo: 'https://github.com/google/cordova-plugin-browsertab',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class BrowserTab extends AwesomeCordovaNativePlugin {
/**
* Check if BrowserTab option is available
* @return {Promise<any>} Returns a promise that resolves when check is successful and returns true or false
*/
@Cordova()
isAvailable(): Promise<any> {
return;
}
/**
* Opens the provided URL using a browser tab
* @param {string} url The URL you want to open
* @return {Promise<any>} Returns a promise that resolves when check open was successful
*/
@Cordova()
openUrl(url: string): Promise<any> {
return;
}
/**
* Closes browser tab
* @return {Promise<any>} Returns a promise that resolves when close was finished
*/
@Cordova()
close(): Promise<any> {
return;
}
}

View File

@@ -30,6 +30,9 @@ export interface CameraPreviewOptions {
/** Preview box drag across the screen, default 'false' */
previewDrag?: boolean;
/** Capture images to a file and return back the file path instead of returning base64 encoded data. */
storeToFile: boolean;
/** Preview box to the back of the webview (true => back, false => front) , default false */
toBack?: boolean;

View File

@@ -132,10 +132,10 @@ export enum Direction {
* [Warning] Since IOS 10 the camera requires permissions to be placed in your config.xml add
* ```xml
* <config-file parent="NSCameraUsageDescription" platform="ios" target="*-Info.plist">
* <string>You can take photos</string>
* <string>You can take photos</string>
* </config-file>
* ```
* inside of the <platform name='ios> section
* inside of the `<platform name='ios>` section
* @usage
* ```typescript
* import { Camera, CameraOptions } from '@awesome-cordova-plugins/camera/ngx';

View File

@@ -0,0 +1,348 @@
import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
export enum CFEnvironment {
PRODUCTION = 'PRODUCTION',
SANDBOX = 'SANDBOX',
}
export class CFSession {
payment_session_id: string;
orderID: string;
environment: string;
constructor(sessionID: string, orderID: string, environment: CFEnvironment) {
if (sessionID === null || sessionID.trim() === '') {
throw new Error('sessionID cannot be empty');
}
if (orderID === null || orderID.trim() === '') {
throw new Error('orderID cannot be empty');
}
if (environment === null || environment.trim() === '') {
throw new Error('environment cannot be empty');
}
this.payment_session_id = sessionID;
this.orderID = orderID;
this.environment = CFEnvironment[environment];
}
}
export class CFSubscriptionSession {
subscription_session_id: string;
subscription_id: string;
environment: string;
constructor(subscription_session_id: string, subscription_id: string, environment: CFEnvironment) {
if (subscription_session_id === null || subscription_session_id.trim() === '') {
throw new Error('subscription_session_id cannot be empty');
}
if (subscription_id === null || subscription_id.trim() === '') {
throw new Error('subscription_id cannot be empty');
}
if (environment === null || environment.trim() === '') {
throw new Error('environment cannot be empty');
}
this.subscription_session_id = subscription_session_id;
this.subscription_id = subscription_id;
this.environment = CFEnvironment[environment];
}
}
export enum CFPaymentModes {
CARD = 'CARD',
UPI = 'UPI',
NB = 'NB',
WALLET = 'WALLET',
EMI = 'EMI',
PAY_LATER = 'PAY_LATER',
PAYPAL = 'PAYPAL',
}
export interface CFPaymentComponent {
hashset: Set<CFPaymentModes>;
}
export class CFPaymentComponentBuilder {
private hashset: Set<CFPaymentModes> = new Set<CFPaymentModes>();
private enableAllModes() {
this.hashset.add(CFPaymentModes.CARD);
this.hashset.add(CFPaymentModes.UPI);
this.hashset.add(CFPaymentModes.NB);
this.hashset.add(CFPaymentModes.WALLET);
this.hashset.add(CFPaymentModes.EMI);
this.hashset.add(CFPaymentModes.PAY_LATER);
this.hashset.add(CFPaymentModes.PAYPAL);
}
build(): CFPaymentComponent {
if (this.hashset.size === 0) {
this.enableAllModes();
}
return {
hashset: this.hashset,
};
}
add(cfPaymentModes: CFPaymentModes) {
this.hashset.add(cfPaymentModes);
return this;
}
}
export interface CFTheme {
navigationBarBackgroundColor: string;
navigationBarTextColor: string;
buttonBackgroundColor: string;
buttonTextColor: string;
backgroundColor: string;
primaryTextColor: string;
secondaryTextColor: string;
}
export class CFThemeBuilder {
private navigationBarBackgroundColor = '#6A3FD3';
private navigationBarTextColor = '#FFFFFF';
private buttonBackgroundColor = '#6A3FD3';
private buttonTextColor = '#FFFFFF';
private backgroundColor = '#FFFFFF';
private primaryTextColor = '#11385b';
private secondaryTextColor = '#808080';
setNavigationBarBackgroundColor(value: string) {
this.navigationBarBackgroundColor = value;
return this;
}
setNavigationBarTextColor(value: string) {
this.navigationBarTextColor = value;
return this;
}
setButtonBackgroundColor(value: string) {
this.buttonBackgroundColor = value;
return this;
}
setButtonTextColor(value: string) {
this.buttonTextColor = value;
return this;
}
setPrimaryTextColor(value: string) {
this.primaryTextColor = value;
return this;
}
setSecondaryTextColor(value: string) {
this.secondaryTextColor = value;
return this;
}
setBackgroundColor(value: string) {
this.backgroundColor = value;
return this;
}
build(): CFTheme {
return {
navigationBarBackgroundColor: this.navigationBarBackgroundColor,
navigationBarTextColor: this.navigationBarTextColor,
buttonBackgroundColor: this.buttonBackgroundColor,
backgroundColor: this.backgroundColor,
buttonTextColor: this.buttonTextColor,
primaryTextColor: this.primaryTextColor,
secondaryTextColor: this.secondaryTextColor,
};
}
}
export type CFWebTheme = CFTheme;
export class CFWebThemeBuilder {
private navigationBarBackgroundColor = '#6A3FD3';
private navigationBarTextColor = '#FFFFFF';
setNavigationBarBackgroundColor(value: string) {
this.navigationBarBackgroundColor = value;
return this;
}
setNavigationBarTextColor(value: string) {
this.navigationBarTextColor = value;
return this;
}
build(): CFWebTheme {
const cfTheme = new CFThemeBuilder().build();
return {
buttonBackgroundColor: cfTheme.buttonBackgroundColor,
buttonTextColor: cfTheme.buttonTextColor,
navigationBarBackgroundColor: this.navigationBarBackgroundColor,
navigationBarTextColor: this.navigationBarBackgroundColor,
secondaryTextColor: cfTheme.secondaryTextColor,
backgroundColor: cfTheme.backgroundColor,
primaryTextColor: cfTheme.buttonTextColor,
};
}
}
export interface CheckoutPayment {
version: string;
}
export class CFDropCheckoutPayment implements CheckoutPayment {
private readonly session: CFSession;
private readonly components: string[] = Array.from(new CFPaymentComponentBuilder().build().hashset);
private readonly theme: CFTheme = new CFThemeBuilder().build();
version: string;
constructor(session: CFSession, components: CFPaymentComponent | null, theme: CFTheme | null) {
this.session = session;
if (components !== null) {
this.components = Array.from(components.hashset);
}
if (theme !== null) {
this.theme = theme;
}
}
getSession() {
return this.session;
}
getComponents() {
return this.components;
}
getTheme() {
return this.theme;
}
}
export class CFSubscriptionPayment implements CheckoutPayment {
private readonly session: CFSubscriptionSession;
version: string;
constructor(session: CFSubscriptionSession) {
this.session = session;
}
getSession() {
return this.session;
}
}
export class CFWebCheckoutPayment implements CheckoutPayment {
private readonly session: CFSession;
private readonly theme: CFWebTheme = new CFWebThemeBuilder().build();
version: string;
constructor(session: CFSession, theme: CFWebTheme | null) {
this.session = session;
if (theme !== null) {
this.theme = theme;
}
}
getSession() {
return this.session;
}
getTheme() {
return this.theme;
}
}
export class CFUPIIntentCheckoutPayment implements CheckoutPayment {
private readonly session: CFSession;
private readonly theme: CFTheme = new CFThemeBuilder().build();
version: string;
constructor(session: CFSession, theme: CFTheme | null) {
this.session = session;
if (theme !== null) {
this.theme = theme;
}
}
getSession() {
return this.session;
}
getTheme() {
return this.theme;
}
}
interface CFResult {
orderID: string;
}
interface CFError {
orderID: string;
status: string;
message: string;
code: string;
type: string;
}
interface CFResult {
orderID: string;
}
export interface CFCallback {
onVerify: (result: CFResult) => void;
onError: (error: CFError) => void;
}
@Plugin({
pluginName: 'CFPaymentGateway',
plugin: 'cordova-plugin-cashfree-pg',
pluginRef: 'CFPaymentGateway',
repo: 'https://github.com/cashfree/cordova-plugin-cashfree',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class CFPaymentGateway extends AwesomeCordovaNativePlugin {
/**
* Initiate Drop Payment.
* @param {CFDropCheckoutPayment} [dropObject] dropPaymentObject information
*/
@Cordova()
doDropPayment(dropObject: CFDropCheckoutPayment) {
return;
}
/**
* Initiate Subscription Checkout Payment.
* @param {CFSubscriptionPayment} [subscriptionPayment] subscriptionPaymentObject information
*/
@Cordova()
doSubscriptionPayment(subscriptionPayment: CFSubscriptionPayment) {
return;
}
/**
* Initiate Web Checkout Payment.
* @param {CFWebCheckoutPayment} [webCheckoutPayment] webCheckoutPaymentObject information
*/
@Cordova()
doWebCheckoutPayment(webCheckoutPayment: CFWebCheckoutPayment) {
return;
}
/**
* Initiate UPI Checkout Payment.
* @param {CFUPIIntentCheckoutPayment} [upiCheckoutPayment] webCheckoutPaymentObject information
*/
@Cordova()
doUPIPayment(upiCheckoutPayment: CFUPIIntentCheckoutPayment) {
return;
}
/**
* Set Callback.
* @param {CFCallback} [cfCallback] callbacks for payment.
*/
@Cordova()
setCallback(cfCallback: CFCallback) {
return;
}
}

View File

@@ -0,0 +1,64 @@
import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
export interface ChooserResult {
mediaType: string;
name: string;
uri: string;
}
/**
* @name Chooser
* @description
* File chooser plugin for Cordova.
*
* The following must be added to config.xml to prevent crashing when selecting large files on Android:
* ```xml
* <platform name="android">
* <edit-config
* file="app/src/main/AndroidManifest.xml"
* mode="merge"
* target="/manifest/application">
* <application android:largeHeap="true" />
* </edit-config>
* </platform>
* ```
* @usage
* ```typescript
* import { Chooser } from '@awesome-cordova-plugins/chooser-simple-file/ngx';
*
*
* constructor(private chooser: Chooser) { }
*
* ...
*
*
* this.chooser.getFiles()
* .then(files => console.log(files ? files.name : 'canceled'))
* .catch((error: any) => console.error(error));
*
* ```
* @interfaces
* ChooserResult
*/
@Plugin({
pluginName: 'Chooser',
plugin: 'cordova-plugin-simple-file-chooser',
pluginRef: 'chooser',
repo: 'https://github.com/hc-oss/cordova-plugin-simple-file-chooser',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class Chooser extends AwesomeCordovaNativePlugin {
/**
* Displays native prompt for user to select a file.
*
* @param {string} [accept] Optional MIME type filter (e.g. 'image/gif,video/*').
* @returns {Promise<any>} Promise containing selected file's
* data: MIME type, display name, and original URI.
*/
@Cordova()
getFiles(accept?: string): Promise<ChooserResult[] | undefined> {
return;
}
}

View File

@@ -1,12 +1,24 @@
import { Injectable } from '@angular/core';
import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-plugins/core';
export interface ChooserOptions {
mimeTypes?: string;
maxFileSize?: number;
}
export interface ChooserResult {
data?: Uint8Array;
dataURI?: string;
mediaType: string;
path: string;
/**
* without extension
*/
name: string;
uri: string;
/**
* with extension
*/
displayName: string;
mimeType: string;
extension: string;
size: number;
}
/**
@@ -47,32 +59,23 @@ export interface ChooserResult {
pluginName: 'Chooser',
plugin: 'cordova-plugin-chooser',
pluginRef: 'chooser',
repo: 'https://github.com/cyph/cordova-plugin-chooser',
repo: 'https://github.com/MaximBelov/cordova-plugin-chooser',
platforms: ['Android', 'iOS'],
install: 'ionic cordova plugin add http://github.com/MaximBelov/cordova-plugin-chooser.git',
})
@Injectable()
export class Chooser extends AwesomeCordovaNativePlugin {
/**
* Displays native prompt for user to select a file.
*
* @param {string} [accept] Optional MIME type filter (e.g. 'image/gif,video/*').
* @returns {Promise<any>} Promise containing selected file's raw binary data,
* base64-encoded data: URI, MIME type, display name, and original URI.
* @param {Object} options
* @param {string} options.mimeTypes Optional MIME type filter (e.g. 'image/gif,video/*').
* @param {string} options.maxFileSize Optional Max file size.
* @returns {Promise<any>} Promise containing selected file's
* data: MIME type, display name, and original URI.
*/
@Cordova()
getFile(accept?: string): Promise<ChooserResult | undefined> {
return;
}
/**
* Displays native prompt for user to select a file.
*
* @param {string} [accept] Optional MIME type filter (e.g. 'image/gif,video/*').
* @returns {Promise<any>} Promise containing selected file's MIME type, display name, and original URI.
* If user cancels, promise will be resolved as undefined.
* If error occurs, promise will be rejected.
*/
@Cordova()
getFileMetadata(accept?: string): Promise<ChooserResult | undefined> {
getFile(options?: ChooserOptions): Promise<ChooserResult | undefined> {
return;
}
}

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