Releases: apple/swift-log
Releases · apple/swift-log
1.11.0
What's Changed
SemVer Minor
- [SLG-0005]: LogEvent LogHandler API implementation by @kukushechkin in #423
SemVer Patch
- Avoid using CFilePointer typealias in default logger by @madsodgaard in #433
Other Changes
- Enable dependabot and switch GHA references to tags by @czechboy0 in #412
- Do not run benchmarks on linux, we can’t collect anything anyway by @kukushechkin in #415
- Fix benchmarks — traits are only available in 6.1+ by @kukushechkin in #417
- Use org security policy instead of our bespoke version by @madrob in #426
- Update proposal SLG-0003 after public review by @samuelmurray in #419
- Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to 0.0.8 by @dependabot[bot] in #428
- [SLG-0005]: LogEvent LogHandler API proposal by @kukushechkin in #424
- Enable tests on simulators by @kukushechkin in #429
- [CI] Disable Darwin tests while we investigate flakiness by @czechboy0 in #430
- [CI] Add automated release workflow using swift-temporal-sdk by @kukushechkin in #434
New Contributors
- @madrob made their first contribution in #426
- @dependabot[bot] made their first contribution in #428
- @madsodgaard made their first contribution in #433
Full Changelog: 1.10.1...1.11.0
1.10.1
What's Changed
SemVer Minor
- Fix: Only use unsafe flag on Swift 6.2 by @czechboy0 in #411
Full Changelog: 1.10.0...1.10.1
1.10.0
What's Changed
SemVer Minor
- Enable upcoming compiler features by @kukushechkin in #401
SemVer Patch
- Add support for FreeBSD and OpenBSD by @kkebo in #387
- chore: update Lock implementation with latest changes from swift-nio by @scottmarchant in #408
Other Changes
- Update benchmarks expectations on Tahoe by @kukushechkin in #404
- [SLG-0003]: Standardized Error Metadata via Logger Convenience by @samuelmurray in #405
New Contributors
- @kkebo made their first contribution in #387
- @samuelmurray made their first contribution in #405
Full Changelog: 1.9.1...1.10.0
1.9.1
What's Changed
SemVer Patch
- feat: Update lock implementation to more closely align with swift-nio implementation by @scottmarchant in #398
- Reinstate InMemoryLogging product in Swift 6.0 manifest by @simonjbeaumont in #403
Other Changes
New Contributors
- @scottmarchant made their first contribution in #398
Full Changelog: 1.9.0...1.9.1
1.9.0
What's Changed
SemVer Minor
- [SLG-0002] Implementation: Compile-time log level elimination using traits by @kukushechkin in #389
Other Changes
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #397
- The SLG-0002 implementation is merged, update the proposal status by @kukushechkin in #399
New Contributors
- @salmanmkc made their first contribution in #397
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
SemVer Minor
- Conform
Logger.LeveltoCustomStringConvertibleandLosslessStringConvertibleby @fpseverino in #395
Other Changes
- Adapt separate benchmark workflows from swift-nio by @kukushechkin in #396
- [SLG-0002]: Compile-time log level elimination using traits by @kukushechkin in #391
New Contributors
- @fpseverino made their first contribution in #395
Full Changelog: 1.7.1...1.8.0
1.7.1
What's Changed
SemVer Patch
- Fix Android build error with
@preconcurrency import Androidby @MaxDesiatov in #393 - Make InMemoryLogging available on all platforms by @hamzahrmalik in #394
Other Changes
- Move pre-process proposal to the proposals folder by @kukushechkin in #392
- Add Wasm builds to
pull_request.ymlby @MaxDesiatov in #371
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
SemVer Minor
- Add an InMemoryLogHandler by @hamzahrmalik in #390
- Drop Swift 5.9 and 5.10 support by @kukushechkin in #383
SemVer Patch
- Migrate from XCTest to Swift Testing by @kukushechkin in #382
Other Changes
- Enable release mode builds by @josephnoir in #368
- Update Logging.swift. Enhance file (fileID) param comment, it is miss… by @lamtrinhdev in #369
- chore: restrict GitHub workflow permissions - future-proof by @incertum in #379
- Enable Swift 6.2 jobs in CI by @rnro in #373
- documentation update and re-organization by @heckj in #381
- Add new best practices for structured logging and accepting loggers by @FranzBusch in #370
- Logging instructions and allocations benchmarks by @kukushechkin in #386
- Introduce proposals process to SwiftLog by @kukushechkin in #388
New Contributors
- @josephnoir made their first contribution in #368
- @incertum made their first contribution in #379
- @kukushechkin made their first contribution in #383
- @hamzahrmalik made their first contribution in #390
Full Changelog: 1.6.4...1.7.0
1.6.4
What's Changed
SemVer Patch
Other Changes
- Enable macOS CI on merge to main and daily timer by @rnro in #357
- Enable macOS CI on pull requests by @rnro in #358
- Add static SDK CI workflow by @rnro in #355
- Enable Swift 6.1 jobs in CI by @rnro in #359
- Remove inaccurate code comment by @gwynne in #349
- Overhaul
READMEand documentation catalog to introduce best practices by @FranzBusch in #363 - Add an article how to implement a log handler by @FranzBusch in #364
- Fix broken link to documentation on README by @simonjbeaumont in #365
New Contributors
- @marcprux made their first contribution in #356
- @simonjbeaumont made their first contribution in #365
Full Changelog: 1.6.3...1.6.4
1.6.3
What's Changed
SemVer Patch
- Enable strict concurrency by @czechboy0 in #342
- Fix building on Fedora 39 and Ubuntu 24.04 by @czechboy0 in #354
Other Changes
- Aligning semantic version label check name by @FranzBusch in #341
- Add AndroidLogging to the list of available backends by @lhoward in #340
- Enable MemberImportVisibility check on all targets by @rnro in #343
- Update release.yml by @FranzBusch in #344
- Add swift-log-systemd.git to the list of available backends (#345) by @lhoward in #345
- fix: fix typo by @SunsetWan in #333
- Add swift-log-systemd has moved (#345) by @lhoward in #346
- CI use 6.1 nightlies by @rnro in #348
- Rename nightly_6_1 params to nightly_next by @rnro in #352
- Only apply standard swift settings on valid targets by @rnro in #353
New Contributors
- @lhoward made their first contribution in #340
- @czechboy0 made their first contribution in #342
- @SunsetWan made their first contribution in #333
Full Changelog: 1.6.2...1.6.3