Releases: CocoaLumberjack/CocoaLumberjack
Releases · CocoaLumberjack/CocoaLumberjack
[3.8.5] - Xcode 15.3 - Privacy manifest fix, Improved DDOSLogger
Public
- Fix build failure due to privacy manifest when using static linking with CocoaPods (#1408)
- Allow custom mapping of
DDLogFlag
toos_log_type_t
, fix default mapping forDDLogFlagWarn
(#1410)
Full Changelog: 3.8.4...3.8.5
[3.8.3] - Xcode 15.2 - Privacy manifest, various fixes
What's Changed
- Bump actions/stale from 8 to 9 by @dependabot in #1395
- Improve asserts by @ffried in #1385
- Update copyright years from 2023 to 2024 by @github-actions in #1400
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1405
- Add privacy manifest by @ffried in #1403
Full Changelog: 3.8.2...3.8.3
[3.8.2] Xcode 15.0 - various fixes, small improvements
What's Changed
- Fix app background-mode not correctly detected in app extensions by @tmolitor-stud-tu in #1359
- Fix DDFileLogger rollingFrequency and maximumFileSize not being honored by @tmolitor-stud-tu in #1361
- Automate CocoaPods by @ffried in #1360
- Use flock in file logger to coordinate writes with other processes by @tmolitor-stud-tu in #1367
- Bump actions/checkout from 3 to 4 by @dependabot in #1368
- Bump sersoft-gmbh/xcodebuild-action from 2 to 3 by @dependabot in #1373
- Bump sersoft-gmbh/swift-coverage-action from 3 to 4 by @dependabot in #1374
- Update doc from DDLogLevelWarn to DDLogLevelWarning to match library by @l3ender in #1383
- Allow different binary formats for DDFileLogger by @ffried in #1380
For more please check the CHANGELOG file.
New Contributors
- @tmolitor-stud-tu made their first contribution in #1359
- @l3ender made their first contribution in #1383
Full Changelog: 3.8.1...3.8.2
[3.8.1]: Xcode 14.3, Various Fixes and Improvements
What's Changed
- Silence double conversion warnings for 32-bit watchOS by @ksuther in #1320
- Enable ALLOW_TARGET_PLATFORM_SPECIALIZATION by @ksuther in #1321
- Update to swift-log 1.5.2, implement metadata providers by @ffried in #1329
- Fix for possible buffer overflow by @williamgp in #1334
- Adding missing 'void' in function declarations by @LowAmmo in #1340
- Fix warning about cast from Nullable to Nonnull by @nrbrook in #1342
- Preserve message format in DDLogMessage by @ffried in #1347
- Replace %s with modern Objective-C string creation by @ffried in #1351
For more please check the CHANGELOG file.
New Contributors
- @gruffins made their first contribution in #1328
- @williamgp made their first contribution in #1334
- @LowAmmo made their first contribution in #1340
Full Changelog: 3.8.0...3.8.1
[3.8.0]: Xcode 14.1, Swift 5.7, various fixes and improvements
3.8.0 - Xcode 14.1 on Nov 2nd, 2022
Public
- Add support for Xcode 14 / Swift 5.7 - drop support for Swift < 5.5, iOS/tvOS < 11, macOS < 10.13, watchOS < 4 (#1316)
- Update README about swift-log usage (#1275)
- Use dispatch_walltime for scheduling log file rolling timer (#1309)
Internal
- Add consistent newline to file endings (#1272)
- Fix error checking in DDFileLogger (#1274)
- Avoid using NSString format (#1280)
- Prevent logging to symlink files (#1314)
All changes
- Add consistent newline to file endings by @fdenzer in #1272
- Fix for "DDFileLogger: Failed to synchronize file: nil" by @fujisoft in #1274
- Bump maxim-lobanov/setup-xcode from 1.4.0 to 1.4.1 by @dependabot in #1277
- ADD: update readme about swift-log usage by @veraposeidon in #1275
- Optimization date formatter cost by @kinarobin in #1279
- Avoid using NSString format by @kinarobin in #1280
- Revert "Merge pull request #1279 from kinarobin/optimization-date-for… by @jcbertin in #1282
- Update CHANGELOG by @sushichop in #1281
- DDTTYLogger optimisations. by @jcbertin in #1286
- Revert pr 1274 by @jcbertin in #1283
- Fixed -isEqual: and -hash methods for DDLogMessage class. by @jcbertin in #1285
- Fixed nullability conflict or file parameter for DDLogMessage creation. by @jcbertin in #1284
- Bump actions/github-script from 5 to 6 by @dependabot in #1290
- Fix nullability violations by @jcbertin in #1287
- Bump Tests project to Xcode 13.2. by @jcbertin in #1288
- Added comment to PR #1287. by @jcbertin in #1292
- Bump actions/checkout from 2 to 3 by @dependabot in #1293
- Bump codecov/codecov-action from 2.1.0 to 3 by @dependabot in #1295
- Add Swift 5.6 support, add Sendable conformances to ObjC classes by @ffried in #1299
- Update copyright to 2022 by @ffried in #1300
- Bump sersoft-gmbh/xcodebuild-action from 1 to 2 by @dependabot in #1301
- Bump sersoft-gmbh/swift-coverage-action from 2 to 3 by @dependabot in #1302
- Add Bugfender logger by @jgimenez in #1305
- Updated to Xcode 13.4. by @jcbertin in #1308
- Use dispatch_walltime for scheduling log file rolling timer by @ffried in #1309
- Don't log into symlink files by @smaryus in #1314
- Fix code-level build warnings by @tiwoc in #1317
- Bump maxim-lobanov/setup-xcode from 1.4.1 to 1.5.0 by @dependabot in #1318
- Bump maxim-lobanov/setup-xcode from 1.5.0 to 1.5.1 by @dependabot in #1319
- Update to Xcode 14 / Swift 5.7 by @ffried in #1316
New Contributors
- @fdenzer made their first contribution in #1272
- @fujisoft made their first contribution in #1274
- @veraposeidon made their first contribution in #1275
- @jgimenez made their first contribution in #1305
- @smaryus made their first contribution in #1314
- @tiwoc made their first contribution in #1317
Full Changelog: 3.7.4...3.8.0
[3.7.4]: Fix Swift Package definition for Swift 5.3
Public
- Fix swift-tools-version in [email protected]
This is a quick bugfix follow-up release to fix a breakage in Release 3.7.3.
For further changes see Release 3.7.3
[3.7.3]: Xcode & Swift updates, bugfixes
Public
- Fix "DDFileLogger: Failed to get offset" when setting maximumFileSize (#1234)
- Follow-up to add annotations to DDOSLogger (#1248)
- Fixed nullability conflict in DDDispatchQueueLogFormatter.h (#1252)
- Add Swift 5.5 support, fix archive build on Xcode 13 (#1253)
- Fix file access issue in Catalyst apps (#1257)
- Fix excluded archs in debug build when not mac catalyst (#1260)
- Bump Xcode last upgraded version to 13.2 (#1265)
- Don't log warnings for CLI apps in DDTTYLogger (#1269)
[3.7.2]: Fix breakage introduced in 3.7.1
Public
- Re-introduce (and deprecate)
_tag
field to fix breakage in 3.7.1 (#1224)
[3.7.1]: Bugfixes and Improvements, Xcode 12.5 support
Public
- Deprecate
tag
property ofDDLogMessage
, userepresentedObject
instead. (#1177, #532) - Add per-message synchronous logging control for messages logged via SwiftLog using
DDLogHandler
(#1209) - Add TargetConditionals import for Xcode 12.5 (#1210)
- Prevent logging an error when archiving an already deleted file (#1212)
- Use inclusive words - denylist / allowlist (#1218)
- Add
DDAssertionFailure
macro for Objective-C (#1220)