5.15.1 (2019-10-18)
- alipay: adjust pay function properties (#3197) (fb5d47b), closes #158
- keyboard: add missing CordovaProperty import (#3201) (7033a18)
- wechat: add missing cordova decorators (#3195) (0b43c69)
5.15.0 (2019-10-04)
- keyboard: Update types with new 2.2.0 methods (#3187) (a1fb937)
- line-login: adjustment parameter (#3172) (cb543b9)
- pro: Removing Pro native wrapper (#3186) (a575233)
- web-server: add path to response (#3184) (acec6cf)
- emm-app-config: add plugin (#3181) (5f16fcd)
- http: add type definitions for new features available in v2.2.0 (#3185) (fc6d1d0)
- web-socket-server: Add cordova plugin websocket server (#3183) (66f2e15)
5.14.0 (2019-09-13)
- core: Return the window object as default instead of the boolean from the typeof comparison (#3160) (8b3b2a4), closes #2972
- firebase-x: adjust typings for hasPermission (#3161) (a46e308)
- screen-orientation: add window element to eventObservable (#3166) (199380c)
- screen-orientation: add window element to eventObservable (#3166) (6bc1b93)
- document-scanner: add quality and base64 (#3168) (141f0e6)
- document-scanner: add quality and base64 (#3168) (cfcd8d1)
- preview-any-file: add new plugin to preview the … (#3156) (fcec2d1)
- preview-any-file: add new plugin to preview the … (#3156) (1b6506f)
- ssh-connect: add new plugin for ssh connection (#3169) (d9ded4d)
- ssh-connect: add new plugin for ssh connection (#3169) (d539eb4)
5.13.0 (2019-08-30)
- anyline: added official plugin (#3144) (26447d2)
- in-app-browser: update types to match cordova-plugin-inappbrowser 3.1.0 (#3142) (4d1e0e6)
- network: rename onchange method name (#3146) (73493e2)
- theme-detection: added android platform (#3143) (a55bb60)
5.12.0 (2019-08-09)
- background-geolocation: enum not string (#3131) (5cc91bc), closes /stackoverflow.com/questions/57293829/argument-of-type-location-is-not-assignable-to-parameter-of-type-backgroundge/57302110#57302110
- chooser: @param accept is supposed to be optional (#3134) (f3b8e34)
- intercom: added logout, displayHelpCenter, sendPushTokenToIntercom (3bb6b59)
- ms-adal: use correct accessTokenType prop (#3128) (016023a)
- file-chooser: add missing options param (#3136) (fd81a5e)
- http: add sendRequest responseType option (#3120) (7696706)
- smartlook: add plugin (#3117) (8bcbc95)
5.11.0 (2019-07-29)
- cordova-plugin-firebasex: Add plugin (#3106) (de83edb)
- urbanship: add plugin (9c9ed35)
- wonderpush: add plugin (#3107) (7e08680)
5.10.0 (2019-07-12)
- barcode-scanner: add missing shouldAutorotate property (#3096) (8ce541f)
- biocatch: added android platform and updated repo (#3086) (717f686)
- line-login: add missing email prop (#3098) (7aa0810)
5.9.0 (2019-07-01)
- alipay: use correct pluginRef (#3081) (92d5764)
- firebase: add missing decorator to clearAllNotifications (#3059) (2fadb6b)
- in-app-purchase-2: add missing option to register function (#3063) (1fc0909)
- calendar: add deleteEventById function (#3075) (5857b96)
- diagnostic: add DENIED_ONCE introduced by diagnostic v5 (#3071) (54ac2bf)
- sum-up: add plugin (#3080) (a4db080)
- unvired-cordova-sdk: add plugin (b75f40c)
- unvired-cordova-sdk: add plugin (#3061) (9274083)
5.8.0 (2019-06-10)
- apple-wallet: support plugin version 3.0 (#3053) (43442ac)
- diagnostic: add requestRemoteNotificationsAuthorization method (#3051) (12f2782), closes #3050 /github.com/dpa99c/cordova-diagnostic-plugin/blob/0fac4a59d1f246c872c05f513b09f0e9c93abb51/www/ios/diagnostic.notifications.js#L162
- in-app-purchase-2: add documentation (#3055) (ed80933)
- sms-retriever: add plugin (#3052) (6cbb226)
5.7.0 (2019-06-03)
- biometric-wrapper: add plugin (#3025) (c0b092b)
- blinkid: added support for card overlay (#3041) (2942ebf)
- device-accounts: add "getPermissionsByType" function (#3048) (dfb0aa3)
- document-scanner: add plugin (#3043) (49e81cc)
- full-screen-image: add plugin (#3026) (bb7b516)
- in-app-purchase-2: update TypeScript definitions (#3037) (4ae35cb)
- ocr: add plugin (#3044) (b79c8b1)
- onesignal: add missing "setExternalUserId" and "removeExternalUserId" functions (#3049) (a0ec125), closes #2909
5.6.1 (2019-05-27)
5.6.0 (2019-05-16)
- biocatch: start publicKey is now required even if null (7afed90)
- biocatch: updateCustomerSessionID argument can be null (9804476)
- blinkid: correct issue with blink card (4601ea3)
- blinkid: resolve issues with blink card (1f31954)
- firebase-crashlytics: update initialise method (#2990) (#2991) (e363d98)
- biocatch: add Biocatch plugin (a42e7b8)
- camera-preview: add wrapper for camera preview snapshot (7903774)
- FileOpener: Added method showOpenWithDialog (ed36dc4)
- firebase-crash: add plugin (66b9d1a)
- foreground-service: allows background services (5b5c6e6)
5.5.1 (2019-04-29)
5.5.0 (2019-04-19)
- background-mode: update types definitions (#2997) (c0ce17b)
- firebase-messaging: fix the typings of the FCM message payload (#2998) (e47774b)
- google-plus: mark login param as required (#2996) (c518c81)
- nfc: rename
makeReadyOnly
tomakeReadOnly
(9024ea5), closes #2985
- device-accounts: update plugin source (#2976) (c063652)
- purchases: update plugin to v0.0.5 (#2988) (7ea51fc)
- spotify-auth: add Spotify OAuth plugin (#2989) (21dc1f9)
5.4.0 (2019-04-07)
- background-mode: update types definitions (#2982) (c75aeb9)
- ble: fix definitions (#2974) (6a19509)
- facebook: use object notation, otherwise EVENTS is´ undefined (#2955) (aa138c4)
- in-app-purchase2: Registering a product with an alias is now optional (#2946) (4e60c63)
- google-play-games-services: add getPlayerScore function (#2949) (767d3b3)
- in-app-purchase-2: add manageSubscriptions() (#2980) (f874185)
- in-app-purchase-2: add missing property (#2961) (029f82f)
- nativegeocoder: update plugin to v3.2.0 (#2958) (4de49c3)
- purchases: add new plugin for purchases (#2940) (39be275)
- updating device account wrapper with maintained fork with android 8.0 compatibility (354af9f)
5.3.0 (2019-03-19)
- Revert "refactor(template): update Inject decorator" (d827db2)
- scripts: check for TypeDoc tags when selecting plugin class (#2963) (06654af)
- ssr: check for window and document (e3e8c85)
- ssr: fix window references (c2029f7)
- ssr: fix window references (5b1bdc3)
- ssr: remove cordova warning during ssr (7e090cc)
- This reverts commit c5ae6362d7771b62ae35a6b8ddc6e866aa9964a9.
5.2.0 (2019-02-20)
- optimize plugins for angular treeshaking (8b53c04)
- apple-wallet: update wrapper to release 2.0 (#2935) (7ae2ad4)
- linkedin: delete plugin (6423031), closes #2925
- You can remove the plugin import from the app.module.ts because of the changed Inject decorator
5.1.0 (2019-02-14)
- bluetooth-le: Fix typo in InitializeResult interface definition (#2891) (b6f340a)
- build: fixed duplicate import identifiers (3aedde5)
- build: remove wrong jsdoc (63124f3)
- google-play-games-services: correct Cordova plugin name typo (#2920) (fc0a238), closes ionic-team/ionic-docs#424
- http: add 'legacy' as valid option to setSSLCertMode (#2913) (e1a4903), closes #2912
- abbyy-rtr: add new options (#2915) (959a913)
- app-launcher: add plugin (9bdb2fa), closes #2889
- clevertap: update for latest CleverTap Cordova plugin (#2931) (aed25a6)
- firebase-crashlytics: add plugin (41c6bca), closes #2889
- http: add sendRequest function (#2910) (daf0456), closes #2824
- luxand: add plugin (#2883) (632dec2)
- magnetometer: add plugin (#2917) (fd27136)
- photo-viewer: add new params (#2895) (c5ceba1)
- quikkly: add plugin(#2923) (2833da4)
- zoom: add plugin (#2916) (50e0534)
5.0.0-beta.24 (2019-01-20)
4.20.0 (2019-01-20)
- background-geolocation: add v3 functions and interfaces (#2393) (1ba6f97)
- lottie-splash-screen: add new plugin (#2880) (603d694)
- web-intent: Add missing type info (#2878) (3226f76)
5.0.0-beta.23 (2019-01-19)
- adjust: add adjust sdk plugin (#2872) (9e6705d)
- admob: add plugin (#2864) (707ce1c)
- analytics-firebase: add plugin (#2862) (5df3de7)
- audio-management: add plugin for audio streams (#2877) (34ecd29)
- baidu-push: add plugin (#2838) (c3de8df)
- firebase: add clearAllNotifications method (#2867) (7c46d8c)
- add analytics-firebase plugin (e374b52)
- blinkid: add plugin (#2833) (8e405cc)
- gao-de-location: add plugin (#2857) (e2b25de)
- in-app-browser: add 'beforeload' as option (#2863) (d33bcb0)
5.0.0-beta.22 (2018-12-01)
- update deps (649dca1)
- Requires Angular 7.1 and TypeScript 3.1
4.18.0 (2018-12-01)
- local-notifications: update type of the every property (#2825) (b166cc5)
- local-notifications: update type of the every property (#2825) (31e4058)
- downloader: add plugin (#2820) (0065704)
- downloader: add plugin (#2820) (b9e9aa1)
- line-login: add loginWeb function (#2810) (7145afa)
4.17.0 (2018-11-02)
- crashlytics: allow user to set userIdentifier for crashlytics (#2792) (a3bd197)
- firebase-authentication: add plugin (#2797) (43bfeb4)
- line-login: add plugin (#2782) (dc4183d)
4.16.0 (2018-10-17)
- admob-plus: Add admob-plus (#2753) (6c99ec8)
- firebase-messaging: add revokeToken function (#2763) (1a2dc3e)
- lastCam: add plugin (#2759) (99cebcb)
- nfc: add NFC readerMode (#2777) (2aa73b5)
- speechkit: plugin updated with voice parameter (#2761) (4468b52)
5.0.0-beta.21 (2018-09-25)
- keyboard: add missing property (fcd6d26)
- keyboard: include the mode parameter in setResizeMode() (8d57df3)
4.15.0 (2018-09-25)
- admob-free: fix duplicated class (95b9262)
- bluetooth-le: Removed a wrong cordova decorator param (#2733) (cbeb413)
- build: fix macos mojave build errors (358474d)
- keyboard: use cordova-plugin-ionic-keyboard (#2743) (1457a16), closes #2306
- keyboard: use cordova-plugin-ionic-keyboard (#2743) (fbf7463), closes #2306
- printer: import getPromise (15cd285)
- screenshot: import getPromise (e661f2e)
- secure-storage: add missing "getPromise" import (#2727) (457d47c)
- secure-storage: import getPromise (653f5a2)
- plugins: add AppleWallet (#2740) (307477d)
- plugins: add web-server plugin (#2726) (8116ddd)
- siri-shortcuts: Add clear option for the activated shortcut (#2734) (3eff280)
- taptic-engine: add missing functions and types (a6bcc9a)
5.0.0-beta.20 (2018-09-18)
- build: Fix TypeScript bug, wrong type exported for wrap fn (c433317)
5.0.0-beta.19 (2018-09-18)
4.14.0 (2018-09-18)
- index-app-content: fix lint (2611061)
- mobile-accessibility: add correct pluginRef (3699fa9), closes #1860
- ms-adal: remove duplicate imports (4803912)
- onesignal: add missing setLocationShared method (#2723) (8bab321)
- push: add missing Chanel options (3ef9593), closes #2712
- web-intent: add missing properties (d077c48), closes #2701
- web-intent: fix lint (9feefe8)
- chooster: add plugin (04db233), closes #2612
- local-notifications: add missing functions (10d222d)
- onesignal: add missing functions (51006a7), closes #2504
5.0.0-beta.18 (2018-09-15)
4.13.0 (2018-09-15)
- bluetooth-le: Various methods fixes (#2707) (7047920)
- in-app-review: Transfer Plugin to the correct folder (#2688) (22fd49b)
- ms-adal: Update createAuthenticationContext (#2705) (890129b)
- appsflyer: Added Appsflyer Cordova SDK as ionic native plugin (#2690) (3b3f942)
- branch-io: Add branch.io attribution and invitation plugin (#2691) (90d75af)
- calldirectory: add log function (#2708) (9601a64)
- janalytics: add plugin (#2711) (0b97176)
- local-notifications: Added local additional local notification action fields (#2713) (267149b)
- mixpanel: Update/add functions (#2697) (ac467c5)
- wechat: add plugin (#2716) (10ac9ff)
5.0.0-beta.17 (2018-08-31)
4.12.1 (2018-08-31)
- camera: fixing builds (c8d25a1)
- core: wrapEventObservable (#2660) (bd34581)
- open-native-settings: allow supported input (#2666) (be0dc3d)
- aes256: Added new utility methods to generate secure key and secure IV (#2675) (a731466)
- in-app-browser: Add missing InAppBrowserOptions-properties (#2669) (d90724e)
- push: Added voip property to IOSPushOptions (#2681) (03e4f0e)
5.0.0-beta.15 (2018-08-25)
- contacts: remove double import of checkAvailability (#2659) (1ad4cc1)
- extended-device-information: fix wrong decorator (5e9c92a)
4.12.0 (2018-08-16)
- clevertap: fix jsdoc (e47a3e1)
- extended-device-information: Fixed Memory Display Bug (#2641) (2ac5282)
- network: bind listener to document instead of window (#2622) (d10777a)
- photo-library: interface missing includeVideos (3f415f9), closes #2624
- fabric: add fabric plugin (#2618) (9b4fd02)
- local-notifications: add new foreground property (#2633) (229b62c)
- webengage: add optional config with initialization (#2637) (ca9a702)
4.11.0 (2018-07-29)
- clevertap: add CleverTap plugin (#2609) (27d380e)
- facebook: add getDeferredApplink function (3b32e19), closes #2510
- webengage: add webengage plugin (#2604) (bd5bd7e)
4.10.1 (2018-07-25)
- nfs: Optional arguments for records like textRecord (#2605) (b635ba9)
- user-agent: Plugin not installed (#2607) (79cb478)
5.0.0-beta.14 (2018-07-18)
- abbyy-rtr: add ABBYY Real-Time Recognition plugin (#2580) (ecc698e)
- alipay: replace plugin (#2591) (e640983)
- ccm: replace plugin source (#2601) (b581a5b)
- classkit: add ClassKit plugin (#2590) (a6c8045)
- alipay: Replaced plugin with maintained Cordova plugin
4.9.2 (2018-07-13)
- ble: change signature for autoConnect (#2594) (d95a359), closes #2573 #2573
- sqlite: mark optional arguments for executeSql (#2592) (565c766)
4.9.1 (2018-07-09)
- barcode-scanner: wrong barcode format identifier PDF417 -> PDF_417 (#2574) (61714ff)
- health-kit: add missing checkAuthStatus param (#2544) (956e644)
- ble: add missing functions (#2572) (9f9a346)
- network-interface: match latest plugin release (#2587) (4f41589)
- streaming-media: add new parameters & docs (#2576) (f62a123)
5.0.0-beta.13 (2018-06-28)
- appodeal: removed bad imports (7d5e7aa)
- file-tramsfer: fix v5 imports for file-transfer plugin (#2537) (406ad12)
- healt: add correct return type for query function (#2565) (98d44e6)
- index-app-content: add missing function (8d57198)
- index-app-content: fix imports (189d66c)
- aes-256: AES256 encryption and decryption plugin added (#2562) (fdd6315)
- image-picker: add DATA_URL as an option to ImagePicker (#2325) (dd9ba0a)
- plugin: add Sensors plugin (#2268) (e61d574)
5.0.0-beta.12 (2018-06-23)
- android-fingerprint-auth: ensure ERRORS array is defined (#2508) (714114d)
- background-geolocation: watchLocationMode returns observable (#2547) (3f8a6f2)
- calendar: Fixes createCalendar parameter typing (84e0aa1)
- call-number: fix isCallSupported function (f49d2a9), closes #2428
- healths: add missing attribute on HealthQueryOptionsAggregated (#2550) (be370a4)
- ibeacon: correct Type {Region} in some params (#2453) (300db62)
- in-app-purchase-2: fix ready method signature (#2043) (a018381)
- linting: Fixing misc linting errors that typedoc complains about (#2476) (d3c2859)
- native-geocoder: set response type to an array (#2505) (defb276)
- onesignal: make params optional (#2507) (e6db281)
- onesignal: update OSPermissionState interface (#2561) (fc088f8)
- site: no prepended slash (cea1dc1)
- str-prnt: rxjs 6 import (48714d7)
- stripe: fixed casing of postal code param (#2520) (d6a9ed1)
- themeable-browser: allow hidden and clear cache (a4cc7f7)
- v5-builder: stop transforming "declare" classes (#2503) (6662234)
- build errors (f70eaea)
- fix lint (b36a1f9)
- fix more lint errors (0b3d299)
- fix rxjs 6 imports (e0b0687)
- fix tealium jsdoc (f34b6e6)
- web-intent: fix options param (#2450) (23b760b)
- web-intent: registerBroadcastReceiver as Observable (#2491) (47f7397)
- ble: update wrapper to match latest plugin release (#2548) (03e6afb)
- calldirectory: add call directory plugin (#2473) (1bfe829)
- cloud-settings: add support for cordova-plugin-cloud-settings (#2494) (400dbcb)
- file-picker: add missing options (1d9c449)
- firebase: add new functions (36450e1)
- firebase: add verifyPhoneNumber support for iOS (567f525)
- firebase-config: add firebase-config wrapper (#2517) (05423ce)
- firebase-messaging: add firebase-messaging (#2518) (c03b73f)
- hce: add hce plugin wrapper (#2534) (8460e68)
- InAppReview: add InAppReview plugin (#2483) (bfe5ae9)
- ionic-webview: plugin for cordova-plugin-ionic-webview 2.0 (8beb177)
- local-notifications: added support for foreground option in version 0.9.0-beta.3 of cordova-plugin-local-notifications (#2506) (ae6e28d)
- onesignal: Added notification stacking (#2512) (7c35535)
- photo-library: add maxItems to limit items-iOS (#2554) (31fc892)
- send-result: add sendResult method for WebIntent plugin (#2495) (34aeb19)
- SiriShortcuts: implement Siri Shortcuts plugin in Ionic (#2542) (df254de)
- star-prnt: add StarPRNT plugin (a1e6bef)
- star-prnt: Added support for connected to devices with barcode readers (#2509) (58615f1)
- tealium: add tealium ionic wrappers (#2414) (5f41ef1)
- uptime: add deep sleep parameter (#2456) (91d22c5)
4.7.0 (2018-04-09)
- badge: add correct requestPermission function (586c7e5), closes #105 #1856
- build: fix ngx build errors (cc9a980)
- call-log: comments erratum (4b9cf17)
- call-log: update getCallLog signature (61c0ecf)
- contacts: refactor wrong ContactFieldTypes (f607a03)
- core: fix rxjs 6 build errors (48b0f16), closes #2439
- email-composer: add missing options (4399600), closes #175
- facebook: remove browserInit function (f718432), closes #1901
- firebase-analytics: add
sync
option for all methods (42fd1f2) - google-maps: wrong decorators (e5b9d53)
- health-kit: add missing properties to HealthKitOptions (f8e79ce)
- image-resizer: add missing option (859cbfc)
- index-app-content: remove onItemPressed function (270678f)
- local-notifications: fixed linting errors (8a26377)
- plugins: fix rxjs 6 build errors (3ced31e), closes #2439
- printer: add correct npm repository (4bf55d3)
- pro: proper callback type and guard for plugin instantiate. #2136 #2127 (61293c3)
- pro: Tweak to pro plugin. #2136 #2127 (c8ecee0)
- Pro: CordovaCheck should sync. #2136 #2127 (f419db5)
- push: Android senderID as optional (1b237aa)
- Radmob-pro: add offsetTopBar option (4948640), closes #2100
- speech-recognition: add missing options (9aff5ea), closes #2165
- sqlite: remove trailing whitespaces (7547a94)
- uuid: add correct plugin source (a81a4d3), closes #2324
- web-intent: allow extras (8dc5ad2), closes #1959
- web-intent: rename
onNewIntent
toonIntent
(dbcb103)
- app-rate: add custom locale interface (2a18dbc)
- app-update: add app update options (0f325ed)
- appodeal: add new functions (247a1a1), closes #2065
- base64-to-gallery: add options interface (11d516f)
- ble: add scan options interface (e345fed)
- calendar: add getCreateCalendarOptions function (13765d2)
- call-log: add operator 'like' and array of values (84cecf7)
- call-log: add plugin (76a644d)
- camera-preview: add onBackButton function (a345e2c), closes #1967
- camera-preview: disable exif stripping conf (e231bf8)
- device-accounts: add android account interface (d2261b6)
- device-feedback: add feedback interface (7cafebd)
- google-analytics: add missing functions (ff0008e)
- google-maps: update to match latest plugin version (#2320) (f11be24), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795 #2087 /stackoverflow.com/questions/47083289/ionic-native-google-maps-plugin-set-app-background-color/47165721#47165721 #2254 #2199
- hot code push: add cordova-hot-code-push (e7968da)
- hot code push: add update events (04bdade)
- http: add support for new methods (#2249) (4497e00)
- http: add support for new properties (#2135) (c2a62cd)
- jins-meme: enable background mode data collection (1932f2d)
- local-notifications: added a new param to specify if the notification will be silent (6e58192)
- local-notifications: Support version 0.9.0-beta.3 of cordova-plugin-local-notifications (e5034bf)
- one-signal: add clearOneSignalNotifications function (fc0338a)
- plugin: Add google nearby plugin (eb1bcdd)
- plugin: add iOS File Picker (571df3a)
- plugin: add Microdoft App Center Analytics plugin (b65946b)
- plugin: add Microdoft App Center Analytics plugin (7a5bee9)
- plugin: add Microdoft App Center Analytics plugin (84c9bfb)
- plugin: add Microsoft App Center Crashes plugin (44e0e24)
- plugin: add Microsoft App Center Push plugin (cdabebd)
- plugin: add OpenALPR plugin (e27fbf4)
- plugin: add Uptime plugin (6be3832)
- social-sharing: add missing function (4cb28c4), closes #2209
- speechkit: plugin implementation (41e5a0f)
- sqlite: add selfTest function (241f073), closes #963
- uptime: add iOS support (e6f6158)
- web-intent: add startService function (15bb350)
5.0.0-beta.4 (2017-12-29)
5.0.0-beta.3 (2017-12-29)
- push: fix finish method (995fd56)
4.5.1 (2017-12-12)
- core: fix issue with CordovaFunctionOverride decorator (6cd97ca)
5.0.0-beta.0 (2017-12-08)
- alipay: add 'string' as an alternative type for 'pay()' input parameter; (#2172) (d43fe72)
- app-rate: add simpleMode (#2155) (9844274)
- app-rate: change openStoreInApp to inAppReview (#2097) (d95ae68)
- camera-preview: add missing
tapToFocus
camera option (#2046) (b9b781d) - deeplinks: add options parameter(#1601) (#2141) (bb2291c)
- ftp: return observable (not promise) for upload and download method (#2174) (5159367)
- indexappcontent: Return observable for onItemPressed (#2006) (9a52110)
- mobile-accessibility: change signature references to the correct names (#2139) (b2c873c)
- ms-adal: add userInfo in the AuthenticationResult (#2160) (c038c63)
- music-controls: various fixes (#2094) (afca876)
- push: add senderID to AndroidPushOptions (#2060) (4694c42)
- web-intent: fix false negative of plugin installation (#2062) (ae94c71)
- android exoplayer: add cordova-plugin-exoplayer (#2180) (d06fa48)
- android-fingerprint: add getSigningCertificateFingerprint() method (#2076) (bd5bcdc)
- apple-pay: add cordova-plugin-applepay (#2081) (784f948)
- apple-pay: update for version 3 of the Apple Pay plugin. (#2177) (bf41506)
- ble: support startStateNotifications & stopStateNotifications (#2085) (2a4bcee)
- braintree: add support for cordova-plugin-braintree to @ionic-native (#2073) (091ac7a)
- call-number: add isCallSupported method (#2051) (6053296)
- dns: add cordova-plugin-dns plugin (#2083) (212bd63)
- firebase: add new Firebase phone verification methods (#2157) (86181af)
- GooglePlayGamesServices: add plugin (#1904) (03f5789)
- network-interface: add plugin support (#2063) (86b2a2c)
- nfc: add interfaces and missing references to UriHelper and TextHelper (#2104) (8b78644)
- nfc: add support for iOS (#2050) (9f72592)
- push: add support for version 2.1.0 (#2064) (c1ce5da)
- zeroconf: add reInit() method (#2144) (7255795)
4.4.2 (2017-11-15)
4.4.1 (2017-11-13)
4.4.0 (2017-11-09)
- google-maps: accept own properties for
addMarker()
and others (#2093) (196be02), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795 #2087 /stackoverflow.com/questions/47083289/ionic-native-google-maps-plugin-set-app-background-color/47165721#47165721 - http: add support for new methods (#2054) (d96d3ee), closes #2052 #2022 #2053
4.3.3 (2017-11-01)
- google-maps: HtmlInfoWindow should extend BaseClass #2034 (#2035) (ce6e412), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795
4.3.2 (2017-10-17)
- google-maps: remove type from GoogleMapsEvent constant (4639bf9)
- pro: support corova-plugin-ionic v2.0.0 (975f08b)
4.3.1 (2017-10-06)
- BLE: make readRSSI() not static (#2011) (363b41e)
- google-maps: various fixed introduced in previous release (#2024) (6ca5bea), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795
- onesignal: fix property name (#2019) (30ed33a)
- pro: Add support for Ionic Pro by incorporating cordova-plugin-ionic (465d551)
- regula-document-reader: separate initialization and scanning, add android (#2013) (2179699)
4.3.0 (2017-09-27)
- google-maps: convert JS classes to Ionic Native (#1956) (57af5c5), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795
- google-maps: fix icons property of MarkerClusterOptions (#1937) (8004790), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795
- google-maps: fix issue when creating new instance of BaseArrayClass (#1931) (957396b), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795
- google-maps: the zoom option is missing in the GoogleMapOptions class (#1948) (ef898ef), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795
- http: fix plugin ref (#1934) (3a1034e)
- launch-navigator: fix navigate method (#1940) (a150d4d)
- stripe: fix stripe create card token (#2002) (5b15bb9)
- zeroconf: extend the ZeroconfResult.action definition (#1985) (e2f3702)
- android-full-screen: add support for setSystemUiVisiblity (#1942) (4246d47)
- document-reader: add cordova-plugin-documentreader (#1996) (7b94d4f)
- extended-device-information: add Extended Device Info plugin (#1980) (806766e)
- music-controls: add support for next/prev track and skip forward/backward in control center (#1927) (fff9969)
- push: update PushOptions interfaces to match new version (#1908) (34bf136)
- qr-scanner: added destroy method (#1916) (#1971) (10eb3ee)
- uid: add UID plugin (#1946) (e2419a2)
- push: this wrapper will work only with
phonegap-plugin-push@2.0.0
4.2.0 (2017-08-26)
- fingerprint-aio: add missing FingerprintOptions properties (#1845) (85825c7)
- geofence: remove duplicate onTransitionReceived method (00c0707)
- google-maps: add missing debug option (#1832) (39ec515)
- ms-adal: make userId optional (#1894) (21045ea)
- native-geocoder: update NativeGeocoderReverse result (#1840) (7c1b409)
- native-spinner: update pluginRef (#1859) (262e18f)
- serial: add missing options for the open method (#1844) (1acade4)
- sqlite: add optional key parameter to SQLiteDatabaseConfig to support sqlcipher-adapter (#1917) (0c097ba)
- google-maps: update plugin and fix a few issues (#1834) (c11aec3), closes /github.com/ionic-team/ionic-native/pull/1815#issuecomment-318909795
- http: use a different plugin source with better features (#1921) (a2d3396)
- keychain-touch-id: add KeychainTouchId plugin (#1837) (a2cc187)
- local-notifications: add
un
method to unsubscribe from events (#1871) (ce5966b) - paypal: add payeeEmail for third party merchants (#1864) (cde87e2)
- push: add Browser Push notification support (#1848) (aa4c3b3)
4.1.0 (2017-07-21)
- firebase: add unregister method (#1823) (6230958)
- google-maps: add missing features and fix wrong definitions (#1815) (976401a)
- hyper-track: add HyperTrack plugin (#1816) (47fa44c)
- open-native-settings: add Open Native Settings plugin (0fa82e5), closes #1821
4.0.1 (2017-07-15)
- media: fix success/error/statusUpdate observables (7105048), closes #1806
- social-sharing: fix issues caused by omitting optional params (25c1cf4), closes #1805
- camera: add enums for camera options (6061af6)
- launch-navigator: update plugin wrapper to support v4 (9538416), closes #1738
- media: add MEDIA_STATUS and MEDIA_ERROR enums (1decedd)
4.0.0 (2017-07-11)
- google-analytics: fix parameter types in the trackMetric method (#1780) (7bbd25c)
- media: wrap plugin callbacks with Observables (0867cff), closes #1591
- safari-view-controller: show should return an Observable (a6f9714), closes #1619
- sqlite: fix param type for
sqlBatch
method (e8faf22), closes #1596
- admob-pro: rename plugin from AdMob to AdMobPro (#1770) (bc6bf66)
- media: rename main class to Media (#1769) (9f1a0f9)
- rename plugin to FileTransfer to match original plugin: (#1768) (3c54a1c)
- email-composer: update plugin to latest version and use original plugin (#1771) (d395b42)
- google-maps: add GoogleMapOptions interface (aff653d)
- google-maps: update wrapper to support v2 of the plugin (#1759) (06e666d)
- ms-adal: add Azure Active Directory Authentication plugin (cf0c740), closes #372
- onesignal: add new methods (b35dab2), closes #1677
- qr-scanner: add QRScanner plugin (bde2b38), closes #715
- safari-view-controller:
show
method now returns an Observable - media: the plugin's
create
method no longer takes callback functions. You must use the observables provided by theMediaObject
instance. Refer to the updated documentation for more information. - admob-pro:
@ionic-native/admob
is now@ionic-native/admob-pro
. Also, class name is changed fromAdMob
toAdMobPro
. - media:
MediaObject
class is nowMedia
- rename plugin to FileTransfer to match original plugin: Package name is now
@ionic-native/file-transfer
.Transfer
class has been renamed toFileTransfer
. Also,TransferObject
class has been renamed toFileTransferObject
.
3.14.0 (2017-07-07)
3.13.1 (2017-07-05)
- app-rate: add function handleNegativeFeedback() (#1748) (e64cc0c)
- app-rate: add function navigateToAppStore() (#1719) (0c79ac1)
3.13.0 (2017-07-03)
3.12.2 (2017-07-03)
- android-fingerprint-auth: fix return type of isAvailable (#1697) (af91977)
- ibeacon: optional parameter (#1702) (64ce132), closes #1701
- local-notifications: add missing priority option (e40247c), closes #1683
- mobile-accessibility: fix plugin reference (03ac735), closes #1666
- onesignal: fix getPermissionSubscriptionState return type (#1742) (3c125bb)
- music-controls: add event for ios control center seek and function to update ios elapsed time (#1727) (593607e)
- one-signal: add getPermissionSubscriptionState (#1678) (e9283a9)
- sqlite: support pre-filled databases (#1687) (b52371b)
3.12.1 (2017-06-03)
- phonegap-local-notification: fix class name to match plugin name (c6a76c2)
- phonegap-local-notification: PhonegapLocalNotifications class has been renamed to PhonegapLocalNotification
3.12.0 (2017-06-03)
- base64: add Base64 plugin (#1645) (793e2e3)
- firebase-analytics: add firebase analytics plugin (#1647) (3eb69b4)
- firebase-dynamic-links: add firebase dynamic links plugin (#1649) (0467a0d)
3.11.0 (2017-06-01)
- document-viewer: fix param type (#1634) (985193b)
- flurry-analytics: fix original class reference (#1597) (aaeabb9)
- secure-storage: add missing function (#1626) (8b9995a), closes #1625
3.10.2 (2017-05-20)
- core: add getSupportedPlatforms method (c8f53d2)
3.10.0 (2017-05-19)
- admob-free: use otherPromise to fix browser development (2bd244a)
- native-keyboard: add native keyboard plugin (#1588) (6031a24)
- user-agent: add User-Agent plugin (#1582) (6f6392e)
3.9.2 (2017-05-17)
- action-sheet: destructiveButtonLast is optional (6416c25)
- core: decorators should define enumerable properties (22102a7)
3.9.1 (2017-05-17)
- core: fix issues when clearing observables (93a119b)
3.9.0 (2017-05-17)
- android-permissions: fix PERMISSION property and add requestPermission (ebf4028), closes #1574
- app-preferences: suite is sync (3cb8383), closes #1321
- background-mode: configure doesn't return anything (92ef4f0), closes #1457
- in-app-browser: fix on method (975a65d), closes #1446
- media: create should return null if plugin is not available (d68618f)
- media: create will always return MediaObject even if plugin doesnt exist (ee4b61e)
- printer: fix implementation and add pick method (55071c0)
- push: fix types (ca76593), closes #1331
- secure-storage: reject the promise if the plugin doesn't exist (#1562) (d5919d1)
3.8.1 (2017-05-16)
- document-viewer: fix params and docs for canViewDocument (#1568) (b35417a)
- file: add toInternalURL (#1561) (7c79712), closes #1560
- file: fix repo link (#1566) (adf9c5a)
- file: various fixes (d0dec7a), closes #1564
- sqlite: fix implementation and improve typings (fec19b7)
3.8.0 (2017-05-14)
- app-minimize: fix pluginRef (10d61c2)
- diagnostic: fix Cordova decorator in camera API (#1527) (45108c4)
- fcm: fix method name (#1531) (ad514bb)
- file: fix file reader (#1537) (efae1be), closes #1530
- file: various fixes (#1553) (f98f90a)
3.7.0 (2017-05-09)
- app-preferences: value can be any type (#1498) (c7111a3), closes #1334
- background-mode: add missing method (#1486) (e6a647b), closes #1393
- build: fix build errors (#1472) (8a445e9)
- document-viewer: fix params (1379f63)
- flurry-analytics: fix plugin wrapper (14959c1)
- flurry-analytics: fix pluginRef (#1485) (ce72be7), closes #1399
- globalization: getDatePattern return types (#1451) (6e2fdf9)
- google-maps: add args to panBy (#1507) (ec85792)
- google-maps: fix fromPointToLatLng params (#1514) (9583802)
- native-storage: add missing keys method (#1495) (8311aaf), closes #1415
- web-intent: updated source (#1519) (252c3e4), closes #1517
- android-fingerprint-auth: add ERRORS constant (#1470) (ed6044d)
- android-premissions: add Android Permissions plugin (#1508) (5ee79b4), closes #929
- app-minimize: add AppMinimize plugin (#1501) (d25b2f1)
- camera-preview: add new focus methods & getFlashMode() (#1442) (748c6bd)
- camera-preview: add tapToFocus method (#1494) (8330c92)
- diagnostic: update to support latest signatures (#1458) (a4151ab), closes /github.com/driftyco/ionic-native/pull/1458#issuecomment-299030833
- facebook: add EVENTS constant (#1510) (aa9826f)
- fcm: support Firebase Cloud Messaging plugin (#1449) (6cc6393)
- firebase: add support for firebase ErrorLog (#1440) (11dbe42)
- health-kit: add HealthKit plugin (#1499) (14f38a0)
- intercom: add Intercom plugin (#1504) (ce2cc1b)
- mobile-accessibility: add Mobile Accessibility plugin (#1505) (4e9b2d9), closes #1304
- native-page-transitions: add pendingTransition methods (#1344) (f699c6d)
- native-ringtones: add Native Ringtones plugin (#1488) (21c9cd2)
- phonegap-local-notifications: add Phonegap local notifications plugin (#1474) (3d747d3), closes #1 #3 #4
- plugin: add Document Viewer plugin (#1520) (6855fe8)
- plugin: add File encryption plugin (#1509) (46b4e25), closes #618
- safari-view-controller: add missing options (#1490) (a5b2e98), closes #1489
- social-sharing: add setIPadPopupCoordinates method (#1497) (65a8095), closes #1288
- touch-id: add didFingerprintDatabaseChange (#1475) (d9cc959), closes #1466
- wheel-selector: add Native wheel Selector plugin (#1522) (8fe4eec)
3.6.0 (2017-04-27)
3.5.0 (2017-04-18)
- core: fix bug when checking if plugin exists (#1348) (4bd6aab)
- media: fix issue with create method (6bba72d), closes #1333
- rollbar: fix pluginRef (f396940)
3.4.4 (2017-03-30)
3.4.3 (2017-03-29)
- admob: add missing license property (2b94ffd), closes #1291
- app-preferences: fix bug with fetch method (65cf94b), closes #1299
- push: add missing plugin decorator (208748a), closes #1297
- secure-storage: return unfunctional SecureStorageObject if plugin doesn't exist (b91757e)
3.4.1 (2017-03-28)
- admob: fix event listeners (b53af8e), closes #1165
- network: fix onchange method (006f7dc), closes #1173
- network: remove ontypechange method (19bc841)
3.4.0 (2017-03-28)
- admob-free: add AdMobFree plugin (#1272) (0ef4a73), closes #1170
- sqlite-porter: add SQLite porter plugin (#1273) (f911366), closes #485
- taptic-engine: add taptic engine plugin support (#1271) (ffa37e2), closes #571
- zeroconf: add cordova-plugin-zeroconf support (#1260) (68d9946)
3.3.1 (2017-03-28)
- background-mode: add missing config options (9c30a1d), closes #1277
- contacts: fix major bug (6e20137)
- contacts: handle cordova_not_found errors (961727e)
- core: handle unexpected errors in wrapOtherPromise (9074362), closes #1185
- core: return errors from CordovaCheck decorators (fd0a2e9), closes #1268
- sqlite: fixes echoTest and deleteDatabase (01aece1), closes #1275
- sqlite: add SQLiteDatabaseConfig interface (544e7ef)
3.3.0 (2017-03-27)
- android-full-screen: add cordova-plugin-fullscreen support (#1255) (b08e3a8)
- intel-security: add com-intel-security-cordova-plugin support (#1256) (aedc9d6)
3.2.3 (2017-03-24)
- contacts: fix crash if plugin is unavailable (a9a511d), closes #1250
- core: make properties enumerable (a151295)
3.2.2 (2017-03-23)
3.2.1 (2017-03-23)
3.2.0 (2017-03-22)
- jins-meme: add support for jins meme smart glasses (#1212) (9c88cfb), closes #3 /github.com/driftyco/ionic-native/pull/1212#pullrequestreview-28298382
3.1.1 (2017-03-21)
3.1.0 (2017-03-20)
- health: fix queryAggregated return type (8cd648d), closes #1200
- music-controls: fix return types for methods (f3407e5)
- merge v3-injectable into master (#1203) (2f2d55f), closes #250 #861 #1059 #1145 #1146 #1049 #1072 #1071 #1076 #1065 #1089 #1087 #1096 #1098 #1088 #1099 #1101 #1103 #1106 #1107 #1108 #1109 #1110 #1122 #1129 #1125 #1128 #1126 #1115 #1077 #1118 #1093 #1116 #1001 #1105 #1097 #1095 #1086 #1082 #1079 #1064 #1063 #1031 #1025 #990 #1013 #990 #1004 #1130 #1043 #1044 #1045 #1078 #1084 #1102 #1132 #1039 #1138 #1139 #1142 #1171 #1193
- ble: add readRSSI method (#1189) (26db2cf)
- camera-preview: update signature to match 0.9.0 (#1192) (9bf4ee3)
- music-controls: add missing options (234165c)
- music-controls: add updateDismissable method (#1195) (f8df876)
- pedo-meter: add pedometer plugin (#1135) (d845519), closes #1104
-
create no longer returns a MediaObject instance. Make changes to your app accordingly.
-
docs update + remove any static methods/properties
-
remove duplicate method
-
remove extra docs
-
remove extra docs
-
docs(): rename plugins
-
chore(decorators): do not check method name on instancecheck
-
chore(decorators): do not check method name on cordovacheck
-
chore(plugin): fix pluginWarn
-
chore(plugin): fix pluginWarn
-
fix(decorators): fix InstanceCheck decorator
-
3.1.0-rc.5
-
chore(docs): fix readme generation
-
fix(transfer): fix v3 implementation
-
refactor(paypal): PayPal is brand name
-
chore(docs): replace all spaces with dashes
-
chore(): add dashify filter
-
chore(build): add aot path to core tsconfig
-
feat(action-sheet): add ANDROID_THEMES constant
2.9.0 (2017-03-18)
- background-geolocation: configure returns an observable (961cff1)
2.8.1 (2017-03-10)
- bluetooth-serial: add missing disconnect method (74971fe), closes #1151
- fingerprint-aio: add useBackup property (#1158) (6fdeeaf)
- health: fix return type (0f8c3ce)
- paypal: sku param is optional (#1161) (62c7a60)
2.8.0 (2017-03-04)
- app-preferences: added cordova-plugin-app-preferences support (#1084) (12280dd)
- health: add wrapper for cordova-plugin-health (#1039) (3500d80)
- photo-library: added cordova-plugin-photo-library (#1102) (384dfc2)
2.7.0 (2017-03-02)
- core: dont check if method exists when overriding (754c5ec), closes #1043
- file: fix writeExistingFile (47f48ba), closes #1044
- background-mode: add missing functions (906401b), closes #1078
- background-mode: replace event listeners with on method (ffdbab7)
- diagnostic: add new methods (5144345), closes #1045
2.6.0 (2017-03-02)
- apprate: add missing Windows Store option (#1072) (439ccee)
- background-geolocation: configure returns a promise (fc87992), closes #1118
- contacts: allow passing asterisk as contact field type (9c5b593), closes #1093
- contacts: allow passing asterisk as contact field type (2639486)
- facebook: fixes issue when not supplying default params (#1088) (85a3a40)
- file: add missing exports (#1101) (23b97f6)
- file: platform Browser will raise a an DOMException (#1082) (2fba915)
- file: remove FileError from return type (#1086) (c1748bb)
- imagepicker: add outputType option (#1098) (b4b7cfa)
- media: add missing pauseRecord and resumeRecord methods (#1122) (234ed6e)
- plugin: revert changes to support stable version (#1116) (104532e), closes #1001
- push: add the missing option clearBadge (#1087) (70847d1)
- serial: Serial.requestPermission() options are optional (#1128) (da72500)
- zip: progress callback is optional (#1049) (83f57b9)
- alipay: add alipay support. (#1097) (2eea3df)
- app-update: add cordova-plugin-app-update support (#1105) (21d4088)
- appodeal: adds Appodeal SDK wrappers for iOS and Android (#1031) (fd8107b)
- background-fetch: Adding Background Fetch requested in #990 (#1013) (57e2691)
- browser-tab: add browser tab plugin (#1126) (8de3793), closes #1115 #1077
- couchbase-lite: add CouchbaseLite cordova plugin (#1025) (09a7dcf)
- file: add system paths (f0e2195)
- google-maps: add constant for map type (318ad3f)
- gyroscope: add Gyroscope plugin (#1004) (0378b1d)
- inappbrowser: add interface for IAB options (#1065) (f4b8236)
- local-notifications: support for icon background color (#1079) (2a32624)
- text-to-speech: Add stop method (#1063) (4f86320)
- unique-device-add: add UniqueDeviceId plugin (#1064) (60db10c)
2.5.1 (2017-02-07)
- pin-dialog: add missing errorIndex (b7701cd)
2.5.0 (2017-02-07)
- file-transfer: fix return type of upload method (a5b4632), closes #1002
- pinterest: fix PinterestPin interface (a03afcf)
- safari-view-controller: fix issue caused by calling show without options (dc37d8f)
- background-geolocation: add missing properties for Android (f0cf860)
- barcodescanner: add option disableSuccessBeep (#1035) (97489ba)
- inappbrowser: add hide function (#1018) (4ab87d8)
2.4.1 (2017-01-24)
- google-maps: fix event listeners (416071a), closes #999
- screen-orientation: lockOrientation returns a promise (1c09ee1), closes #939
- pinterest: add pinterest plugin (466437a)
2.3.2 (2017-01-24)
2.3.1 (2017-01-24)
- battery-status: add missing pluginRef (3da0efe)
- core: fix exception in CordovaProperty (#998) (cb29363), closes #992
- core: fix plugin check (da7a370)
- googlemaps: fix GoogleMapsLaLngBounds (c3127d3), closes #972
- plugin: adds subscribe() and unsubscribe() (94025a7)
- add clearAllNotifications() (8c021bc)
- core: add PluginConfig interface (b983de2), closes #996
- google-maps: add base class functions (#993) (9f98f8e)
2.3.0 (2017-01-20)
- native-geocoder: fix callback order (dbf95ea)
- backlight: add Backlight plugin (#973) (1279114)
- broadcaster: add Broadcaster plugin (#877) (1e38a6c)
- fingerprint-aio: add cordova-plugin-fingerprint-aio (#845) (1615b74)
- firebase: add firebase plugin (#914) (8e98481), closes #608
- launch-review: add LaunchReview plugin (#949) (9c75a06)
- nativegeocoder: add NativeGeocoder plugin (#800) (911537b)
- navigationbar: add NavigationBar plugin (#826) (70c15c3)
- rollbar: add Rollbar plugin (#832) (229f550)
- serial: add Serial plugin (#952) (ac748ab)
- speech-recognition: add SpeechRecognition plugin (#897) (7c30718)
- stripe: add stripe plugin (#913) (0ec46b0)
2.2.17 (2017-01-20)
- app-rate: onRateDialogShow callback (#985) (ab681cc)
- core: increase deviceready timeout for sanity (0ab14a0)
2.2.16 (2017-01-11)
2.2.15 (2017-01-11)
- apprate: captialize URL in storeAppURL property (b98fa28)
- ble: stopScan takes no args when used as clear function (#944) (6ddd2aa)
- onesignal: OSNotification.app_id is optional (#946) (ebf0716)
2.2.14 (2017-01-07)
- google-analytics: fix startTrackerWithId when interval is not provided (49fe24d)
- google-plus: fixes login without options (ca14bf6), closes #932
- inappbrowser: fix insertCSS method name (de07df6), closes #921
- mixpanel: fix issue when not passing eventProperties (#927) (bbf75bc)
- nfc: add missing param for addMimeTypeListener (#937) (ca60c5b)
- push: fix typing for additionalData (0d6997c), closes #868
- background-geolocation: add altitudeAccuracy into response typings (#922) (8eb656c)
- market: add search method, return promises (d62779a)
2.2.13 (2016-12-27)
- admob: add adId prop to AdMobOptions (d5dfdf8)
- background-mode: isEnabled and isActive return booleans (ba77fd7), closes #908
- diagnostic: add missing types (1841220), closes #905
- diagnostic: add permissionStatus types (#890) (3385c1b)
- android-fingerprint-auth: update to v1.2.1 (#910) (a1b0f88)
- nfc: add new functions (#853) (c44fb75)
- onesignal: improve typings (#888) (56e8eae)
- sim: add new methods (#894) (0c36988)
2.2.12 (2016-12-18)
- camera-preview: parameter size is optional (#871) (61dc8aa)
- diagnostic: permissionStatus gets values from plugin in runtime (9986e0d), closes #872
- network: update API (ec5e27b)
- sms: fix callback index when omitting options param (114a74d), closes #858
- admob: update api and docs (6ba1d49)
2.2.11 (2016-12-06)
- cordova-property: fixes static properties of classes (7ae6e10)
- device: fixes device plugin (d918844)
- device: device property no longer exists
2.2.10 (2016-12-04)
- contacts: fix few bugs in Contacts (#846) (b19f6d1)
- sqlite: add static constructor, and fix resolve type (#697) (9082c5e)
- actionsheet: add ActionSheetOptions interface (f211da7)
- googlemap: add disableAutoPan to GoogleMapsMarkerOptions (cf75a53), closes #844
- googlemaps: add markerClick and infoClick to MarkerOptions (6f7171d), closes #844
2.2.8 (2016-12-01)
- card-io: fix typo in options (e6700a3)
- add return (3fdc4a8)
- globalization: add missing parameter to numberToString function (1072ab1), closes #835
- headercolor: solve typo in usage and chore (bab2971)
- card-io: add typing for response (2e82320)
2.2.7 (2016-11-24)
- 3dTouch: fixes onHomeIconPressed (#813) (695099b)
- camera-preview: formatting. Closes #790 (5577c51)
- datepicker: fix allowOldDates option (#761) (fa03fa5)
- diagnostics: fix #776 (#777) (01b30c6)
- file: correct writeFile flags (9bd8997), closes #789
- googlemap: fix typoe googledesic to geodesic (78b3ec5), closes #765
- native-audio: completeCallback is optional on play method (b719a03), closes #792
- nfc: don't bind to name field, fix #740 (#749) (ca43394)
- plugin: don't bind to name field. Fixes #740 (71916a8)
- video-player: scalingMode is number (f07431a), closes #774
- camera-preview: add disable method (6ad54ec)
- google-analytics: new interval period parameter (abd910d), closes #816
- google-map: add get and set methods to Marker class (51ab03d), closes #798
- headercolor: add HeaderColor plugin (93696d5), closes #760
2.2.5 (2016-10-27)
- 3dtouch: add missing property (#739) (757d096)
- geolocation: fix watchPosition return type (d5310b0), closes #741
- nfc: fix Ndef class (ac181c5), closes #713
- sqlite: check if plugin exists before opening database (6f47371)
- sqlite: check if plugin exists before opening database (c98b4f4)
- sqlite: fix callback issue with transaction method (a72cd59), closes #732
- diagnostic: add missing functions (eb03de9), closes #743
- filepath: add cordova-plugin-filepath (#714) (0660a3b)
- plugins: add name field (9677656)
- sms: add hasPermission method (8fbf1f2), closes #721
2.2.4 (2016-10-15)
- device-feedback: add DeviceFeedback plugin (#696) (bbda6e2)
- image-picker: add new android methods (3edfafb)
- mixpanel: MixpanelPeople returns promises (#681) (b95f88c), closes #667
2.2.3 (2016-10-14)
- googlemaps: Expose 'type' property in GoogleMapsLatLngBounds #693 (#694) (74a252b)
- onesignal: update to match latest API version (#691) (babfb0d)
2.2.2 (2016-10-12)
2.2.1 (2016-10-12)
- diagnostic: misspelled getContactsAuthorizationStatus method (#678) (bff4862)
- file: fix writeFile method (842a80d), closes #464 #552 #666
- file: last parameter for writeFile now only accepts options (5710eb7)
- http: export via window.IonicNative (#675) (cf7abe1)
- location-accuracy: accuracy param is number (c2d4f1c), closes #676
- themeablebrowser: add missed options (#680) (e28e5b0)
- file: resolveLocalFilesystemUrl and resolveDirectoryUrl are now public methods (542ff4c), closes #657
2.2.0 (2016-10-11)
- native-transitions: add missing interface properties (35c8bbd)
- onesignal: update to match latest api (#671) (7c6e6d8), closes #667
2.1.9 (2016-10-09)
- googlemaps: fixes GoogleMapsLatLng class (11653ce)
- paypal: add optional details param to paypalpayment (7200845)
- paypal: problems with selection of PayPal environment (#662) (3dd6a92)
- thmeable-browser: fix the name of the plugin (#663) (1368175)
2.1.7 (2016-10-07)
2.1.6 (2016-10-06)
- google-analytics: specify successIndex and errorIndex for methods with optional params (6f23bef)
- paypal: fix helper classes (f002657)
2.1.3 (2016-10-06)
- google-analytics: add missing methods, fix return types (77b0277)
- google-analytics: add newSession param (f62e108)
- google-analytics: fix depreciated plugin reference (40325ca)
2.1.2 (2016-10-06)
2.1.0 (2016-10-03)
- calendar: fixed modifyEventWithOptions and related interface (80ff2f3)
- googlemaps: CameraPosition target can now be GoogleMapsLatLng[] (#587) (8d21f5f)
- googlemaps: typo in GoogleMapsTileOverlayOptions (#589) (be2c198)
- isdebug: export IsDebug class (#578) (c573332)
- media: add status as a parmeter instead of property of instance (58a99a1)
- paypal: fix typings, add PayPalItem and PayPalPaymentDetails (5d13ba0)
- power-management: fix repo and pluginref (#603) (d6060a9)
- push: Add support for passing notification id into finish (#600) (16f05c3)
- social-sharing: shareWithOptions method signature (#598) (2ed84b1), closes /github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin/blob/master/src/android/nl/xservices/plugins/SocialSharing.java#L209
- ble: add startScanWithOptions (79f0a3f), closes #539
- googlemaps: support bounds in Geocoder (#599) (66e9e46)
- location-accuracy: add location accuracy plugin (#583) (60b7c74), closes #484
- plugin: add getPlugin to plugin interface. Fixes #582 (d45a2b5)
- plugin: checkInstall w/ warning msg (47112c7)
- stepcounter: add stepcounter plugin (#607) (a99b753)
- themable-browser: add ThemableBrowser plugin (b9151bc), closes #549
- themable-browser: add ThemableBrowser plugin (972d63b), closes #549
2.0.3 (2016-09-24)
- call-number: number should be a string (763ad1b), closes #545
- googlemaps: CameraPosition target can now be LatLngBounds (23fc908), closes #547
- npm: duplicate typings (e50b961)
- plugins: export VideoPlayer. Fixes #563 (4292959)
- ts: use old ts version for 1.3.x #567 (6a19c8c)
- webintent: add type param. Fixes #564 (a0b6b10)
- background-geolocation: add showAppSettings function (281575b), closes #548
- BackgroundGeolocation: code cleanup (3170686)
- BackgroundGeolocation: Update to the latest version (808a75e)
- BackgroundGeolocation: Update to the latest version (919e8da)
- build: Support ES2015 modules (4014972)
- emailcomposer: use new supported plugin. #568 (a092a31)
- localNotifications: added register and has permission functions (#536) (c83b043)
- npm: typescript 2.0.2 (e7e45f6)
- plugin: cordova function override. fixes #437 (f60d08b)
- push: add coldstart property. Fixes #559 (48196da)
- scripts: publish script with npm and bower. Fixes #448 (3903fee)
1.3.21 (2016-09-07)
- remove CanvasCamera plugin (c75f898)
- base64togallery: fixes callbacks (#513) (1db1374)
- diagnostic: Add DENIED_ALWAYS to permissionStatus, also some code formatting (9d573a9)
- diagnostic: Fix diagnostic objects (cb176aa)
- diagnostic: Fix permissionStatus object (8f3d36f)
- diagnostic: Fix typo (f93f958)
- file: set exclusive to true when replace is false (7910493), closes #516
- geolocation: retain Observable even during an error condition (#532) (26dead9)
- googlemaps: moveCamera and animateCamera now return a Promise (d03d70f), closes #511
- install-instructions: This fixes install instructions for deeplinks, facebook and googlemaps (#499) (877ac27)
- media: nest the constructor logic (a566240)
- mixpanel: Make eventProperties optional (#501) (51364f8)
- ng1: fail gracefully when angular 1 promises can't be retrieved (d135dc2)
- ng1: grab injector from app. #451 (2dc68a4)
- social-sharing: shareViaEmail now resolves/rejects when not providing optional args (c76de34)
- social-sharing: various fixes (#520) (4f97164)
- file: adds chunked blob writing (#529) (bbbd0d5)
- file: allows writeFile and writeExistingFile to accept Blob (#527) (393e9d0)
- googlemaps: can pass HTMLElement to constructor (dff034a)
1.3.20 (2016-08-27)
- canvas-camera: add CanvasCamera support (ad57733)
- file-chooser: add file chooser plugin support (#495) (94a7dae)
- file-opener: add file opener support (#497) (21d8122), closes #295
- music-controls: add music controls plugin support (#494) (4e9bc95)
- youtube: add Youtube video player plugin support (#496) (0cf7d6a)
1.3.19 (2016-08-27)
- mixpanel: implement CordovaProperty correctly (dd0c9ba)
- call-number: add support for CallNumber plugin (#487) (759f8ef)
- market: add Market plugin support (#490) (9bcc4ed)
- mixpanel: add mixpanel support (#492) (cf8e342)
- native-page-transitions: add support for Native Page Transitions plugin (#488) (00d87db)
- nfc: add nfc support (#493) (76aa8a6), closes #412
- paypal: add PayPal support (#491) (9fe5c19)
- power-management: add power management support (#489) (cd82a53)
- streaming-media: add streaming media support (#486) (841b242)
1.3.18 (2016-08-26)
- facebook: export interfaces (c4110ee)
- File: fixed readFileAs (#479) (eff7841)
- geofence: fix event listeners (efa222f)
- code-push: add wrapper for cordova-plugin-code-push (#420) (905f988)
- diagnostic: add full plugin functionality (#424) (47a9b34), closes #224 #476
- geofence: Adds geofence plugin (#442) (a438967)
- inAppPurchase: add inAppPurhcase plugin (#423) (8526e89)
- IsDebug: add the IsDebug plugin (#475) (dd39ba8)
1.3.17 (2016-08-23)
- camera-preview: changes implementation to match Cordova plugin (#441) (55ba65a)
- file: fixes exclusive option (#459) (14e41a3)
- file: initialize writeFile options (#468) (16628a4)
- nativeaudio: fix plugin reference (2510c5f)
- add the reject function at the expected errorIndex position in the args array (#436) (4e87ac7)
- instagram: add instagram sharing plugin (#453) (f3e698f), closes #307
- VideoEditor: add video editor plugin. (#457) (7a53013), closes #316
1.3.16 (2016-08-15)
- photo-viewer: method is static (8bc499f)
1.3.15 (2016-08-15)
1.3.14 (2016-08-15)
- datepicker: date now accepts Date, string, or number (#428) (aaddd9e), closes #354
- inappbrowser: fix event listener (4b08d85)
- native-audio: Add native audio plugin (#427) (8cd6686), closes #315
- shake: add Shake plugin (#426) (203d4c7), closes #313
- zip: add zip plugin (#430) (e34f94e), closes #421
1.3.12 (2016-08-13)
- inappbrowser: fix event listener (618d866)
1.3.11 (2016-08-11)
- backgroundGeolocation: update config and move to sync. Fixes #331 (4e20681)
- camera: camera options should be optional. Fixes #413 (#417) (c60c3b7)
- index: export Geolocation interfaces. (#404) (0c486b0)
- ng1: Copy object properly. Fixes #357 (9ca38cd)
- file: alternate file implementation (#283) (6ed32ef)
- GoogleAnalytics: Add campaign measurement tracking (#405) (cf3f0f6)
- GoogleMaps: Allow specify enableHighAccuracy option that attempt to get your location with highest accuracy (#410) (43e8a6d)
- ibeacon: using option otherPromise instead of sync (#388) (306cb5d)
- inappbrowser: implement instance based wrapper (#305) (4b8ab4a)
- keyboard: enable hideKeyboardAccessoryBar function (#398) (7a84262), closes #394
- photo-viewer: add wrapper for plugin (#359) (154c029)
- video-player: Added video player plugin (#391) (cabeeb8), closes #342 #318
1.3.10 (2016-08-01)
- brightness: use correct pluginRef (e20c411)
- diagnostics: Corrects isEnabled functions to isAvailable (#373) (ccf7fb5)
- ng1: use $q promises instead of the native Promise (#378) (817a434)
- one-signal: return Observable instead of promise (#352) (08fe04e)
- crop: add crop plugin (#284) (41c9adf)
- screen-orientation: Added Screen Orientation Plugin #342 (#366) (bd9366b)
1.3.9 (2016-07-23)
- android-fingerprint-auth: add wrapper for plugin (df326f7), closes #334
- secure-storage: Add Secure Storage Wrapper (#347) (075842d)
1.3.8 (2016-07-20)
- base64togallery: update plugin wrapper to match latest version (d4bee49), closes #335
- sqlite: fix method attribute typo (#324) (006bc70)
- facebook: add FacebookLoginResponse interface (8b27bed)
- otherPromise: can work better with plugins that return promises (#304) (0aee6c8)
- social-sharing: add canShareViaEmail (#333) (5807dd7)
- twitter-connect: add twitter connect plugin (979838f), closes #308
1.3.7 (2016-07-18)
- contacts: missing name property, types (#320) (074d166)
- geolocation: handle errors on watchPosition (1b161d8), closes #322
1.3.6 (2016-07-17)
- googlemaps: able to pass array of LatLng to GoogleMapsLatLngBounds constructor (de14b0e), closes #298
- launch-navigator: fix the navigate function wrapper to match latest plugin API (6f625f9)
- camera-preview: add wrapper for camera-preview (#301) (3a1a3ce)
- launch-navigator: add new methods and constants to match latest plugin API (29de6b3)
1.3.5 (2016-07-17)
- googlemaps: add Geocoder class (#292) (2996da6), closes #280
- inAppPurchase: add inAppPurchase (f1988f6)
- media-capture: add media capture plugin (#293) (daa6d4c), closes #272
- nativestorage: add NativeStorage plugin wrapper (af5d4ad)
- pin-dialog: add pin dialog plugin (#291) (2fe37c4)
1.3.4 (2016-07-14)
- touchid: make isAvailable static (c23f5e9)
- changelog: old changelog (0cb79d1)
1.3.3 (2016-07-11)
- actionsheet: add missing optional parameter for hide function (#262) (644e999)
- background-geolocation: fix pluginref again (b8a5133)
- geolocation: fix plugin reference (4f0cd24), closes #258
- googlemaps: use correct methods for addGroundOverlay and addKmlOverlay (#268) (b8be1de)
- socialsharing: all methods return Promises now (e150224), closes #275
- remove unnecessary decorator (#257) (25fab64)
- ibeacon: add iBeacon plugin support (#270) (dd97df1)
- onesignal: added wrapper for the Cordova OneSignal Plugin (#252) (ba20dbe)
- push: added support for Action Buttons on iOS with categories (#273) (592feb4)
1.3.2 (2016-06-27)
1.3.1 (2016-06-26)
- 3dtouch: fix implementation for onHomeIconPressed function (d2b2be6), closes #232
- sqlite: resolve race condition, add comments (#235) (f1c8ce3)
1.3.0 (2016-06-13)
- barcodescanner: add missing options param (4fdcbb5), closes #180
- base64togallery: method is now static (be7b9e2), closes #212
- batterystatus: correct plugin name on npm (66b7fa6)
- calendar: fix some functionality and add missing ones (a15fb01), closes #184
- deeplinks: new result type (11226d7)
- deviceorientation: cancelFunction renamed to clearFunction (8dee02e)
- geolocation: fix watchPosition() (4a8650e), closes #164
- googlemaps: isAvailable() returns boolean, not an instance of GoogleMap (a53ae8f)
- angular1: Support Angular 1 (af8fbde)
- barcodescanner: add encode function (e73f57f), closes #115
- deeplinks: Add Ionic Deeplinks Plugin (c93cbed)
1.2.3 (2016-06-01)
1.2.2 (2016-05-20)
- Bluetooth: make connect function an observable to maintain full functionality (58e3f0b), closes #154
- calendar: add new permissions functions for Android 6 (M) devices (ddbd64d), closes #156
- emailcomposer: fix isAvailable function (2a568d2), closes #168
1.2.1 (2016-05-11)
- contacts: plugin rewrite (aada893)
- plugin: add wrapper for instance properties (28d7d5c)
1.2.0 (2016-04-30)
- BluetoohSerial: add missing plugin reference (317437b)
- GoogleAnalytics: addCustomDimension() key param is number (3865ea4), closes #131
- keyboard: remove hideKeyboardAccessoryBar method for now (292c80c)
- launchnavigator: bug fix (4ead1ae)
- launchnavigator: start parameter is optional (5e7378a)
- localnotifications: options can be an array (e10d744)
- plugin: handle rejection when Cordova is undefined (db07768)
- plugin: remove unecessary code (4070991)
- push plugin: senderId is optional in iosPushOptions (48bf837)
- spinnerdialog: fix functionality (66f0e03)
- vibration: fix plugin reference (beeb075), closes #106
- camera: add camera constants (ce02d82), closes #129
- ionicnative: add instance wrapper (0ec737a)
- keyboard: add event listeners for keyboard show/hide events (c947437)
- media: add media plugin (1105b57), closes #88
- plugin: add admob pro plugin (d9b847b), closes #146
- plugin: add Bluetooth Serial plugin (837fb95), closes #136
- plugin: add email composer plugin (804c9ee)
- plugin: add InAppBrowser plugin (b8d2cfd)
- plugin: add social sharing plugin (efc8231)
- plugin: add spinner dialog plugin (812653c)
- plugin: add web intent plugin (e2fc9a0)
- toast: add new features to toast plugin (ed7e783)
- webintent: add plugin to index (f357b56)
- ionicnative: instance wrapper cleanup and optimization (5a8d48e)
1.1.0 (2016-03-17)
- datepicker: datepicker options are optional (c3cfd14)
- datepicker: dates are Dates (ce6adcc)
- datepicker: fix plugin functionality (1a778e7)
- datepicker: fix plugin functionality (91de971)
- devicemotion: combine watch and clear into one function (d17f62d)
- geolocation: set callback order to reverse on getCurrentPosition (1fac387)
- imagepicker: pluginRef (01d7972)
- interface: params are optional (e708bc6)
- launchnavigator: fix Plugin decorator property value (9e17e25)
- plugin: combine watch and clearwatch functions (8855359)
- plugin: don't call reject when sync (1334f60)
- plugin: export interfaces (1e259da)
- plugin: fix options properties (44365f4)
- plugin: fix types (c86e135)
- plugins: cleanup and add new plugins to index (1771f7b)
- plugins: fix optional options (9ef850c)
- added dummy boolean (2caa151)
- fix callback order (5fda6d4)
- fix callback order (5944bd1)
- fix options params (c71f8d4)
- remove confirm callback, not needed. (662d8ce)
- batterystatus: complete functionality (e7a09d9)
- localnotification: complete functionality (5d5bae3)
- package: expose decorators and wrapper functions (848d706)
- plugin: add android hotspot plugin (e1dc606)
- plugin: add app availability plugin (3d188e1)
- plugin: add base64 to gallery (8c17a2a)
- plugin: add DB Meter (22bb218)
- plugin: add device motion plugin (a4df21e)
- plugin: add device orientation plugin (9766aab)
- plugin: add dialogs plugin (b5f9267)
- plugin: add event wrapper (0d1bd13)
- plugin: add flashlight plugin (3ec25fa)
- plugin: add functionality to app-availablity plugin (bc4dcaa)
- plugin: add functionality to device motion plugin (7f7ba3b)
- plugin: add globalization (90cc36b)
- plugin: add imagePicker plugin (287d129)
- plugin: add keyboard (a80c4ee)
- plugin: add launch navigator (984e7fc)
- plugin: add launch navigator (18df9a5)
- plugin: add local notifications (66df0a6)
- plugin: add sms (6843177)
- plugin: add sms plugin (aa7e04c)
- plugin: add splashscreen (0f3c188)
- plugin: add vibration (3cc4ee4)
- plugin: proxy plugin properties (fc54fef)
- plugin: show instructions if plugin not installed (c48a851)
- plugins: add new plugins to index (4d8dc1b)
- plugins: add platforms info (9826dfd)
1.0.9 (2016-02-18)
- datepicker plugin, pluginref, and @Cordova wrapper (499ead3)
- calendar: make getCalendarOptions sync (78c5408)
- geolocation: call correct clearFunction (9e86a40)
- plugin: return originalMethod return value (240f0f8)
- plugin: use call for id based clearFunction (c2fdf39)
- add app version plugin (20cb01f)
- add app version plugin (8b78521)
- add apprate (0dd4fec)
- add badge plugin (7f01fb2)
- add badge plugin (3088df4)
- add clipboard plugin (0b6cca7)
- add clipboard plugin (fa4c266)
- DatePicker: Added DatePicker (5afa58f)
- plugin: add sync option to @Cordova for sync functions (17e3827)
- plugin: call clearFunction with original fn args (8f27fc9)