Releases: Kitura/BlueSignals
Fix "Invalid Exclude" warnings in Xcode 13
Swift 4.x no longer supported
Swift 5.1 is now the minimum supported version.
Version 1.0
Version 1.0
Generic Cross Platform Signal Handler.
Prerequisites
Swift
- Swift Open Source
swift-4.0.0-RELEASE
toolchain (Minimum REQUIRED for latest release) - Swift Open Source
swift-5.0-RELEASE
toolchain (Recommended) - Swift toolchain included in Xcode Version 10.2 (10E125) or higher.
macOS
- macOS 10.11.6 (El Capitan) or higher.
- Xcode Version 9.0 (9A325) or higher using one of the above toolchains.
- Xcode Version 10.2 (10E125) or higher using the included toolchain (Recommended).
iOS
- iOS 10.0 or higher
- Xcode Version 9.0 (9A325) or higher using one of the above toolchains.
- Xcode Version 10.2 (10E125) or higher using the included toolchain (Recommended).
Linux
- Ubuntu 16.04 (or 16.10 but only tested on 16.04).
- One of the Swift Open Source toolchain listed above.
Changes since 1.0.0
- Updated for Swift 4.1.
- Updated for Swift 4.2, added support for Travis CI.
- Minor license update.
- Updates for Xcode 10 to project.
- Make Swift 4.2 the default compiler in project.
- Added CocoaPod support.
- Added Signals-Framework target to project to support Carthage. Issue #12.
- Update CI with default build changed to Swift 4.2. PR #14.
- Added CI support for building with Swift 5. PR #16.
- Update CI support to use Swift 4.2.3. PR #18.
- Updated to Swift 5.0. PR #19.
- Add CI support for Xcode 11.
- Update to Swift 5.1.
Swift 4 Support.
This release minimally requires use of the swift-3.1.1-RELEASE toolchain or the swift-4.0.0-RELEASE toolchain which is recommended.
Update to latest Xcode (Beta 6) and toolchain (8/15).
This release requires use of the swift-DEVELOPMENT-SNAPSHOT-2016-08-15-a toolchain.
- Compatible with Xcode 8 Beta 6 using the above toolchain.
Update to latest (8/7) toolchain
This release requires use of the swift-DEVELOPMENT-SNAPSHOT-2016-08-04-a toolchain or the new swift-DEVELOPMENT-SNAPSHOT-2016-08-07-a toolchain.
- Compatible with Xcode 8 Beta 4 using the above toolchain.
Update to the latest (7/25) toolchain.
This release requires use of the new swift-DEVELOPMENT-SNAPSHOT-2016-07-25-a toolchain.
Note: Due to inconsistencies in the implementation of Data on macOS and Linux, this release continues to use the NSData and NSMutableData types. Once these inconsistencies are rectified, the Data type will be adopted.
Updates for swift-DEVELOPMENT-SNAPSHOT-2016-06-20-a toolchain.
This release requires use of the new swift-DEVELOPMENT-SNAPSHOT-2016-06-20-a toolchain. No other changes.
Compatible with 5/09, 5/31 and 6/06 Binaries
- Important: This release requires use of the
5/09, 5/31 and 6/06 DEVELOPMENT
release of the toolchain.
Initial public release
Please see README.md for more information.