Skip to content

Version 0.3.0

Compare
Choose a tag to compare
@dimitribouniol dimitribouniol released this 19 Dec 11:21
· 47 commits to main since this release

##Overview

This release introduces some breaking changes to make the API a bit more readable:

  • VAPID.Configuration.mocked has been renamed to VAPID.Configuration.mockedConfiguration to match other mocked methods.
  • WebPushManager.init(..., logger:, ...) has been renamed to WebPushManager.init(..., backgroundActivityLogger:, ...) to better match the types of logging it is responsible for.
  • The various send(...) methods now have a logger: 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

Full Changelog: 0.2.1...0.3.0