Skip to content
This repository has been archived by the owner on Sep 15, 2021. It is now read-only.

Releases: ionic-team/ng-cordova

v0.1.10-alpha

04 Jan 17:17
Compare
Choose a tag to compare

This is a relatively small release to reflect more changes to the FB plugin. Important additions were made the network plugin, which now provides the ability to watch for online and offline events.

NOTE: ngCordova is arriving at a very stable level and we hope to release the first BETA version in the next few weeks, after we complete some important fixes to the file plugin, push notifications and local notifications plugins. Expect 1 - 2 more ALPHA releases with changes made to these plugins, and send me an email @ [email protected] if you would like to help test these plugins.

NEW

  • Network Plugin : adding $on('online'), $on('offline') events 3cccfe4
  • 0Auth : salesforce + strava support e0795ce
  • Facebook : make more compliant with original plugin and remove unnecessary init() from login method. 64b5aa8 2218c4d
  • mocks : better file plugin 2404142 78e9410 8bac9eb
  • docs: ability to search plugins

Fix

  • 0Auth : add code to handle cancel / exit events in the oauth browser flow 4d93e12
  • Keychain : check if keychain exists before instantiating 7684643

Breaking Changes

Facebook Plugin: (only relevant for browser testing)

Before

.config(function () {
  $cordovaFacebookProvider.setAppID(appID, version);
});

After

.config(function () {
  $cordovaFacebookProvider. browserInit(12345678, "v2.0")
});

v0.1.9-alpha

21 Dec 23:20
Compare
Choose a tag to compare

A new release to reflect a few changes made to the docs and code respectively. Mainly v0.1.9-alpha has been released to fix the AngularJS dependency issue, which now resolves to anything higher than v1.2.23.

NEW

  • MAJOR docs refractor
  • Brightness plugin
  • App Version plugin
  • ActionSheet plugin
  • Email Composer plugin
  • Image Picker plugin

Fix

  • App Rate plugin: add dep injection
  • Media plugin: reduce promisifcation
  • StatusBar : isVisible is not a method, but a value
  • Bower -- update dependency to >= 1.2.23

v0.1.8-alpha

11 Dec 19:53
Compare
Choose a tag to compare

NEW

  • App Rate plugin
  • In App Browser plugin
  • HTTPd plugin
  • Video Capture Plus plugin
  • GoogleAds plugin
  • FacebookAds plugin
  • FlurryAds plugin
  • iAd plugin
  • mMediaAds plugin
  • mobfoxAds plugin
  • mopubAds plugin
  • 0Auth - twitter, reddit, foresquare support
  • Date Picker - Insert default options on datePicker

FIXES

  • Module - add zip plugin injection dependency
  • Push Notification - wrapping $broadcast in an $apply() statement to bring notification into scope
  • Local Notification - Updated localNotification wrapper with hasPermission and promptForPermission methods
  • Bluetooth Serial - fix callback from resolve to notify for constant updates
  • File - add timeout option to upload

Breaking Changes

Changes were made to the promisification of geolocation, deviceOrientation and deviceMotion plugin watch methods.

Before:

watch = $cordovaDeviceMotion.watchAcceleration(options);

watch.promise.then(
     function() {/* unused */},  
     function(err) {},
     function(acceleration) {
});

$cordovaDeviceMotion.clearWatch(watch.watchID);

Now:

watch = $cordovaDeviceMotion.watchAcceleration(options).then(
     function() {/* unused */},  
     function(err) {},
     function(acceleration) {
});

watch.clear();
// or 
$cordovaDeviceMotion.clearWatch(watch);

The same goes for geolocation and DeviceOrientation.

v0.1.7-alpha

05 Nov 17:27
Compare
Choose a tag to compare

This is a micro-release to fix the issue with bower installing v0.1.5-alpha, resolving #418.

New

  • Demo - FB web-dev api is now working ec053ad 71d3961
  • PushNotifications - Angular event broadcast for push notifications da0ef69
  • *Contact - new pickContact method 01319b8

Fixes

  • Printer - fix isAvailable method + promise for print method ef452ed

v0.1.6-alpha

30 Oct 18:43
Compare
Choose a tag to compare

This is a small release to reflect a few fixes in the Facebook plugin. The docs at ngcordova.com/docs are now aligned with the fixes made.

New

Fixes

  • Facebook - refractor appID 48cb327
  • Facebook - add version parameter to setAppID method 0e6f7b1
  • Flashlight - add toggle method 0e24273
  • Spinner Dialog - add fixed parameter to stop touch from removing spinner dialog d1a01df

v0.1.5-alpha

17 Oct 03:46
Compare
Choose a tag to compare

The Facebook Plugin is now supported with many new plugins added and bugs fixed!

Highlights

FB plugin - The highly demanded Facebook plugin now has docs and a working example in the demo file of ngCordova.

TouchID - Add iOS TouchID authentication to your apps easily with the touchid plugin. See the demo app for a working example.

Travis CI testing - We've integrated ngCordova into TravisCI, and have builds tested on each commit.

New

Plugins

Fix

  • Dialogs plugin : fixed prompt and confirm methods to return button index and input (if exists)
  • Keychain : fix issue where keychain is not initialized properly
  • StatusBar : fix the method overlaysWebView to honour the boolean param
  • Remove ngCordova.min.js from bower for better grunt integration
  • Fixes to the File Plugin (more fixes coming soon)

v0.1.4-alpha

08 Sep 23:10
Compare
Choose a tag to compare

ngCordova is growing exponentially by the week and we're happy to announce a new release, v0.1.4-alpha, with many new plugins, bug fixes, improved documentation, a whole new demo app, and last but not least mock data.

Highlights

ngCordova mocks - We've added mocks to ngCordova, thanks to some great work by @chadcampbell. While still in alpha version and requiring some more testing, you can find them in the /src/mocks folder and try them out for yourself!

New demo app - The demo app has been completely refractored with new plugins, and an improved UI. Stay tuned for something special soon

Better Docs - The docs now have a nice side-menu for quick navigation and an overview of all plugins currently supported by ngCordova

Plugins

New

Fixes

  • Dialogs - Adding promise support
  • Device Orientation - Fixed compass.clearWatch missing the watchID parameter 9367bcf
  • Globalization - Added more methods and endpoints 786ec67
  • Globalization - Fixed unnecessary options parameter 4379b81
  • File - Adding writeFile logic for "file" plugin 46bd8b7
  • File - Added relative path and filename fbd2e9d
  • File - New methods for ReasAs [text, DataURL, BinaryString, ArrayBuffer] 0b30ba1
  • Printer - Adding promise support
  • Social Sharing - Added the (most important) share function
  • Social Sharing - Renamed SMS phonenr param to indicate you can pass multiple by separating by a comma
  • Social Sharing - Renamed all image params to file, because any file can be shared
  • Social Sharing - Fixed shareViaEmail, because it was an unadjusted copy-paste of shareViaSMS
  • Social Sharing - Added shareVia
  • Social Sharing - Added canShareViaEmail
  • Social Sharing - Fixed canShareVia (subject was missing)
  • Social Sharing - Removed some now obsolete TODO's/notes

Docs

New

  • A new side-menu for quick navigation
  • Flashlight plugin
  • Progress Indicator plugin
  • AdMob plugin
  • AppAvailability plugin
  • Battery Status plugin
  • Clipboard plugin
  • Keychain plugin
  • Media plugin
  • Printer Plugin
  • Contributing guidelines
  • CHANGELOG.md

Demo

  • Completely new demos with many new plugins 49d991f
  • Quick-view the source code in the app
  • Flashlight plugin
  • Statusbar plugin
  • Preferences plugin
  • Barcode Scanner plugin

Other

  • ng-cordova-mocks - Mock are now in ngCordova! Documentation is coming soon, with examples in the demo too
  • Adding js-lint testing in gulp 72e513b
  • Adding .editorconfig for better contributing
  • Fix bower.js file and bower install ngCordova

v0.1.3-alpha

10 Jul 20:12
Compare
Choose a tag to compare

v0.1.3-alpha

NEW

  • API Change for Geolocation, DeviceMotion, and DeviceOrientation plugins. They now return an object of the form:
{
  promise: deferrable,
  watchId: watchId
}

Where promise is the internal promise, and watchId is the watchId that can be used to clear the watch later.

And lots of fixes!

v0.1.2-alpha

11 Jun 10:18
Compare
Choose a tag to compare

v0.1.2-alpha

NEW

  • Bower support
  • File Plugin
  • Globalization plugin.
  • Google Analytics plugin
  • Local Notifications Plugin
  • Pin Dialog plugin
  • Push Notifications plugin
  • Social Sharing plugin
  • Spinner Dialog plugin
  • SQLite Plugin
  • Toast Plugin

FEATURES

  • Progress event to File Plugin upload() + download()
  • More commands in Push Notification plugin
  • Handle Connection.NONE in Network Information Plugin for isOffline()
  • Use notify not resolve with watchHeading

FIXES

  • Remove options in BarcodeScanner : scan()
  • Remove options in Device Motion : getCurrentAcceleration()

We now support the following plugins:

org.apache.cordova.camera
org.apache.cordova.console
org.apache.cordova.contacts
org.apache.cordova.device
org.apache.cordova.device-motion
org.apache.cordova.device-orientation
org.apache.cordova.dialogs
org.apache.cordova.file
org.apache.cordova.geolocation
org.apache.cordova.globalization
org.apache.cordova.network-information
org.apache.cordova.splashscreen
org.apache.cordova.statusbar
org.apache.cordova.vibration
https://github.com/Paldom/PinDialog.git
https://github.com/phonegap-build/PushPlugin.git
https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git
https://github.com/Paldom/SpinnerDialog.git
https://github.com/brodysoft/Cordova-SQLitePlugin.git
https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin.git
https://github.com/phonegap-build/GAPlugin.git
https://github.com/driftyco/ionic-plugins-keyboard
https://github.com/wildabeast/BarcodeScanner

v0.1.1-alpha

03 Jun 18:33
Compare
Choose a tag to compare
  • StatusBar plugin added
  • Renamed Accelerometer and Compass to deviceMotion and deviceOrientation, respectively

We now support the following plugins:
org.apache.cordova.console
org.apache.cordova.device
org.apache.cordova.camera
org.apache.cordova.statusbar
org.apache.cordova.vibration
org.apache.cordova.network-information
org.apache.cordova.geolocation
org.apache.cordova.dialogs
org.apache.cordova.device-motion
org.apache.cordova.splashscreen
org.apache.cordova.device-orientation
org.apache.cordova.contacts
https://github.com/driftyco/ionic-plugins-keyboard
https://github.com/wildabeast/BarcodeScanner