Commit Graph
200 Commits
Author SHA1 Message Date
Daniel SoglandGitHub 512975647e feat(barkoder): sync wrapper with barkoder-cordova 1.6.8 API (#5219)
Adds AR scanning mode, ID document / postal barcode decoders, scanning
indicator, custom camera/exposure controls, and button configuration
methods introduced upstream since this wrapper was last updated.
2026-07-27 22:37:08 +02:00
Daniel SoglandGitHub 366c5115e3 feat(in-app-purchase-3): sync wrapper with cordova-plugin-purchase 13.18.0 (#5218)
Add missing v13.16-13.18 API surface (obfuscator, getStorefront, quantity
support, storefrontUpdated event, IAPTIC_JS platform) and fix pre-existing
type mismatches against upstream typings.
2026-07-27 22:31:59 +02:00
Daniel SoglandGitHub d2c9ca6f4e feat(mobile-messaging): sync wrapper with upstream SDK v8.6.0 (#5217)
Add chat/config APIs introduced in recent plugin releases and mark
stale members as deprecated instead of removing them.
2026-07-27 22:31:54 +02:00
Daniel SoglandGitHub c061770c00 feat(applovin): sync wrapper with cordova-plugin-applovin-max@2.1.0 (#5216)
Add segment targeting, ad-ready checks, banner/mrec position updates,
and the full set of banner/mrec/interstitial/rewarded ad lifecycle
events introduced upstream. Deprecate APIs removed in 2.0.0 and fix
setMuted's missing parameter plus a broken rewarded-ad event name.
2026-07-27 22:31:48 +02:00
Daniel SoglandGitHub 2a3521abdf feat(in-app-purchase-2): add missing classic store API surface (#5215)
Fills gaps against the last classic-API release of cordova-plugin-purchase
(v11.0.0) that this wrapper targets: new error codes, APPLICATION product
type, developerName property, product group/discount/countryCode/deferred
fields, and the getGroup() method and error(code, callback) overload.
2026-07-27 22:31:42 +02:00
Daniel SoglandGitHub a0530015d2 feat(genius-scan): add barcode scanning and sync ScanConfiguration/result types with 6.3.0 (#5214)
Add scanBarcodesWithConfiguration() plus BarcodeConfiguration/BarcodeResult types,
and add ScanConfiguration fields (availableFilters, skipPostProcessingScreen,
defaultCurvatureCorrection, showCropValidation, defaultScanOrientation,
photoLibraryButtonHidden, structuredData, structuredDataBarcodeTypes,
requiredReadabilityLevel, pdfPassword, showFinalReview) that shipped upstream.
2026-07-27 22:31:36 +02:00
Daniel SoglandGitHub c55036392c feat(airship): add Live Activities/Live Updates and other 19.1.0 additions (#5213)
Sync the wrapper with @ua/cordova-airship 19.1.0: Live Activity manager
(iOS), Live Update manager (Android), contact email/SMS registration,
JSON attribute editing, push enableUserNotifications, iOS badge reset,
and new Feature enum values.
2026-07-27 22:31:30 +02:00
Daniel SoglandGitHub b624a9b374 feat(onesignal): add OneSignal v5 user-centric API, deprecate removed v2 flat API (#5212)
onesignal-cordova-plugin v5.0.0 replaced the flat OneSignal.* bridge (startInit,
sendTag, getIds, ...) with a namespaced, user-centric API exposed under
window.OneSignal (User, Notifications, Session, Location, InAppMessages, Debug,
LiveActivities). None of the old flat methods exist in the v5.5.2 bundle.
2026-07-27 22:31:25 +02:00
Daniel SoglandGitHub bd8aff2414 feat(firebase-x): add methods added upstream since last sync, deprecate getByteArray (#5211)
cordova-plugin-firebasex is now a backward-compatible meta-package (20.0.2)
that installs 9 modular sub-plugins behind the same window.FirebasePlugin
global. Diffed the wrapper against the published www/*.js shims of each
sub-plugin (core, messaging, analytics, auth, crashlytics, config,
performance, firestore, functions) and added every exported method that
was missing, without touching any existing method signature.
2026-07-27 22:31:19 +02:00
Daniel SoglandGitHub d189208630 feat(background-fetch): update wrapper to match cordova-plugin-background-fetch 7.3.1 API (#5210) 2026-07-27 22:31:13 +02:00
Daniel SoglandGitHub 6b5df9a2d3 feat(appsflyer): add missing v6.18.1 SDK methods (#5209)
Sync the wrapper with cordova-plugin-appsflyer-sdk@6.18.1 (www/appsflyer.js).
Adds startSdk, registerDeepLink, setCurrencyCode, getSdkVersion,
setSharingFilterForPartners/setSharingFilter/setSharingFilterForAllPartners,
validateAndLogInAppPurchase/V2, setUseReceiptValidationSandbox,
disableCollectASA, setDisableAdvertisingIdentifier, setOneLinkCustomDomains,
enableFacebookDeferredApplinks, setUserEmails, setPhoneNumber, setHost,
addPushNotificationDeepLinkPath, setResolveDeepLinkURLs, disableSKAD,
setCurrentDeviceLanguage, setAdditionalData, setPartnerData,
sendPushNotificationData, setDisableNetworkData, setConsentData,
enableTCFDataCollection, logAdRevenue, disableAppSetId and handleOpenUrl,
plus supporting AppsflyerConsent/AppsflyerPurchaseDetails/
AppsflyerAdRevenueData/AppsflyerMediationNetwork types.
2026-07-27 22:31:07 +02:00
Daniel SoglandGitHub 63802d1ee1 fix(cashfree-pg): mark doDropPayment as deprecated per upstream 1.1.0 (#5208) 2026-07-27 22:31:01 +02:00
Daniel SoglandGitHub 9513fd7dba feat(anyline): add setDefaultScanStartPlatformOptions and note legacy API deprecation (#5207) 2026-07-27 22:30:55 +02:00
Daniel SoglandGitHub 93fe3ac6b2 feat(local-notifications): sync wrapper with cordova-plugin-local-notification 1.2.3 (#5206)
Add Android channel/alarm/unused-app-restrictions APIs, new android*-prefixed
option properties, and drop Windows from supported platforms to match the
plugin's current (1.2.3) API surface. Deprecated properties/methods are kept
for backward compatibility with JSDoc @deprecated notes.
2026-07-27 22:30:49 +02:00
Daniel SoglandGitHub 040df107ae feat(branch-io): sync wrapper with branch-cordova-sdk v6.6.1 API (#5205)
Add missing methods (enableTestMode, setLogging, getStandardEvents,
crossPlatformIds, lastAttributedTouchData, getBranchQRCode,
setDMAParamsForEEA, setConsumerProtectionAttributionLevel,
setSDKWaitTimeForThirdPartyAPIs, setAnonID, setODMInfo), fix
setRequestMetadata's signature (now requires key/val), and mark
methods removed upstream (setDebug, userCompletedAction, loadRewards,
redeemRewards, creditHistory, initSessionWithCallback) as
@deprecated.
2026-07-27 22:30:43 +02:00
Daniel SoglandGitHub 6d674c74eb feat(background-upload): add uploadDuration and finishUploadTime to UploadEvent (#5204) 2026-07-27 22:30:37 +02:00
Daniel SoglandGitHub 1d2465d18c feat(diagnostic): sync wrapper with cordova.plugins.diagnostic 7.3.1 (#5203) 2026-07-27 22:30:31 +02:00
Daniel SoglandGitHub 1e0af65c79 feat(clevertap): add variants and unmute APIs, support discardInAppNotifications param (upstream 5.0.0) (#5202) 2026-07-27 22:30:25 +02:00
Daniel SoglandGitHub 3143a63955 feat(sms): add requestPermission method and android slot option (#5201) 2026-07-27 22:30:19 +02:00
Daniel SoglandGitHub 451be4b3d6 feat(camera-preview): add white balance controls, getSupportedColorEffects and getBlob (#5200)
Sync wrapper with cordova-plugin-camera-preview 0.14.0.
2026-07-27 22:30:13 +02:00
Daniel SoglandGitHub 053f4f887f feat(wonderpush): add credential-remembering init and subscribeToNotifications fallback param (#5199) 2026-07-27 22:30:07 +02:00
Daniel SoglandGitHub 3d4909d8de feat(intercom): add suppressProactiveContent method (#5198)
Adds suppressProactiveContent(types) added in cordova-plugin-intercom 16.4.0, which lets apps independently suppress carousel/survey proactive content apart from setInAppMessageVisibility.
2026-07-27 22:30:00 +02:00
Daniel SoglandGitHub 3fc9fc1ecb feat(sqlite): add Android provider options, fix abort call, add Browser platform (#5197) 2026-07-27 22:29:54 +02:00
Daniel SoglandGitHub 81dc871d8e feat(in-app-browser): add zoomcontrols option and download event, fix stale platform docs for cordova-plugin-inappbrowser 7.0.0 (#5196) 2026-07-27 22:29:48 +02:00
Daniel SoglandGitHub 70e904ebb7 feat(tealium): add missing v2.5.0 APIs and remote command params (#5195)
Add gatherTrackData, handleDeepLink, resetVisitorId, clearStoredVisitorIds,
setVisitorIdListener, extend addRemoteCommand with path/url, add RemoteCommand
interface, and add missing TealiumConfig fields (overrideCollectProfile,
remoteCommands, sessionCountingEnabled, batchingEnabled).
2026-07-27 22:29:42 +02:00
Daniel SoglandGitHub 201d73b39e feat(network): add 5G connection type support (#5194) 2026-07-27 22:29:36 +02:00
Daniel SoglandGitHub 9cf7e6a985 fix(media-capture): correct CaptureError.code type to number (#5193) 2026-07-27 22:29:31 +02:00
Venkadesh PandGitHub 4294ebb2ff feat(unvired-cordova-sdk): update SDK interface with push config and missing kernel methods (#5189)
- Add `firebasePushConfig` property to `LoginParameters`
- Export `FirebasePushConfig` interface for Web/Electron push setup
- Add missing SDK methods (`checkConnectionStatus`, `getDatabasePath`, `downloadAttachmentSync`, `unRegisterNotifListener`, `prepareDatabaseForExport`, `updateSyncItemsCount`, `setAuthCredentials`)
2026-07-27 20:41:27 +02:00
Uglješa ErcegandGitHub fa13dd16f4 feat(adjust): update adjust sdk index.ts api to v5.6.0 (#5154) 2026-05-11 10:42:38 +02:00
fc67fb8174 fix(tts-advanced): use promise-based API (#5131)
Co-authored-by: Daniel Kleebinder <daniel.kleebinder@gmail.com>
2026-03-23 13:15:42 -07:00
3df16d67a2 feat(mixpanel): add serverUrl and trackAutomaticEvents to init() (#5124)
* feat(mixpanel): add serverUrl and trackAutomaticEvents params to init()

Expose the serverUrl parameter for EU data residency support and
trackAutomaticEvents for Android. This requires the corresponding
cordova-plugin-mixpanel update (samzilverberg/cordova-mixpanel-plugin).

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

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* docs: regenerate plugin readmes

---------

Co-authored-by: Simon Brami <simon.brami@evy.eu>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 16:40:41 -07:00
e86ed0698c feat(cordova-plugin-unvired-sdk): Enhance LoginParameters and UMPRequestConfig (#5123)
* feat(cordova-plugin-unvired-sdk): added a new functions.

* updated getUMPRequestConfig with params.

* feat(cordova-plugin-unvired-sdk): updated getUMPRequestConfig method params.

* feat(cordova-plugin-unvired-sdk): Add `dbDeleteWithArgs`, `dbUpdateWithArgs`, and `dbExecuteStatementWithArgs` methods, and deprecate their non-argument counterparts.

* feat(cordova-plugin-unvired-sdk): add dbUpdateStatements property to LoginParameters interface

* docs: regenerate plugin readmes

---------

Co-authored-by: Venkadesh P <venkadesh.p@unvired.io>
2026-03-21 16:40:40 -07:00
38f6eb5205 feat(airship): Added new method waitForChannelId (#5122)
* feat(airship): Added new method waitForChannelId()

* Update src/@awesome-cordova-plugins/plugins/airship/index.ts

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

* docs: regenerate plugin readmes

---------

Co-authored-by: Maxim Belov <belov1988@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-21 16:40:32 -07:00
Daniel Sogl aaae9fc277 chore: clean up legacy references and unused code
Update renovate.json for current dependencies. Remove Commitizen badge
from README. Replace @ionic-native imports with @awesome-cordova-plugins
in plugin JSDoc examples. Fill in Kommunicate documentation links.
Add modern package exports to published plugin packages. Remove unused
shipit script and release-please scripts.
2026-03-21 15:17:16 -07:00
Venkadesh PandGitHub b2361e6820 feat(cordova-plugin-unvired-sdk): added new function (#5051)
* feat(cordova-plugin-unvired-sdk): added new properties into loginparameters class and new function.

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

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

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

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

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

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

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

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

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

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

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

---------

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

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

---------

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

* style(clevertap): cleanup stray lint error

* refactor

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

* chore: Update Repo from Ionic Native Repo

* fix: Code Changes for parity SDK-155

* fix: Indentation fixes for SDK-155

* fix: Code Repo fix while updating fork branch

* fix: Remove unnecessary adder .scripts Folder

* fix: Remove unwanted added folder .circleci

* fix: Remove unwanted added File .npmrc

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

* fix: Update changes as per ionic-native master

* fix: Code Repo fix while updating fork branch

fix: Remove unnecessary adder .scripts Folder

fix: Remove unwanted added folder .circleci

fix: Remove unwanted added File .npmrc

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

fix: Update changes as per ionic-native master

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

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

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

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

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

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

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

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

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

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

* Update index.ts to support cordova 2.7.0

* Update index.ts

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

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

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

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

- Removes xiaomi related APIs

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

- Custom Templates
- File Variables

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

- Multi Triggers
- Deprecates older APIs

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

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

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

---------

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

* feat(customuisdk) : add paytmpayments plugin support

---------

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

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

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

---------

Co-authored-by: Ivan Bilobrk <Ivan.Bilobrk@infobip.com>
2025-08-08 12:28:09 +02:00
Maxim BelovandGitHub ffdb71dbb2 fix(screenshot): Update import (#4929)
No matching export in "node_modules/@awesome-cordova-plugins/core/index.js" for import "Plugin"
2025-08-08 12:28:00 +02:00
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
56a649be50 feat(clevertap): support clevertap-cordova 3.4.0 (#4917)
* feat(clevertap): add CleverTap plugin

* style(clevertap): cleanup stray lint error

* refactor

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

* chore: Update Repo from Ionic Native Repo

* fix: Code Changes for parity SDK-155

* fix: Indentation fixes for SDK-155

* fix: Code Repo fix while updating fork branch

* fix: Remove unnecessary adder .scripts Folder

* fix: Remove unwanted added folder .circleci

* fix: Remove unwanted added File .npmrc

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

* fix: Update changes as per ionic-native master

* fix: Code Repo fix while updating fork branch

fix: Remove unnecessary adder .scripts Folder

fix: Remove unwanted added folder .circleci

fix: Remove unwanted added File .npmrc

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

fix: Update changes as per ionic-native master

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

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

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

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

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

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

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

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

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

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

* Update index.ts to support cordova 2.7.0

* Update index.ts

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

* feat(clevertap): support clevertap-cordova 2.7.2

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

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

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

- Removes xiaomi related APIs

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

- Custom Templates
- File Variables

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

- Multi Triggers
- Deprecates older APIs

---------

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

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

* Update index.ts

Added documentation to isAvailable()

* Update index.ts

Added documentation to plugin

* Added "callbackOrder : 'reverse'" to isAvailable()
2025-03-10 18:20:38 +01:00
Henry ZhangandGitHub 562489a97e fix(facebook/fbsdk): add nonce parameter to loginWithLimitedTracking (#4906) 2025-03-10 18:20:26 +01:00
shpasserandGitHub 0c05b33a1d Add requestConnectionPriority() to the ble plugin. (#4902) 2025-03-10 18:20:08 +01:00