All Versions
60
Latest Version
Avg Release Cycle
98 days
Latest Release
656 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.5.1 Changes
February 04, 2019 -
v3.5.0 Changes
January 25, 2019Public
- โ Added
logFileHeader
property toDDLogFileManagerDefault
. Override to set header for each created file. #998 DDFileLogger
now accepts adispatch_queue_t
which it uses to run callbacks. If not provided, the default global queue is used. #1003- โ Added opt-in buffering to
DDFileLogger
. CallwrapWithBuffer
to create a file logger which buffers. #1001, #1012 - โ Add
DDAssert
andDDAssertionFailure
functions for Swift #934 - ๐ฒ Add
DD_LOG_LEVEL
define (which can be set inGCC_PREPROCESSOR_DEFINITIONS
) for Swift to set default log level (enables stripping for strings that are not logged). #952 - โ Add
asyncLoggingEnabled
global variable to control asynchronous logging. #1019
Internal
- Prevent memory access errors caused by a failed fetch #944
- ๐ Fix common warnings emitted by
-Wall
,-Wconversion
,-Wextra
, etc #943, #931 - ๐ Fixes issue that could cause log messages to become interleaved when there are multiple
DDFileLogger
s #985 - 0๏ธโฃ
DispatchQueueFormatter
knows aboutcom.apple.root.default-qos.overcommit
now #932 - ๐ Fix thread safety issues in
DDFileLogger
. Makes it a little harder to deadlock in some cases. #986, #1003, #946 - ๐ Fix availability checks and memory leak #996
Repository
- โฌ๏ธ Reduce podspec to two subspecs and remove customized modulemap #976
- โ Add danger support for PR checks #962 - fixes #956
- ๐ Merged framework targets + using
xcconfig
+ deployment targetiOS 8
andMac OS 10.10
#959 e97da34 - ๐ Documentation update #955 e7414ae 0239196 #933
- ๐ Full links to Docs and other resources so they are resolved on external pages (i.e. https://cocoapods.org/pods/CocoaLumberjack) e9d6971
- Replace
OSAtomic
withstdatomic
inDDDispatchQueueLogFormatter
#957 #958 - โ Add Stale Bot + configuration #953
- โก๏ธ Update to Xcode 10 and Swift 4.2 compiler #950
- Xcode 10 scheme changes #949
- โก๏ธ Update incomplete BSD 3-Clause License #942
- โก๏ธ Updated to CocoaPods 1.5.3 2d0590f
- โ Use Xcode 9.4 image for tests #939
- Xcode (schemes) version bumps #938
- ๐ Update demo and documentation about CustomLogLevels #1023
- โ Added
-
v3.4.2 Changes
April 17, 2018- โก๏ธ Update README.md #912
- ๐ Fixed typo in pull request template #913
- ๐ Fix -Wimplicit-retain-self warnings #915
- โก๏ธ Update memory management in dynamic logging #916
- ๐ Xcode 9.3 support #921 #923 #926 #927
- โ Add extern "C" for Objective-C++ #922
- โ Add flush method to the DDFileLogger #928
-
v3.4.1 Changes
January 26, 2018 -
v3.3.0 Changes
October 03, 2017 -
v3.2.1 Changes
August 21, 2017 -
v3.2.0 Changes
May 03, 2017- ๐ Xcode 8.3 support #860 #853
- โ added a very basic
os_log
(unified logging) logger #850 #856 - ๐ Use
NSFileProtectionType
instead ofNSString
#866 - โก๏ธ Optimized timestamp calculation in
DDTTYLogger
#851 - โก๏ธ Updated docs #864
- ๐ Fix Travis #863
- ๐ Fixed nullability of
DDLogMessage.function
#849DDExtractFileNameWithoutExtension
#845 - ๐ Ignore
Carthage/Build
directory #862 - โก๏ธ Updated schemes #859 #857
-
v3.1.0 Changes
February 22, 2017- ๐ 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
andUSE_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 forDDLogMessage
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 forDDFileLogger
- same asisEqual
, it only considers thefilePath
7ceed08 - ๐ Fix Travis CI build #807
- โก๏ธ Updated docs #798 #808 #811 #810 #820
-
v3.0.0 Changes
September 21, 2016- ๐ Swift 3.0 and Xcode 8 support via #769, fixes #771 and #772. Many thanks to @ffried @max-potapov @chrisdoc @BarakRL @devxoul and the others who contributed