Skip to content

Releases: alexanderwe/LoggingKit

v3.0.0

23 Nov 20:15
Compare
Choose a tag to compare

Breaking Change

  • This release drops support for Carthage.

Rationale

The decisive factor for this was that Carthage has some issues to build with Xcode 12. I have taken this opportunity and dropped the support for Carthage as a whole. I think that the Swift Package Manager will become the main way of handling Swift dependencies in the future. Especially since it is part of Xcode 11. I hope that I do not break someones builds with that decision and maybe can convince some people to switch to SPM entirely, still I know that a lot of projects are still relying on Carthage.

v2.0.0

13 Jun 19:33
Compare
Choose a tag to compare

LoggingKit now supports custom log providers. For that purpose the v2.0.0 is a breaking release.

Features

  • Use a single LogService instance to process log messages
  • Create custom LogProviders to process log messages different ways
  • Pre-define OSLogProvider which uses os_log under the hood

v1.0.0

27 Apr 10:34
Compare
Choose a tag to compare

First release of LoggingKit

Features

  • Customisable logging categories
  • Log using os_log
  • iOS, watchOS, tvOS, macOS support
  • Combine support