Tags: sushi90/node-apn
Tags
2.1.0 * JSON Web Token support (node-apn#401) * Add threadId property for notifications * Fix a leak caused when an error is emitted from the endpoint manager
v2.0.0 * HTTP/2 Provider API (node-apn#277) * `apn.Connection` has been renamed to `apn.Provider` * `apn.Feedback` has been removed * `apn.Device` has been removed - all tokens are now hex-encoded strings * `apn.token` is provided to validate tokens and convert from `Buffer` if necessary * Notifications are now required to have an associated `topic` * `pushNotification(notification, tokens)` is now simply, `send(notification, recipients)` * `send` returns a promise which will be fulfilled when all notifications have been sent (node-apn#362) * Reliable Delivery (node-apn#168) * Ability to mock `apn.Provider` behaviour * Notification can be created in a "finished" state (node-apn#240)
* Fix Documentation URL (node-apn#393) * Prevent `badge: 0` sending `badge: undefined` (node-apn#394) * Avoid error, when deferredConnection is null (node-apn#397)
Fixes: * Emit an error when retry limit is exceeded (node-apn#333) * Documentation fixes (node-apn#229, node-apn#343, node-apn#379) * Reinstate broken aps behaviour (node-apn#377)
* Notification property improvements * Round-robin all open sockets when sending notifications * `minConnections` option * Prevent crashing when cancelling feedback multiple times (node-apn#307) * Fix connection.shutdown behaviour (node-apn#299) * Small doc improvements
PreviousNext