CocoaLumberjack v3.1.0 Release Notes

Release Date: 2017-02-22 // about 7 years ago
    • ๐Ÿ‘ Swift 3.0.1 and Xcode 8.1 support via #816
    • ๐Ÿ›  Fix Carthage build and updated the podspec structure #819 #818 #784 #790 #782 #778 #815
    • ๐Ÿ›  Fix CLIColor.h not included in umbrella header #781 #796 #813 #783
    • ๐Ÿ›  Fix crash in [DDLog log:level:flag:context:file:function:line:tag:format:] #831 #830
    • Code improvements:
      • using class properties #779
      • nullability #803 #809 #776
      • fix static analyzer issues #822 #828
      • optimized USE_DISPATCH_CURRENT_QUEUE_LABEL and USE_DISPATCH_GET_CURRENT_QUEUE macros #829
      • fixed dispatch_source_set_timer() usage #834
      • fixed misuse of non null parameter in DDFileLogger fileAttributes #835
      • store calendar in logger queue specifics for multi-thread safety #837
      • reenable default init method for DDLogMessage class #838
    • โž• Added option to not copy messages #832
    • โž• Added new hooks when adding loggers and formatters #836
    • ๐ŸŒฒ Ability to create new log files every day #736
    • Skip messages in ASL logger which are filtered out by the formatter #786 #742
    • ๐Ÿ›  Fixed #823 by adding a hash implementation for DDFileLogger - same as isEqual, it only considers the filePath 7ceed08
    • ๐Ÿ›  Fix Travis CI build #807
    • โšก๏ธ Updated docs #798 #808 #811 #810 #820