Releases: emaloney/CleanroomLogger
Swift 4 / Xcode 9 compatibility release
Swift 3.1 / Xcode 8.3 compatibility release
5.1.0 Release 5.1.0 issued by releaseMe.sh
Support OSLog; drop CleanroomASL; add back color-coding
• Supports Apple's new Unified Logging System aka OSLog aka os_log
• Removes the CleanroomASL dependency — CleanroomLogger is now dependency-free!
• Adds back color coding; we lost this when XcodeColors was wiped out by Xcode 8. Although it is now in a different form:
◽️ Verbose messages are tagged with a small gray square — easy to ignore
◾️ Debug messages have a black square; easier to spot, but still de-emphasized
🔷 Info messages add a splash of color in the form of a blue diamond
🔶 Warnings are highlighted with a fire-orange diamond
🛑 Error messages stand out with a red stop sign — hard to miss!
With great sadness, XcodeColors support is now gone
Because there's sadly no room for XcodeColors in a post-Xcode 8.0 world, this release removes support for XcodeColors and the various text colorization hooks on which it relied.
The following entities have been removed from the CleanroomLogger API:
• Color
• ColorTable
• ColorizingLogFormatter
• DefaultColorTable
• TextColorizer
• XcodeColorsTextColorizer
In addition, various functions have been rewritten to remove parameters related to text colorization behavior.
Xcode 8.2 release
3.1.0 Release 3.1.0 issued by releaseMe.sh
Final Xcode 8.1 release
3.0.1 Release 3.0.1 issued by releaseMe.sh
Interim Swift 3.0 release
This is the first official Swift 3.0 release of this project.
We are calling this an interim release because we have not yet completed the task of updating the APIs across our codebase to adopt the Swift 3 style.
Until that task is complete, our Swift 3 releases will be considered interim, as there is a high likelihood of future breaking API changes.
Final planned Swift 2.3 release
Barring any last-minute showstoppers requiring a patch, this will be the final release that supports the Swift 2.3 language.
First Swift 2.3 / Xcode 8 release
This release is a maintenance update to support the Swift 2.3 language as shipped in Xcode 8.0.
Final Swift 2.2 / Xcode 7.3.x Release
This is the final release supporting the Swift 2.2 language.