Skip to content

Releases: node-apn/node-apn

3.0.0

03 Sep 23:29
38a357e
Compare
Choose a tag to compare

2.2.0

20 Dec 11:29
Compare
Choose a tag to compare
  • Proxy support (#163)
  • Updated dependencies

3.0.0-alpha1

06 Dec 09:01
Compare
Choose a tag to compare
3.0.0-alpha1 Pre-release
Pre-release
  • 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

29 Jun 11:52
Compare
Choose a tag to compare
  • Improve typescript type definitions (#536)
  • Several documentation improvements (#537, #547, #550, #555, #560, #560)
  • Update dependencies (#566)
  • Update .gitignore and add .nvmrc (#573)

2.1.4

24 Mar 12:20
Compare
Choose a tag to compare
  • Don't mutate passed in payload object
  • Change APNs development endpoint to api.development.push.apple.com
  • Update node-http2 fork

2.1.3

05 Feb 15:06
Compare
Choose a tag to compare
  • Add thread-id to notification payload (#484)
  • Workaround an issue where APNS would return an HTTP 500 and make the connection unusable (#449, #480)
  • Regularily renew JSON web token (#449, #480)

2.1.2

08 Nov 11:43
Compare
Choose a tag to compare
  • Add TypeScript type definitions (#441, #465)
  • Update node-http2 fork to 3.3.6 and add stream.upstream not defined check (#444)

2.1.1

02 Oct 17:51
Compare
Choose a tag to compare
  • Fix broken logger (#438)
  • Use archive URL for forked node-http2 module (#433)

JSON Web Token

24 Sep 01:57
v2.1.0
Compare
Choose a tag to compare
  • 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

21 Sep 23:46
v2.0.0
Compare
Choose a tag to compare
  • HTTP/2 Provider API (#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 (#362)
  • Reliable Delivery (#168)
  • Ability to mock apn.Provider behaviour
  • Notification can be created in a "finished" state (#240)