CocoaLumberjack v3.6.1 Release Notes

Release Date: 2020-01-25 // 4 months ago
  • Public

    • 👌 Improve error handling during log file creation in DDFileLogger & DDLogFileManager (#1103 / #1111)
    • 👌 Improve nullability annotations in public headers (#1111 / #1112 / #1119)
    • ➕ Added support for thread QOS in DDLogMessage class (#1124)

    Internal

    • 🛠 Fix rolling timer being rescheduled rapidly due to leeway (#1106 / #1107)
    • 🛠 Fix -didArchiveLogFile: returning the file name instead of the file path (#1078)
    • 🛠 Fix setxattr() function usage (#1118)
    • 🛠 Fix NSDateFormatter thread safety (#1121)
    • 🛠 Fix -lt_dataForMessage: duplicated code (#1122)

Previous changes from v3.6.0

  • Public

    • 📦 Swift Package Manager Support (#1083)
    • 🆕 New willLogMessage: and didLogMessage: methods on DDFileLogger which provide access to the current log file info (#1076)

    Internal

    • 🛠 Fix issue with log archiving in the simulator (#1098)
    • 🏗 Limit assertion to non-simulator build (#1100)