Commit Graph

1564 Commits

Author SHA1 Message Date
Ibby d189a5bbc1 3.1.0-rc.3 2017-03-10 12:08:18 -05:00
Ibby ec57f00d2b chore(): update angular to 2.4.8 2017-03-10 12:08:06 -05:00
Ibby d36a8c8257 3.1.0-rc.2 v3.1.0-rc.2 2017-03-10 10:39:55 -05:00
Ibby 3665781b40 chore(): update deps 2017-03-10 10:39:40 -05:00
Ibby 9108db7653 Merge branch 'v3-injectable' of github.com:driftyco/ionic-native into v3-injectable 2017-03-10 10:22:15 -05:00
Ibby 00d1ad7d3b set concurrency to number of cores 2017-03-10 10:22:03 -05:00
perry de51ef8a82 chore(CI): fixing npm install instructions in generated readmes 2017-03-08 13:08:10 -06:00
Ibby 9a68ea242c docs(health): fix return type 2017-03-08 05:44:56 -05:00
Ibby 10daa1f1dd docs(background-fetch): fix return type 2017-03-07 06:01:43 -05:00
Ibby 38bb8410e5 refactor(background-geolocation): update imports 2017-03-07 05:58:00 -05:00
Ibby d35d176a79 3.1.0-rc.1 2017-03-07 05:53:34 -05:00
Ibby fe8a380902 docs(): update docs 2017-03-07 05:52:20 -05:00
Ibby a8edd53d26 fix(background-geolocation): configure returns an observable 2017-03-07 05:30:58 -05:00
Ibby Hadeed 00a7fa547e chore(): merge master into v3-injectable (#1146)
* 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
2017-03-07 05:06:38 -05:00
Ibby b393c7448b remove console logs
closes #1145
2017-03-06 04:31:31 -05:00
Ibby 46f80555f7 refactor(): remove some prefixes 2017-03-01 19:35:35 -05:00
Ibby 0aee729e8e remove utils from publish command 2017-02-22 19:16:00 -05:00
Ibby 06c8c44efc 3.1.0-alpha.3 2017-02-22 19:10:23 -05:00
Ibby 6df3383585 remove auto-install and cleanup 2017-02-22 19:08:34 -05:00
Ibby f912a452dc remove alpha tag 2017-02-16 22:05:36 -05:00
Ibby ea697bd884 edit publish command 2017-02-16 22:05:23 -05:00
Ibby 6e7b087cff 3.1.0-alpha.2 2017-02-16 22:00:12 -05:00
Ibby 87b5327a42 fix AoT support and add publish script 2017-02-16 22:00:06 -05:00
Ibby 1b1a0e99e8 3.1.0-alpha.1 2017-02-16 20:53:30 -05:00
Ibby 2828319d0a 3.0.1-0 2017-02-16 20:51:44 -05:00
Ibby d3c87fd95a fix build 2017-02-16 20:38:13 -05:00
Ibby 964cc91548 Merge branch 'v3-injectable' into v3-injectable-ngc 2017-02-16 19:49:56 -05:00
Ibby a2e410c4cb resolve merge conflict 2017-02-16 19:49:25 -05:00
Ibby 9055154781 chore(): ngc build 2017-02-16 19:47:50 -05:00
perry 822a4120c7 updating package name in usage instructions 2017-02-15 14:17:53 -06:00
perry bc60d0678b outputting readmes to dist dir instead of src 2017-02-15 10:29:47 -06:00
perry 9aa7ad0221 automating readme file generation and adding it to CI
# Conflicts:
#	src/@ionic-native/plugins/googlemap/index.ts
#	src/@ionic-native/plugins/inappbrowser/index.ts
#	src/@ionic-native/plugins/media/index.ts
#	src/@ionic-native/plugins/sqlite/index.ts
2017-02-15 10:19:26 -06:00
perry e965d654c5 readme templates 2017-02-15 09:48:46 -06:00
perry 82d6efac76 gulp task to generate readme files 2017-02-15 09:48:32 -06:00
Ibby de51746bfc rename google maps 2017-02-13 15:06:09 -05:00
Ibby 157367ddb6 fix(plugins): rename packages/classes 2017-02-13 15:02:36 -05:00
Ibby Hadeed 6de9697aa9 chore(build): add auto install scripts (#1059)
* feat(core): auto install scripts

* minor fixes

* minor fixes

* remove prompt message
2017-02-13 14:51:10 -05:00
Ibby 1dfdbaf1f0 chore(build): convert dependencies to peer dependencies 2017-02-13 14:31:41 -05:00
Max Lynch 1fe1cd6f75 Cleanup 2017-02-13 12:21:47 -06:00
Max Lynch dcd5e3ac9f Merge branch 'v3-injectable-instance-plugins' into v3-injectable 2017-02-13 12:14:11 -06:00
Max Lynch aa44c09ec4 Merge branch 'v3-injectable' into v3-injectable-instance-plugins 2017-02-13 12:13:50 -06:00
Max Lynch 281e8b737e Merge remote-tracking branch 'origin/v3-node-build' into v3-injectable 2017-02-09 08:29:19 -06:00
Ibby b5ce8e9fbb feat(): make instance based plugins injectable 2017-02-09 09:28:52 -05:00
Ibby 0b17b253d9 chore(): move fs-extra-promise to devDeps 2017-02-09 08:49:30 -05:00
Ibby faffc76a76 chore(): nodejs build script 2017-02-09 08:48:29 -05:00
Max Lynch 20fbfb91ca Fix build errors 2017-02-08 22:25:16 -06:00
Max Lynch 4acdd41837 Remove lots of static stuff with a fancy regex 2017-02-08 22:14:53 -06:00
Max Lynch 1f2dba0a3f Remove duplicate injectables 2017-02-08 17:30:16 -06:00
Max Lynch 76f07092df More stuff 2017-02-08 17:25:48 -06:00
Max Lynch 91a5b5bbfc Checkpoint 2017-02-08 17:14:25 -06:00