Skip to content

Releases: dfed/SafeDI

0.9.0

10 Oct 05:14
7e03af3
Compare
Choose a tag to compare

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

04 Oct 05:32
baa1f9e
Compare
Choose a tag to compare

What's Changed

  • More accurate 3rd-party library filtration by @dfed in #117

Full Changelog: 0.9.0-rc-3...0.9.0-rc-4

0.9.0-rc-3

04 Oct 04:36
0774c74
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.0-rc-2...0.9.0-rc-3

0.9.0-rc-2

03 Oct 19:36
43a838e
Compare
Choose a tag to compare

What's Changed

  • Support paths with spaces in them by @dfed in #115

Full Changelog: 0.9.0-rc-1...0.9.0-rc-2

0.9.0-rc-1

03 Oct 16:47
85c2c7e
Compare
Choose a tag to compare

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

01 Sep 22:38
78e9d87
Compare
Choose a tag to compare

What's Changed

  • Suggest likely alternative receivable properties when received property is unfulfillable as written by @dfed in #108

Full Changelog: 0.8.2...0.8.3

0.8.2

22 Aug 22:33
d68cc5f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8.1...0.8.2

0.8.1

22 Aug 16:53
6cef8f4
Compare
Choose a tag to compare
  • Mark more types as Sendable to aid with Swift 6 compilation
  • Bump dependencies

Full Changelog: 0.8.0...0.8.1

0.8.0

23 Jul 05:14
4506d05
Compare
Choose a tag to compare

What's Changed

  • Generate required initializer via FixIt instead of code-generation by @dfed in #104

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.

0.7.5

15 Jul 22:16
fbf0df1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.4...0.7.5