From c732c051d48185bd893eb69ff105528c4aedf68d Mon Sep 17 00:00:00 2001 From: Andrew Barba Date: Wed, 27 Nov 2024 17:00:53 -0500 Subject: [PATCH] Changelog --- CHANGELOG.md | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c95ede8..ac46242 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,16 @@ --- +## [12.0.0](https://github.com/AndrewBarba/apns2/releases/tag/12.0.0) + +1. Migrate to Undici v7 +2. ESM +3. Drop support for Node 16 and 18 + ## [11.7.1](https://github.com/AndrewBarba/apns2/releases/tag/11.7.1) -1. Fix issue with `expiration` option [#88](https://github.com/AndrewBarba/apns2/issues/88) +1. Fix issue with `expiration` option + [#88](https://github.com/AndrewBarba/apns2/issues/88) ## [11.7.0](https://github.com/AndrewBarba/apns2/releases/tag/11.7.0) @@ -38,7 +45,8 @@ 1. Define new `Host` enum for specifying APNS host 2. Add `liveactivity` push type -Thank you [278204](https://github.com/278204) and [icodebuster](https://github.com/icodebuster) +Thank you [278204](https://github.com/278204) and +[icodebuster](https://github.com/icodebuster) ## [11.1.0](https://github.com/AndrewBarba/apns2/releases/tag/11.1.0) @@ -119,16 +127,20 @@ Thank you [278204](https://github.com/278204) and [icodebuster](https://github.c ## [7.0.0](https://github.com/AndrewBarba/apns2/releases/tag/7.0.0) -1. Support [apns-push-type](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns) and iOS 13 +1. Support + [apns-push-type](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns) + and iOS 13 ## [6.1.0](https://github.com/AndrewBarba/apns2/releases/tag/6.1.0) -1. Support [thread-id](https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/PayloadKeyReference.html) +1. Support + [thread-id](https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/PayloadKeyReference.html) ## [6.0.0](https://github.com/AndrewBarba/apns2/releases/tag/6.0.0) 1. Remove Bluebird -2. Remove concurrency option, instead relies on the connection pool and max connections +2. Remove concurrency option, instead relies on the connection pool and max + connections 3. Accept a `Date` for the apns expiration ## [5.0.0](https://github.com/AndrewBarba/apns2/releases/tag/5.0.0) @@ -145,7 +157,8 @@ Thank you [278204](https://github.com/278204) and [icodebuster](https://github.c ## [4.0.2](https://github.com/AndrewBarba/apns2/releases/tag/4.0.2) -1. Reset signing token every 59 minutes to prevent `TooManyProviderTokenUpdates` error +1. Reset signing token every 59 minutes to prevent `TooManyProviderTokenUpdates` + error ## [4.0.1](https://github.com/AndrewBarba/apns2/releases/tag/4.0.1) @@ -154,7 +167,8 @@ Thank you [278204](https://github.com/278204) and [icodebuster](https://github.c ## [4.0.0](https://github.com/AndrewBarba/apns2/releases/tag/4.0.0) 1. Remove support for Node versions less than v8.10 -2. High-performance connection pool using [tarn](https://github.com/vincit/tarn.js) +2. High-performance connection pool using + [tarn](https://github.com/vincit/tarn.js) 3. More friendly require API, see README for updated usage ## [3.0.1](https://github.com/AndrewBarba/apns2/releases/tag/3.0.1) @@ -163,6 +177,11 @@ Thank you [278204](https://github.com/278204) and [icodebuster](https://github.c ## [3.0.0](https://github.com/AndrewBarba/apns2/releases/tag/3.0.1) -1. Introduces support for the native `http2` module in Node.js v8.4.0 or later with fall back to `node-spdy` in earlier versions of Node.js. +1. Introduces support for the native `http2` module in Node.js v8.4.0 or later + with fall back to `node-spdy` in earlier versions of Node.js. -To use the new `http2` library you must start your node process with `node --expose-http2` and apns2 will automatically use the native module. Later versions of Node.js may expose the native module without the need for a command line flag. In this case, apns2 will automatically use the native module without any additional steps on your end. +To use the new `http2` library you must start your node process with +`node --expose-http2` and apns2 will automatically use the native module. Later +versions of Node.js may expose the native module without the need for a command +line flag. In this case, apns2 will automatically use the native module without +any additional steps on your end.