- Target Java 8 instead of Java 7.
- Added an asynchronous version
PushAsyncService
of thePushService
that performs non-blocking HTTP calls. Usesasync-http-client
under the hood.
- Improvement: Add support for urgency & topic (contributed by [email protected]).
- Maintenance: Upgrade com.beust:jcommander to 1.78.
- Maintenance: Upgrade org.bitbucket.b_c:jose4j to 0.7.0.
- Bugfix: Only verify the VAPID key pair if the keys are actually present (fixes #73).
- Improvement: Add test configurations for GCM-only to the selenium test suite.
- Use aes128gcm as the default encoding (#75).
- Remove BouncyCastle JAR from source and let Gradle put together the class path for the CLI.
- Support aes128gcm content encoding (#72)
- Use
PushService.send(Notification, Encoding)
or the analogoussendAsync
withEncoding.AES128GCM
.
- Use
- Remove Guava dependency (#69)