Tags give the ability to mark specific points in history as being important
-
2.7.0
397f093d · ·IMPORTANT: The minimum NodeJS version is now 18 - Implemented logic to request an access token via Google APIs without the googleapis nodejs library Updated dependencies: @types/node -> 25.0.3
-
2.6.0
1706bd2a · ·- Removed async.js dependency and rewrote processBatch logic using native Promise logic while still ensuring concurrency management - Rewrote logic using async/await Updated dependencies: @types/node -> 24.9.2
-
2.5.1
f457c15b · ·NOTE: Tested for compatibility with Node.js 25 Updated dependencies: googleapis -> 164.1.0 @types/node -> 24.9.1 typescript -> 5.9.3
-
2.5.0
22840228 · ·- Removed the option to not specify any service account and therefore go to a fallback path, to ensure compatibility with ESM - Improved documentation for creating FCM objects with CommonJS and ESM - Added support for Deno - Used new interface for building JWT client Updated dependencies: googleapis -> 156.0.0 @types/async -> 3.2.25 @types/node -> 24.3.0 typescript -> 5.9.2
-
2.4.1
9147ae31 · ·NOTE: Tested for compatibility with Node.js 24 - Correct logic for FCM Client creation (#5) Updated dependencies: @types/node -> 22.15.17
-
2.4.0
0fddf91e · ·- Optimized and improved logic for creating the FCM object - Corrected and updated README.md Updated dependencies: googleapis -> 148.0.0 @types/node -> 22.14.1 typescript -> 5.8.3
-
2.3.5
e8f1d803 · ·Updated dependencies: googleapis -> 146.0.0 @types/node -> 22.13.10 typescript -> 5.8.2
-
-
2.3.3
214d16a5 · ·- Fix retry limit to 10 for 5xx errors Updated dependencies: @types/node -> 22.7.4 typescript -> 5.6.3
-
-
-
2.3.0
b564ea22 · ·- Always enabled retry if the FCM service is 5xx error - Centralized verification and recovery serviceAccount in the FcmOptions class - Removed unnecessary variable swapping in methods and used the fcmOptions object directly
-
2.2.2
da2d6257 · ·- Improved handling of error logs when creating a new FCM client - Always enabled retry if the FCM service is 503 Service Unvaiable - Fix for not logging lastStreamId in FCM HTTP2 GOAWAY Updated dependencies: @types/node -> 22.7.4
-
2.2.1
8cc458f0 · ·- Fix maxConcurrentStreamsAllowed in FCM class constructor - Fix to retry if the service is not available 503
-
2.2.0
762100e8 · ·- Implemented logic to retry when the FCM client is invalid Updated dependencies: googleapis -> 144.0.0 @types/node -> 22.5.5 typescript -> 5.6.2
-
2.1.6
8d7976f9 · ·- Set HTTP/2 client peerMaxConcurrentStreams to maxConcurrentStreamsAllowed - Switch to async/each instead of async/eachLimit to speed up delivery Updated dependencies: async -> 3.2.6 googleapis -> 142.0.0 @types/node -> 22.5.0 typescript -> 5.5.4
-
-
2.1.4
4ae24573 · ·Fixed tokens marked as unregistered when the message payload is invalid and added support to INVALID_ARGUMENT Updated dependencies: @types/node -> 20.14.11
-
2.1.3
991dfcf1 · ·Updated dependencies: googleapis -> 140.0.1 @types/node -> 20.14.9 typescript -> 5.5.3
-
2.1.2
0633dbdf · ·Using the Spread Operator to create a copy of the token array instead of referencing the same elements