All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Add the option to configure the APs badge key. Although it's not
officially documented, according to our tests, it is mandatory to
set the badge if the content-available is specified. Note that 0
is also a valid value, and it's used to disable the badge.
- Add option to configure the APs content-available key
- Implement notification priority configuration for Android and APN messages. The priority can now be set using the opts argument of the send-notification and send-notification-async methods.
- Switch from the Firebase REST API to the Firebase Admin Java SDK.
- Reimplement send-notification method to send notifications to multiple recipients in batches. This will significantly improve performance.
- Add send-notification-async method that returns a Future without waiting to the request to end.
- Allow UUID's in the notification message
- Downgrade http-kit dependency to stable version