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.Connectionhas been renamed toapn.Providerapn.Feedbackhas been removedapn.Devicehas been removed - all tokens are now hex-encoded stringsapn.tokenis provided to validate tokens and convert fromBufferif
necessary- Notifications are now required to have an associated
topic pushNotification(notification, tokens)is now simply,send(notification, recipients)sendreturns a promise which will be fulfilled when all notifications have
been sent (#362)- Reliable Delivery (#168)
- Ability to mock
apn.Providerbehaviour - Notification can be created in a "finished" state (#240)