Releases: dfed/SafeDI
0.9.0
What's Changed
- Enable Xcode 16 plugin to use versioned release build by @dfed in #109
- Use Swift Syntax v600 in [email protected] by @dfed in #110
- Download visionOS in CI by @dfed in #111
- Adopt Xcode 16. Drop support for Xcode 15 by @dfed in #112
- Use CSV file for dependent module info rather than a list by @dfed in #113
- Reduce main thread usage in SafeDITool by @dfed in #114
- Support paths with spaces in them by @dfed in #115
- Specify encoding by @dfed in #116
- More accurate 3rd-party library filtration by @dfed in #117
Full Changelog: 0.8.3...0.9.0
This release is not a source-breaking change, however it is a tool-breaking change. This release dropped support for Xcode 15 (#112), and updated how the SafeDITool
reads dependent module info (#113).
0.9.0-rc-4
What's Changed
Full Changelog: 0.9.0-rc-3...0.9.0-rc-4
0.9.0-rc-3
0.9.0-rc-2
What's Changed
Full Changelog: 0.9.0-rc-1...0.9.0-rc-2
0.9.0-rc-1
What's Changed
- Enable Xcode 16 plugin to use versioned release build by @dfed in #109
- Use Swift Syntax v600 in [email protected] by @dfed in #110
- Download visionOS in CI by @dfed in #111
- Adopt Xcode 16. Drop support for Xcode 15 by @dfed in #112
- Use CSV file for dependent module info rather than a list by @dfed in #113
- Reduce main thread usage in SafeDITool by @dfed in #114
Full Changelog: 0.8.3...0.9.0-rc-1
0.8.3
0.8.2
0.8.1
- Mark more types as Sendable to aid with Swift 6 compilation
- Bump dependencies
Full Changelog: 0.8.0...0.8.1
0.8.0
What's Changed
Full Changelog: 0.7.5...0.8.0
This release constitutes a source-breaking change. See #104 for more information, but the short version is: instead of generating initializers at compile time, we are now requiring @Instantiable
-decorated types to maintain their own initializers. The @Instantiable
macro will supply a fixit on each type without an initializer to create one. Follow the fixits to start compiling again.