Releases: node-apn/node-apn
Releases · node-apn/node-apn
3.0.0
- Support zero-valued (0)
expiry
#649. Thanks to Nathan Hamblen - add support for apns-push-type #656. Thanks to Stefan Trauth
2.2.0
3.0.0-alpha1
- Native Node.js HTTP/2 client
- Requires Node.js 8.9.1 or later
- Breaking changes:
- The status property of notification results has changed from string to number
2.1.5
2.1.4
- Don't mutate passed in payload object
- Change APNs development endpoint to api.development.push.apple.com
- Update node-http2 fork
2.1.3
2.1.2
2.1.1
JSON Web Token
- JSON Web Token support (#401)
- Add threadId property for notifications
- Fix a leak caused when an error is emitted from the endpoint manager
HTTP/2 Provider API
- HTTP/2 Provider API (#277)
apn.Connection
has been renamed toapn.Provider
apn.Feedback
has been removedapn.Device
has been removed - all tokens are now hex-encoded stringsapn.token
is provided to validate tokens and convert fromBuffer
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 (#362)- Reliable Delivery (#168)
- Ability to mock
apn.Provider
behaviour - Notification can be created in a "finished" state (#240)