Swiftpack.co - Swift Packages by CocoaLumberjack

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by CocoaLumberjack

CocoaLumberjack/CocoaLumberjack 3.8.5
A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS
⭐️ 13,116
🕓 6 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
[3.8.5] - Xcode 15.3 - Privacy manifest fix, Improved DDOSLogger
6 weeks ago
### Public - Fix build failure due to privacy manifest when using static linking with CocoaPods (#1408) - Allow custom mapping of `DDLogFlag` to `os_log_type_t`, fix default mapping for `DDLogFlagWarn` (#1410) **Full Changelog**: https://github.com/CocoaLumberjack/CocoaLumberjack/compare/3.8.4...3.8.5
[3.8.3] - Xcode 15.2 - Privacy manifest, various fixes
10 weeks ago
## What's Changed * Bump actions/stale from 8 to 9 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1395 * Improve asserts by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1385 * Update copyright years from 2023 to 2024 by @github-actions in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1400 * Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1405 * Add privacy manifest by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1403 **Full Changelog**: https://github.com/CocoaLumberjack/CocoaLumberjack/compare/3.8.2...3.8.3
[3.8.2] Xcode 15.0 - various fixes, small improvements
24 weeks ago
## What's Changed * Fix app background-mode not correctly detected in app extensions by @tmolitor-stud-tu in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1359 * Fix DDFileLogger rollingFrequency and maximumFileSize not being honored by @tmolitor-stud-tu in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1361 * Automate CocoaPods by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1360 * Use flock in file logger to coordinate writes with other processes by @tmolitor-stud-tu in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1367 * Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1368 * Bump sersoft-gmbh/xcodebuild-action from 2 to 3 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1373 * Bump sersoft-gmbh/swift-coverage-action from 3 to 4 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1374 * Update doc from DDLogLevelWarn to DDLogLevelWarning to match library by @l3ender in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1383 * Allow different binary formats for DDFileLogger by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1380 For more please check the [CHANGELOG](CHANGELOG.md) file. ## New Contributors * @tmolitor-stud-tu made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1359 * @l3ender made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1383 **Full Changelog**: https://github.com/CocoaLumberjack/CocoaLumberjack/compare/3.8.1...3.8.2
[3.8.1]: Xcode 14.3, Various Fixes and Improvements
34 weeks ago
## What's Changed * Silence double conversion warnings for 32-bit watchOS by @ksuther in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1320 * Enable ALLOW_TARGET_PLATFORM_SPECIALIZATION by @ksuther in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1321 * Update to swift-log 1.5.2, implement metadata providers by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1329 * Fix for possible buffer overflow by @williamgp in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1334 * Adding missing 'void' in function declarations by @LowAmmo in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1340 * Fix warning about cast from Nullable to Nonnull by @nrbrook in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1342 * Preserve message format in DDLogMessage by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1347 * Replace %s with modern Objective-C string creation by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1351 For more please check the [CHANGELOG](CHANGELOG.md) file. ## New Contributors * @gruffins made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1328 * @williamgp made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1334 * @LowAmmo made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1340 **Full Changelog**: https://github.com/CocoaLumberjack/CocoaLumberjack/compare/3.8.0...3.8.1
[3.8.0]: Xcode 14.1, Swift 5.7, various fixes and improvements
1 year ago
## 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) <hr/> ### All changes * Add consistent newline to file endings by @fdenzer in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1272 * Fix for "DDFileLogger: Failed to synchronize file: nil" by @fujisoft in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1274 * Bump maxim-lobanov/setup-xcode from 1.4.0 to 1.4.1 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1277 * ADD: update readme about swift-log usage by @veraposeidon in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1275 * Optimization date formatter cost by @kinarobin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1279 * Avoid using NSString format by @kinarobin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1280 * Revert "Merge pull request #1279 from kinarobin/optimization-date-for… by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1282 * Update CHANGELOG by @sushichop in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1281 * DDTTYLogger optimisations. by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1286 * Revert pr 1274 by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1283 * Fixed -isEqual: and -hash methods for DDLogMessage class. by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1285 * Fixed nullability conflict or file parameter for DDLogMessage creation. by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1284 * Bump actions/github-script from 5 to 6 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1290 * Fix nullability violations by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1287 * Bump Tests project to Xcode 13.2. by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1288 * Added comment to PR #1287. by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1292 * Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1293 * Bump codecov/codecov-action from 2.1.0 to 3 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1295 * Add Swift 5.6 support, add Sendable conformances to ObjC classes by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1299 * Update copyright to 2022 by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1300 * Bump sersoft-gmbh/xcodebuild-action from 1 to 2 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1301 * Bump sersoft-gmbh/swift-coverage-action from 2 to 3 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1302 * Add Bugfender logger by @jgimenez in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1305 * Updated to Xcode 13.4. by @jcbertin in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1308 * Use dispatch_walltime for scheduling log file rolling timer by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1309 * Don't log into symlink files by @smaryus in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1314 * Fix code-level build warnings by @tiwoc in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1317 * Bump maxim-lobanov/setup-xcode from 1.4.1 to 1.5.0 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1318 * Bump maxim-lobanov/setup-xcode from 1.5.0 to 1.5.1 by @dependabot in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1319 * Update to Xcode 14 / Swift 5.7 by @ffried in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1316 ## New Contributors * @fdenzer made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1272 * @fujisoft made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1274 * @veraposeidon made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1275 * @jgimenez made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1305 * @smaryus made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1314 * @tiwoc made their first contribution in https://github.com/CocoaLumberjack/CocoaLumberjack/pull/1317 **Full Changelog**: https://github.com/CocoaLumberjack/CocoaLumberjack/compare/3.7.4...3.8.0
[3.7.4]: Fix Swift Package definition for Swift 5.3
2 years ago
### 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](https://github.com/CocoaLumberjack/CocoaLumberjack/releases/tag/3.7.3)
[3.7.3]: Xcode & Swift updates, bugfixes
2 years ago
### 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
3 years ago
### 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
3 years ago
### Public - Deprecate `tag` property of `DDLogMessage`, use `representedObject` 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) ### Internal - Use setter to replace kvo for `NSFileLogger` (#1180) - Use new API for `NSFileHandle` on supported platforms (#1181) - Remove unnecessary checks in `DDFileLogger` (#1182) - Add an assertion to avoid potential deadlock issues for `flushLog` (#1183)
[3.7.0]: Xcode 12 & Swift 5.3, swift-log
3 years ago
# Public - **Breaking change**: Dropped support for iOS 8 (#1153) - Update SPM tools-version to 5.3 to enable Swift 5.3 support (#1148) - Add backend for swift-log (#1164) - Specify CocoaPods version to ensure `swift_version` attribute works (#1167) - Simplify `DDLogFileManager` callbacks for archived log files (#1166)
iOS macOS watchOS tvOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics