summaryrefslogtreecommitdiff
path: root/plugins/de.appplant.cordova.plugin.local-notification/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/de.appplant.cordova.plugin.local-notification/CHANGELOG.md')
-rw-r--r--plugins/de.appplant.cordova.plugin.local-notification/CHANGELOG.md61
1 files changed, 61 insertions, 0 deletions
diff --git a/plugins/de.appplant.cordova.plugin.local-notification/CHANGELOG.md b/plugins/de.appplant.cordova.plugin.local-notification/CHANGELOG.md
new file mode 100644
index 00000000..611e02f8
--- /dev/null
+++ b/plugins/de.appplant.cordova.plugin.local-notification/CHANGELOG.md
@@ -0,0 +1,61 @@
+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 (08.03.2015)
+
+- 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)