Skip to content

Releases: dfed/SafeDI

1.4.0-rc-1

18 Aug 23:29
e581246
Compare
Choose a tag to compare
1.4.0-rc-1 Pre-release
Pre-release

What's Changed

  • Share SafeDICore between Macros and Plugins again by @dfed in #163

This release enables compiling on Swift 6.2. However, it breaks compilation on Swift 6.1.1 when defaults write com.apple.dt.Xcode IDEPackageEnablePrebuilts YES is set due to this issue.

Full Changelog: 1.3.0...1.4.0-rc-1

1.3.0

30 Jun 16:45
011fc0f
Compare
Choose a tag to compare

What's Changed

  • Enable injecting optional properties that are only fulfilled when available by @dfed in #168

Full Changelog: 1.2.3...1.3.0

1.2.3

29 Jun 17:59
116a878
Compare
Choose a tag to compare

What's Changed

  • Initializer fixit should not re-add conforming closure parameter by @dfed in #169

Full Changelog: 1.2.2...1.2.3

1.3.0-alpha-1

27 Jun 07:06
7832178
Compare
Choose a tag to compare
1.3.0-alpha-1 Pre-release
Pre-release

What's Changed

  • Enable injecting optional properties that are only fulfilled when available by @dfed in #168

Full Changelog: 1.2.2...1.3.0-alpha-1

1.2.2

03 Jun 23:23
750058d
Compare
Choose a tag to compare
  • Enables avoiding rewriting the SafeDI.swift generated tree when using the prebuilt Xcode plugin

Full Changelog: 1.2.1...1.2.2

1.2.1

03 Jun 22:51
5e0dba6
Compare
Choose a tag to compare

What's Changed

  • Only write the dependency tree output file if it has changed by @dfed in #167

Full Changelog: 1.2.0...1.2.1

1.2.0

02 Jun 06:08
5bb54e0
Compare
Choose a tag to compare

What's Changed

  • Bump Swift Collections by @dfed in #155
  • Adopt Swift Testing by @dfed in #156
  • Update format options by @dfed in #157
  • Improve test reliability by @dfed in #159
  • Adopt conformingTo parameter in MemberMacro by @dfed in #160
  • Create SafeDIPrebuiltGenerator + enable using prebuilt SwiftSyntax binary in Swift 6.1.1 by @dfed in #161
  • Delete existing file before moving file to same location by @dfed in #162
  • Enable FixIt to update existing initializer rather than always providing a new one by @dfed in #164
  • Enable depending on SwiftSyntax > 600.0.1 by @dfed in #165
  • Improve whitespace in initializer FixIt by @dfed in #166

Full Changelog: 1.1.2...1.2.0

1.2.0-rc-6

02 Jun 04:55
16d6b93
Compare
Choose a tag to compare
1.2.0-rc-6 Pre-release
Pre-release

What's Changed

  • Enable depending on SwiftSyntax > 600.0.1 by @dfed in #165
  • Improve whitespace in initializer FixIt by @dfed in #166

Full Changelog: 1.2.0-rc-5...1.2.0-rc-6

1.2.0-rc-5

02 Jun 03:20
b5c6667
Compare
Choose a tag to compare
1.2.0-rc-5 Pre-release
Pre-release

Full Changelog: 1.2.0-rc-4...1.2.0-rc-5

1.2.0-rc-4

02 Jun 00:11
2f9faf3
Compare
Choose a tag to compare
1.2.0-rc-4 Pre-release
Pre-release

What's Changed

  • Enable FixIt to update existing initializer rather than always providing a new one by @dfed in #164

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