Releases: SRGSSR/srglogger-apple
Releases · SRGSSR/srglogger-apple
Maintenance release for Xcode 14
Maintenance release
This release contains minor improvements to the code and CI setup with no impact on overall behavior.
Assertion removal in release builds
Ensure assertions are never fired in release builds.
Swift Package Manager and Catalyst support
- This release introduces Swift Package Manager (SPM) support, replacing Carthage entirely. To migrate your project please follow instructions for migrating to version 6 of our Letterbox library.
- The library is compatible with Catalyst.
- Swift packages can have several products. Our SRG Logger Swift companion framework is therefore again provided as part of SRG Logger directly (it was previously separated to avoid build issues depending on Swift compiler versions, but this is not required anymore). The corresponding repository will be deprecated.
Maintenance release
This is a companion release for the associated Swift framework.
tvOS and watchOS compatibility
- The library is compatible with tvOS and watchOS.
- Semantic versioning has been adopted.
- The project has been renamed as
srglogger-apple
. - Compilation for iOS 13 and Xcode 11 without any significant warning.
Swift extraction
- The Swift logger companion framework has been removed.
- Swift projects should now use the Swift companion framework instead.
Maintenance release
- This release fixes a few compilation warnings arising with recent Xcode versions.
Maintenance release
- This version does not introduce any particular change or fix.
Xcode 10 support
- The project can now be built with Xcode 10 and the iOS 12 SDK.