mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2026-07-16 00:00:04 +08:00
* 2.5.0
* chore(): update changelog
* fix(pin-dialog): add missing errorIndex
* 2.5.1
* chore(): update changelog
* fix(zip): progress callback is optional (#1049)
* fix(apprate): add missing Windows Store option (#1072)
* Update file-chooser.ts (#1071)
Removed semicolon after .then() in usage instructions
* docs(device-motion): update interface names (#1076)
AccelerationData interface is wrongly named in docs. It should be DeviceMotionAccelerationData. And I added it to import statement.
* feat(inappbrowser): add interface for IAB options (#1065)
* Add InAppBrowserOptions Interface for better tooling.
* feat(inappbrowser): add interface for IAB options
* Add more constructor tests.
* Add missing iOS options.
* docs(media): update method usage (#1089)
* fix(push): add the missing option clearBadge (#1087)
* docs(badge): fix example (#1096)
Error in code example (supplied parameters do not match call signature)
* fix(imagepicker): add outputType option (#1098)
* fix(facebook): fixes issue when not supplying default params (#1088)
* Fix default facebook logEvent parameters
* Implement correct parameters format in facebook logEvent method
* Update ibeacon.ts (#1099)
Return type of `getAuthorizationStatus()` made more explicit.
* fix(file): add missing exports (#1101)
Any declaration that is not being exported is missing from the resulting d.ts declaration files.
* Add InAppBrowserOptions interface to documentation. (#1103)
* Update sqlite.ts (#1106)
Added a bracket to remove the syntax error
* update device orientation docs to reflect renaming of CompassHeading interface (#1107)
* Move marker code inside MAP_READY (#1108)
The code to set the camera position and marker should be moved inside the function handling MAP_READY. Otherwise they execute before the event is fired and it doesn't work.
* refactor(file): accept ArrayBuffer for data to write (#1109)
* docs(google-maps): fix param type
closes #1110
* fix(media): add missing pauseRecord and resumeRecord methods (#1122)
* docs(stripe): fix type and naming issues (#1129)
* refactor(paypal): fix type of items (#1125)
Type of items should be Array<PayPalItem> instead of string.
* fix(serial): Serial.requestPermission() options are optional (#1128)
* add success/error indices
* feat(browser-tab): add browser tab plugin (#1126)
* feature: added hasPermission function to Firebase fixes #1115
* feat: Implemented support for BrowserTab #1077
* docs(browser-tab): add proper docs
* fix(background-geolocation): configure returns a promise
closes #1118
* docs(background-geolocation): add return types and platforms
* fix(contacts): allow passing asterisk as contact field type
closes 1093
* fix(contacts): allow passing asterisk as contact field type
closes #1093
* fix(plugin): revert changes to support stable version (#1116)
fix #1001
* feat(file): add system paths
* feat(app-update): add cordova-plugin-app-update support (#1105)
* add new app-update plugin
* update plugin info
* docs(app-update): add docs
* feat(alipay): add alipay support. (#1097)
* add cordova-alipay-base plugin. to support Alipay payment
* change ALI_PID to APP_ID, make it same with the latest SDK
* rewrite comments
* docs(google-maps): improve docs (#1095)
Move `map.moveCamera(position);` inside the MAP_READY event.
Allow to zoom the map on first launch (both iOS and Android).
* fix(file): remove FileError from return type (#1086)
Promises that reject with a `FileError` are not of the type `Promise<T|FileError>`, but `Promise<T>`.
The previous declarations of `Promise<T|FileError>` would break typing further down the chain where you are trying to use the value that the typing says could be `T|FileError` but in reality could only be `T`.
* feat(google-maps): add constant for map type
* fix(file): platform Browser will raise a an DOMException (#1082)
fix(File): Platform Browser will raise a an DOMException on resoleLocalFilesystemUrl and tries to write on readonly property DOMException err.message in fillErrorMessage
* feat(local-notifications): support for icon background color (#1079)
The Cordova plugin Ionic Natives uses allows specifying the background color of the smallIcon. By not including it in your interface you force users to use the default color for their version of Android. While the LocalNotification plugin is not well documented, it does include this feature, see Options.java line 253:
```
/**
* @return
* The notification background color for the small icon
* Returns null, if no color is given.
*/
public int getColor() {
String hex = options.optString("color", null);
if (hex == null) {
return NotificationCompat.COLOR_DEFAULT;
}
int aRGB = Integer.parseInt(hex, 16);
return aRGB + 0xFF000000;
}
```
I've simply added the option to the interface as well as a short description.
This lets you go from the default color (varies by Android version): https://goo.gl/photos/nERcj4GZgapy8aee9
To any color you'd like: https://goo.gl/photos/t8V9WVba8jDU49aHA
And also works if you also specify a large icon: https://goo.gl/photos/gWQYwa12djmdXfYcA
* feat(unique-device-add): add UniqueDeviceId plugin (#1064)
* fix plugin
* feat(text-to-speech): Add stop method (#1063)
https://github.com/vilic/cordova-plugin-tts/pull/32
* feat(appodeal): adds Appodeal SDK wrappers for iOS and Android (#1031)
* feat(Appodeal) bootrapping
* starting docs
* more docs
* feat(appodeal): add event Observables
* feat(appodeal): replace Cordova Observable events with #.fromEvent()
* feat(appodeal): update decorator metadata
* feat(couchbase-lite): add CouchbaseLite cordova plugin (#1025)
* feat(CouchbaseLite): add CouchbaseLite cordova plugin
* add plugin url
* feat(background-fetch): Adding Background Fetch requested in #990 (#1013)
* Adding Background Fetch (https://github.com/transistorsoft/cordova-plugin-background-fetch) requested in #990
* Adding BackgroundFetch to index
* feat(gyroscope): add Gyroscope plugin (#1004)
* add gyroscope.ts to plugins
* add gyroscope to index
* Update gyroscope.ts
* Update gyroscope.ts
* Revert "fix(File): typing where `FileError` can be thrown" (#1130)
* tslint and fix build issues
* 2.6.0
* chore(): update changelog
* fix(core): dont check if method exists when overriding
fixes #1043
* fix(file): fix writeExistingFile
closes #1044
* feat(diagnostic): add new methods
closes #1045
* feat(background-mode): replace event listeners with on method
The methods onactivate, ondeactive and onfailure no longer exist. You must now use `on` method.
* feat(background-mode): add missing functions
closes #1078
* tslint
* set GoogleMapsMapTypeId to private
* remove beta from stripe
* 2.7.0
* chore(): update changelog
* feat(app-preferences): added cordova-plugin-app-preferences support (#1084)
* (feat) added cordova-plugin-app-preferences support
* replaced callback functions with promises
* updated example
* (feat) added cordova-plugin-browsertab support
* Revert "(feat) added cordova-plugin-browsertab support"
This reverts commit 00eb5cf5d8.
* (update) synchronize fetch
* feat(photo-library): added cordova-plugin-photo-library (#1102)
* feat(photo-library): added cordova-plugin-photo-library
* CordovaFiniteObservable moved to photo-library.
Overloads are marked as private.
* refactor(photo-library): fixed circleci failing in 2.7.0 (#1132)
* feat(photo-library): added cordova-plugin-photo-library
* CordovaFiniteObservable moved to photo-library.
Overloads are marked as private.
* fixed typescript error in 2.7.0
* feat(health): add wrapper for cordova-plugin-health (#1039)
* feat(health): add wrapper for cordova-plugin-health
* fix(Health): add optional params to QueryOptions for .query()
* docs(health): fix javadoc of interfaces
* fix(health): remove unused Plugin option
* docs(health): add missing documentation
* doc(health): add promise to return
* doc(health): remove empty lines
* doc(health): Add description & reference to repo
* doc(health: add "return {Promise<any>}"
* refactor(safari-view-controller): hide returns promise
* fix typo in ibeacon plugin (#1138)
* fix(file): fix return types
fixes #1139
* docs(background-geolocation): fix param docs
* refactor(health): fix return types and prefix interfaces
* 2.8.0
* chore(): update changelog
* docs(sqlite): syntax error resolved (#1142)
* Syntax error resolved
The `{}` should be `[]`, but since there is no binding we do not get error. In case we add one, then the syntax will be incorrect.
* Fixed a syntax error
73 KiB
73 KiB
2.8.0 (2017-03-04)
Bug Fixes
Features
- 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)
Bug Fixes
- core: dont check if method exists when overriding (754c5ec), closes #1043
- file: fix writeExistingFile (47f48ba), closes #1044
Features
- 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)
Bug Fixes
- 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)
Features
- 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
- 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)
Bug Fixes
- pin-dialog: add missing errorIndex (b7701cd)
2.5.0 (2017-02-07)
Bug Fixes
- 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)
Features
- 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)
Bug Fixes
2.4.0 (2017-01-24)
2.3.3 (2017-01-24)
Bug Fixes
Features
- pinterest: add pinterest plugin (466437a)
2.3.2 (2017-01-24)
Bug Fixes
2.3.1 (2017-01-22)
Bug Fixes
- add clearAllNotifications() (8c021bc)
- battery-status: add missing pluginRef (3da0efe)
- core: fix exception in CordovaProperty (#998) (cb29363), closes #992
- core: fix plugin check (da7a370)
- plugin: adds subscribe() and unsubscribe() (94025a7)
Features
- core: add PluginConfig interface (b983de2), closes #996
- google-maps: add base class functions (#993) (9f98f8e)
2.3.0 (2017-01-20)
Bug Fixes
- native-geocoder: fix callback order (dbf95ea)
Features
- 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)
Bug Fixes
- app-rate: onRateDialogShow callback (#985) (ab681cc)
- core: increase deviceready timeout for sanity (0ab14a0)
Features
2.2.16 (2017-01-11)
2.2.15 (2017-01-11)
Bug Fixes
- 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)
Bug Fixes
- 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
Features
- background-geolocation: add altitudeAccuracy into response typings (#922) (8eb656c)
- market: add search method, return promises (d62779a)
2.2.13 (2016-12-27)
Bug Fixes
- 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)
Features
- 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-16)
Bug Fixes
- 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
Features
- admob: update api and docs (6ba1d49)
2.2.11 (2016-12-06)
Bug Fixes
- cordova-property: fixes static properties of classes (7ae6e10)
- device: fixes device plugin (d918844)
BREAKING CHANGES
- device: device property no longer exists
2.2.10 (2016-12-04)
Bug Fixes
- contacts: fix few bugs in Contacts (#846) (b19f6d1)
- sqlite: add static constructor, and fix resolve type (#697) (9082c5e)
Features
- actionsheet: add ActionSheetOptions interface (f211da7)
- googlemap: add disableAutoPan to GoogleMapsMarkerOptions (cf75a53), closes #844
- googlemaps: add markerClick and infoClick to MarkerOptions (6f7171d)
2.2.9 (2016-12-01)
2.2.8 (2016-12-01)
Bug Fixes
- add return (3fdc4a8)
- card-io: fix typo in options (e6700a3)
- globalization: add missing parameter to numberToString function (1072ab1), closes #835
- headercolor: solve typo in usage and chore (bab2971)
Features
- card-io: add typing for response (2e82320)
2.2.7 (2016-11-24)
Bug Fixes
- 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
Features
- 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)
Bug Fixes
- 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
Features
- 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)
Bug Fixes
Features
- 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)
Bug Fixes
- googlemaps: Expose 'type' property in GoogleMapsLatLngBounds #693 (#694) (74a252b)
- onesignal: update to match latest API version (#691) (babfb0d)
2.2.2 (2016-10-12)
Bug Fixes
Features
2.2.1 (2016-10-12)
Bug Fixes
- diagnostic: misspelled getContactsAuthorizationStatus method (#678) (bff4862)
- file: fix writeFile method (842a80d)
- 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)
Features
- file: resolveLocalFilesystemUrl and resolveDirectoryUrl are now public methods (542ff4c), closes #657
2.2.0 (2016-10-11)
Bug Fixes
- native-transitions: add missing interface properties (35c8bbd)
- onesignal: update to match latest api (#671) (7c6e6d8), closes #667
Features
2.1.9 (2016-10-09)
Bug Fixes
- 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)
Bug Fixes
2.1.6 (2016-10-06)
Bug Fixes
- google-analytics: specify successIndex and errorIndex for methods with optional params (6f23bef)
- paypal: fix helper classes (f002657)
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
Features
2.1.0 (2016-10-03)
Bug Fixes
- 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
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
- facebook: export interfaces (c4110ee)
- File: fixed readFileAs (#479) (eff7841)
- geofence: fix event listeners (efa222f)
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
- instagram: add instagram sharing plugin (#453) (f3e698f), closes #307
- VideoEditor: add video editor plugin. (#457) (7a53013), closes #316
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
- 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)
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
- crop: add crop plugin (#284) (41c9adf)
- screen-orientation: Added Screen Orientation Plugin #342 (#366) (bd9366b)
1.3.9 (2016-07-23)
Bug Fixes
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
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
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
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
- DatePicker: Added DatePicker (5afa58f)
- plugin: add sync option to @Cordova for sync functions (17e3827)
- plugin: call clearFunction with original fn args (8f27fc9)
- 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)