ChangeLog --------- Please also read the [Upgrade Guide](https://github.com/katzer/cordova-plugin-local-notifications/wiki/Upgrade-Guide) for more information. #### Version 0.8.1 (not yet released) - Fix incompatibility with cordova version 3.5-3.0 - Fire `clear` instead of `cancel` event when clicked on repeating notifications - Do not fire `clear` or `cancel` event when clicked on persistent notifications ### Version 0.8.0 (05.03.2015) - Support for iOS 8, Android 2 (SDK >= 7) and Android 5 - Windows Phone 8.1 will be added soon - New interfaces to ask for / register permissions required to schedule local notifications - `hasPermission()` and `registerPermission()` - _schedule()_ will register the permission automatically and schedule the notification if granted. - New interface to update already scheduled|triggered local notifications - `update()` - New interfaces to clear the notification center - `clear()` and `clearAll()` - New interfaces to query for local notifications, their properties, their IDs and their existence depend on their state - `isPresent()`, `isScheduled()`, `isTriggered()` - `getIds()`, `getAllIds()`, `getScheduledIds()`, `getTriggeredIds()` - `get()`, `getAll()`, `getScheduled()`, `getTriggered()` - Schedule multiple local notifications at once - `schedule( [{...},{...}] )` - Update multiple local notifications at once - `update( [{...},{...}] )` - Clear multiple local notifications at once - `clear( [1, 2] )` - Cancel multiple local notifications at once - `cancel( [1, 2] )` - New URI format to specify sound and image resources - `http(s):` for remote resources _(Android)_ - `file:` for local resources relative to the _www_ folder - `res:` for native resources - New events - `schedule`, `update`, `clear`, `clearall` and `cancelall` - Enhanced event informations - Listener will get called with the local notification object instead of only the ID - Multiple listener for one event - `on(event, callback, scope)` - Unregister event listener - `un(event, callback)` - New Android specific properties - `led` properties - `sound` and `image` accepts remote resources - Callback function and scope for all interface methods - `schedule( notification, callback, scope )` - Renamed `add()` to `schedule()` - `autoCancel` property has been removed - Use `ongoing: true` for persistent local notifications on Android - Renamed repeat intervals - `second`, `minute`, `hour`, `day`, `week`, `month` and `year` - Renamed some local notification properties - `date`, `json`, `message` and `repeat` - Scheduling local notifications with the deprecated properties is still possible - [Kitchen Sink sample app](https://github.com/katzer/cordova-plugin-local-notifications/tree/example) - [Wiki](https://github.com/katzer/cordova-plugin-local-notifications/wiki)