Releases: CocoaLumberjack/CocoaLumberjack
Releases · CocoaLumberjack/CocoaLumberjack
Patch for 2.0.0
Compatibility with Xcode 6 that was broken by the 2.0.2 patch - f042fd3
2.1.0 Beta - Swift 2.0, WatchOS, Xcode7
Patch for 2.0.0
- Swift 1.2 fixes #546 #578 plus and update to Swift 2.0 5627dff imported from our swift_2.0 branch
- Make build work on
tvOS
#597 - Make
CocoaLumberjackSwift-iOS
target depends onCocoaLumberjack-iOS
#575 APPLICATION_EXTENSION_API_ONLY
toYES
for Extensions #576- Remove unnecessary
NS_DESIGNATED_INITIALIZER
s #593 fixes #592 - Add ignore warning mark for
DDMakeColor
#553 - Kill unused function warnings from
DDTTYLogger.h
#613 - Flag unused parameters as being unused to silence strict warnings #566
- Extend ignore unused warning pragma to cover all platforms #559
- Removed images.xcassets from Mobile project #580
- Silence the Xcode 7 upgrade check - #595
- Fix import for when CL framework files are manually imported into project #560
- Don't override defines in case they're already set at project level #551
- log full filepath when failing to set attribute #550
- Fix issue in standalone build with
DDLegacyMacros.h
#552 - Update
CustomFormatters.md
with proper thread-safe blurb #555 - typo in parameter's variable name fixed #568
- Typo: minor fix #571
- Surely we should be adding 1, not 0 for
OSAtomicAdd32
? #587 rollLogFileWithCompletionBlock
calls back on background queue instead of main queue #589- Removing extraneous
\
on line 55 #600 - Updated
GettingStarted.md
to includeddLogLevel
#602 - Remove redundant check for
processorCount
availability #604
Patch for 2.0.0
- Carthage support #521 #526
- fixed crash on
DDASLLogCapture
whenTIME
orTIME_NSEC
isNULL
#484 - Swift fixes and improvements: #483 #509 #518 #522 5eafceb
- Unit tests: #500 #498 #499
- Fix #478 by reverting #473
- Add
armv7s
to static library #538 - Fix
NSLog
threadid
mismatch with iOS 8+/OSX 10.10+ #514 - Fixed the
LogV
macros so that avalist is no longer undefined #511 - Using type safe
DDColor
alias instead of #define directive #506 - Several fixes/tweaks to
DDASLLogCapture
#512 - Prevent duplicate log entries when both
DDASLLogCapture
andDDASLLogger
are used #515 - Fix memory leaks in
DDTTYLogger
, add self annotations to blocks #536 - Update older syntax to modern subscripting for array access #482
- Remove execute permission on non-executable files #517
- Change code samples to use
DDLogFlagWarning
#520 - Fix seemingly obvious typo in the
toLogLevel
function #508
CocoaLumberjack 2.0.0
CocoaLumberjack 2.0.0
The library was strongly refactored, with a few goals in mind:
- Swift support - that we will release in a separate milestone, since CocoaPods 0.36.0 just got out
- Unit tests support
- reorganised things (on disk)
- better coding style
2.0.0-rc2
- Bucket of Swift improvements - #434 #437 #449 #440
- Fixed #433 (build issue due to dispatch_queue properties) - #455
- Enable codesign for iOS device framework builds - #444
- Declare
automaticallyAppendNewlineForCustomFormatters
properties asnonatomic
- #443 - Warning fixes & type standardization - #419
- Legacy checks updated - #424
- Documentation updates
2.0.0-rc
- Fix
dispatch_queue_t
properties. - Fix
registeredClasses
crashes at launch.
2.0.0-beta4
- Major refactoring and clean up.
- Remove superfluous
log
from property names and use underscore for direct variable access. - Preliminar Swift support through
CocoaLumberjack.swift
. - Automatic 1.9.x legacy support when
DDLog.h
is imported instead of the newCocoaLumberjack.h
.
2.0.0-beta3
- Modernize flag variables to be
NS_OPTIONS
/NS_ENUM
. - Change the log flags and levels to
NSUInteger
. - Fix warning when compiled with assertions blocked.
- Crash fixes.
2.0.0-beta2
- Cleanup code.
- Match
NSLog
read UID functionality inDDASLLogger
. - Update framework and static libraries.