Releases: dfed/SafeDI
1.1.0
What's Changed
- Bump CocoapodsIntegration tool version by @dfed in #140
- Preserve all source files in Podspec by @dfed in #141
- Fix URL in README by @ykkd in #142
- Improve Markdown link checker by @dfed in #143
- Stop using CODECOV_TOKEN by @dfed in #144
- Document recommendations for root object selection by @dfed in #148
- Enable customization of arguments in Xcode package plugin by @dfed in #149
New Contributors
Full Changelog: 1.0.0...1.1.0
This release enables the Xcode package plugin to work in multi-module environments, and also enables the Xcode package plugin to run a (15x faster!) release build.
1.1.0-beta-1
What's Changed
- Bump CocoapodsIntegration tool version by @dfed in #140
- Preserve all source files in Podspec by @dfed in #141
- Fix URL in README by @ykkd in #142
- Improve Markdown link checker by @dfed in #143
- Stop using CODECOV_TOKEN by @dfed in #144
- Document recommendations for root object selection by @dfed in #148
- Enable customization of arguments in Xcode package plugin by @dfed in #149
New Contributors
Full Changelog: 1.0.0...1.1.0-beta-1
This release enables the Xcode package plugin to work in multi-module environments, and also enables the Xcode package plugin to run a (15x faster!) release build.
1.0.0
What's Changed
- Explicitly declare root instantiables by @dfed in #126
- Split out Manual from README by @dfed in #127
- Work around fixit trivia bug in Xcode by replacing entire declaration by @dfed in #128
- Improve formatting of initializer fixit by @dfed in #129
- Documentation polish by @dfed in #130
- Improve performance by @dfed in #131
- Add Cocoapods support by @dfed in #137
- Improve error messages by @dfed in #139
The 1.0.0 release is our first stable release! We've spent the last year iterating and are now in The Good Place™
Full Changelog: 0.9.1...1.0.0
This release contains a single source-breaking change from the 0.9.*
release: we now require that root @Instantiable
-decorated types must now declare themselves as root by specifying @Instantiable(isRoot: true)
1.0.0-beta-2
What's Changed
- Stop detecting longform Optional expression types. by @dfed in #135
- Specify Instantiable’s code-gen name by @dfed in #136
The 1.0.0 release will be our first stable release! We've spent the last year iterating and are finally landing in The Good Place™.
This release is a beta release. The full stable release will be available before the end of January, 2025.
Full Changelog: 1.0.0-beta-1...1.0.0-beta-2
This release contains a source-breaking change from the 0.9.*
release: we now require that root @Instantiable
-decorated types must now declare themselves as root by specifying @Instantiable(isRoot: true)
.
1.0.0-beta-1
What's Changed
The 1.0.0 release will be our first stable release! We've spent the last year iterating and are finally landing in The Good Place™.
This release is a beta release. The full stable release will be available before the end of January, 2025.
Full Changelog: 1.0.0-alpha-2...1.0.0-beta-1
This release contains a source-breaking change from the 0.9.*
release: we now require that root @Instantiable
-decorated types must now declare themselves as root by specifying @Instantiable(isRoot: true)
.
1.0.0-alpha-2
What's Changed
- Work around fixit trivia bug in Xcode by replacing entire declaration by @dfed in #128
- Documentation polish by @dfed in #130
- Improve formatting of initializer fixit by @dfed in #129
The 1.0.0 release will be our first stable release! We've spent the last year iterating and are finally landing in The Good Place™.
This release is an alpha release. The full stable release will be available before the end of January, 2025.
Full Changelog: 1.0.0-alpha-1...1.0.0-alpha-2
This release contains a source-breaking change from the 0.9.*
release: we now require that root @Instantiable
-decorated types must now declare themselves as root by specifying @Instantiable(isRoot: true)
.
1.0.0-alpha-1
What's Changed
- Explicitly declare root instantiables by @dfed in #126
- Split out Manual from README by @dfed in #127
The 1.0.0 release will be our first stable release! We've spent the last year iterating and are finally landing in The Good Place™.
This release is an alpha release. The full stable release will be available before the end of January, 2025.
Full Changelog: 0.9.1...1.0.0-alpha-1
This release contains a source-breaking change from the 0.9.*
release: we now require that root @Instantiable
-decorated types must now declare themselves as root by specifying @Instantiable(isRoot: true)
.
0.9.1
What's Changed
- Do not fall back to a generated initializer in InstantiableVisitor by @dfed in #122
- Support nested
@Instantiable
types by @dfed in #123 - Enable opting out of
Instantiable
protocol conformance by @dfed in #125 - Properly parse file when extension is written before
@Instantiable
type by @dfed in cd58644
Full Changelog: 0.9.0...0.9.1
0.9.1-beta-2
Properly parse file when extension is written before @Instantiable type