Skip to content

1.0.0

Latest

Choose a tag to compare

@backslash-f backslash-f released this 17 Jun 11:40
· 1 commit to main since this release
1d018d7

AppLogger 1.0.0

1.0.0 makes AppLogger a more complete wrapper around Apple's unified logging APIs and introduces an explicit breaking API change for log levels.

Breaking changes

  • AppLogger.log(level:) now accepts AppLogLevel instead of OSLogType.
  • The default log level changed from .debug to .default.

Added

  • Added AppLogLevel with debug, info, default, error, and fault so package clients can choose levels without importing os.
  • Added tests covering the default level and AppLogLevel to OSLogType mapping.

Changed

  • AppLogger now defaults to .default, which improves visibility in Console.app without requiring debug filtering.
  • Updated the README usage examples and API documentation for the new logging model.

Maintenance

  • Refreshed README badges and formatting.
  • Added dedicated CI and nightly GitHub Actions workflows and updated the release workflow.