CocoaLumberjack v3.7.2 Release Notes

Release Date: 2021-04-09 // 6 months ago
  • Public

    • 🗄 Re-introduce (and deprecate) _tag field to fix breakage in 3.7.1 (#1224)

Previous changes from v3.7.1

  • Public

    • 🗄 Deprecate tag property of DDLogMessage, use representedObject instead. (#1177, #532)
    • ➕ Add per-message synchronous logging control for messages logged via SwiftLog using DDLogHandler (#1209)
    • ➕ Add TargetConditionals import for Xcode 12.5 (#1210)
    • 🌲 Prevent logging an error when archiving an already deleted file (#1212)
    • 👉 Use inclusive words - denylist / allowlist (#1218)
    • ➕ Add DDAssertionFailure macro for Objective-C (#1220)

    Internal

    • 👉 Use setter to replace kvo for NSFileLogger (#1180)
    • 👉 Use new API for NSFileHandle on supported platforms (#1181)
    • ✂ Remove unnecessary checks in DDFileLogger (#1182)
    • ➕ Add an assertion to avoid potential deadlock issues for flushLog (#1183)