Version 0.3.0
##Overview
This release introduces some breaking changes to make the API a bit more readable:
VAPID.Configuration.mocked
has been renamed toVAPID.Configuration.mockedConfiguration
to match other mocked methods.WebPushManager.init(..., logger:, ...)
has been renamed toWebPushManager.init(..., backgroundActivityLogger:, ...)
to better match the types of logging it is responsible for.- The various
send(...)
methods now have alogger:
parameter.
In addition to these API renames, this release also adds a number of improvements to documentation, tests, and logging. You can also use WebPushManager
without a service as it will automatically shut down its HTTP client when it falls out of scope.
What's Changed
- VAPID Token Documentation by @dimitribouniol in #32
- Key Validation Tests by @dimitribouniol in #33
- More Test Coverage by @dimitribouniol in #34
- Mocked Configuration Rename by @dimitribouniol in #35
- Automatic Shutdown by @dimitribouniol in #36
- Better Logging by @dimitribouniol in #37
Full Changelog: 0.2.1...0.3.0