Skip to content

Releases: emaloney/CleanroomLogger

Swift 4 / Xcode 9 compatibility release

08 Sep 20:01
Compare
Choose a tag to compare
6.0.0

Release 6.0.0 issued by releaseMe.sh

Swift 3.1 / Xcode 8.3 compatibility release

29 Mar 20:31
Compare
Choose a tag to compare
5.1.0

Release 5.1.0 issued by releaseMe.sh

Support OSLog; drop CleanroomASL; add back color-coding

09 Jan 06:21
Compare
Choose a tag to compare

• 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

02 Jan 20:01
Compare
Choose a tag to compare

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

17 Dec 08:00
Compare
Choose a tag to compare
3.1.0

Release 3.1.0 issued by releaseMe.sh

Final Xcode 8.1 release

17 Dec 07:47
Compare
Choose a tag to compare
3.0.1

Release 3.0.1 issued by releaseMe.sh

Interim Swift 3.0 release

18 Oct 17:17
Compare
Choose a tag to compare

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

18 Oct 02:45
Compare
Choose a tag to compare

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

08 Sep 06:36
Compare
Choose a tag to compare

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

08 Sep 00:18
Compare
Choose a tag to compare

This is the final release supporting the Swift 2.2 language.