awesome-cordova-plugins/CHANGELOG.md
2016-10-11 04:30:55 -04:00

46 KiB

2.2.0 (2016-10-11)

BREAKING CHANGES

OneSignal

The wrapper for this plugin has been updated to the match latest version of the plugin (2.x). If you are still using and older version of the plugin (1.x), you should use ionic-native v.2.1.x.

ThemeableBrowser

The wrapper for this plugin (and related interfaces) has been refactored to replace "Themable" with "Themeable". Please fix your existing code to match the new class and interfaces names.


Bug Fixes

  • native-transitions: add missing interface properties (35c8bbd)
  • onesignal: update to match latest api (#671) (7c6e6d8), closes #667
  • thmeable-browser: fix the name of the plugin (#663) (1368175)

Features

2.1.9 (2016-10-09)

Bug Fixes

  • paypal: add optional details param to paypalpayment (7200845)
  • paypal: problems with selection of PayPal environment (#662) (3dd6a92)

2.1.8 (2016-10-08)

Bug Fixes

  • googlemaps: fixes GoogleMapsLatLng class (11653ce)

2.1.7 (2016-10-07)

Bug Fixes

  • paypal: fixed currency code not found issue (#653) (598f8a9)

2.1.6 (2016-10-06)

Bug Fixes

  • paypal: fix helper classes (f002657)

2.1.5 (2016-10-06)

2.1.4 (2016-10-06)

Bug Fixes

  • google-analytics: specify successIndex and errorIndex for methods with optional params (6f23bef)

2.1.3 (2016-10-06)

Bug Fixes

  • 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)

Bug Fixes

  • googlemaps: add missing properties (72a694a), closes #642

Features

  • zBar: add zBar barcode scanner plugin (#634) (bbbbb3e)

2.1.1 (2016-10-03)

2.1.0 (2016-10-03)

Bug Fixes

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)
  • remove CanvasCamera plugin (c75f898)
  • social-sharing: shareViaEmail now resolves/rejects when not providing optional args (c76de34)
  • social-sharing: various fixes (#520) (4f97164)

Features

  • 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)

Bug Fixes

Features

  • 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)

Bug Fixes

  • mixpanel: implement CordovaProperty correctly (dd0c9ba)

Features

  • 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)
  • 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)

Bug Fixes

Features

  • code-push: add wrapper for cordova-plugin-code-push (#420) (905f988)
  • diagnostic: add full plugin functionality (#424) (47a9b34), closes #224
  • 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)

Bug Fixes

  • add the reject function at the expected errorIndex position in the args array (#436) (4e87ac7)
  • 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)

Features

1.3.16 (2016-08-15)

Bug Fixes

  • photo-viewer: method is static (8bc499f)

1.3.15 (2016-08-15)

Features

1.3.14 (2016-08-15)

Bug Fixes

  • datepicker: date now accepts Date, string, or number (#428) (aaddd9e), closes #354
  • inappbrowser: fix event listener (4b08d85)

Features

1.3.12 (2016-08-13)

Bug Fixes

  • inappbrowser: fix event listener (618d866)

1.3.11 (2016-08-11)

Bug Fixes

  • 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)

Features

  • 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

1.3.10 (2016-08-01)

Bug Fixes

  • 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)

Features

1.3.9 (2016-07-23)

Bug Fixes

  • file: readAsText() and adds readAsDataURL() in File plugin (#346) (77d31cd)

Features

  • android-fingerprint-auth: add wrapper for plugin (df326f7), closes #334
  • secure-storage: Add Secure Storage Wrapper (#347) (075842d)

1.3.8 (2016-07-20)

Bug Fixes

  • base64togallery: update plugin wrapper to match latest version (d4bee49), closes #335
  • sqlite: fix method attribute typo (#324) (006bc70)

Features

  • 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)

Bug Fixes

  • contacts: missing name property, types (#320) (074d166)
  • geolocation: handle errors on watchPosition (1b161d8), closes #322

Features

1.3.6 (2016-07-17)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • ibeacon: minor fixes (b5a2ffc)
  • safari-view-controller: fix wrappers (b4b3ec0)

Features

  • 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)

Bug Fixes

  • touchid: make isAvailable static (c23f5e9)

Reverts

  • changelog: old changelog (0cb79d1)

1.3.3 (2016-07-11)

Bug Fixes

  • remove unnecessary decorator (#257) (25fab64)
  • 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

Features

  • 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)

Bug Fixes

  • build: disable emitDecoratorMetadata option in tsconfig (a5f3d7a), closes #251

1.3.1 (2016-06-26)

Bug Fixes

  • 3dtouch: fix implementation for onHomeIconPressed function (d2b2be6), closes #232
  • sqlite: resolve race condition, add comments (#235) (f1c8ce3)

Features

  • googlemaps: add GoogleMapsLatLngBounds class (17da427)
  • printer: add printer plugin (#225) (48ffcae)

1.3.0 (2016-06-13)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • contacts: plugin rewrite (aada893)

Features

  • plugin: add wrapper for instance properties (28d7d5c)

1.2.0 (2016-04-30)

Bug Fixes

  • 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

Features

  • 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)

Performance Improvements

  • ionicnative: instance wrapper cleanup and optimization (5a8d48e)

1.1.0 (2016-03-17)

Bug Fixes

  • datepicker: datepicker options are optional (c3cfd14)
  • datepicker: dates are Dates (ce6adcc)
  • datepicker: fix plugin functionality (91de971)
  • datepicker: fix plugin functionality (1a778e7)
  • 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)

Features

  • 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)

Bug Fixes

  • calendar: make getCalendarOptions sync (78c5408)
  • geolocation: call correct clearFunction (9e86a40)
  • plugin: return originalMethod return value (240f0f8)
  • plugin: use call for id based clearFunction (c2fdf39)
  • datepicker plugin, pluginref, and @Cordova wrapper (499ead3)

Features