Skip to content

Releases: dfed/SafeDI

1.1.0

19 Jan 18:56
27a8ed2
Compare
Choose a tag to compare

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

  • @ykkd made their first contribution in #142

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

17 Jan 01:20
7d26743
Compare
Choose a tag to compare
1.1.0-beta-1 Pre-release
Pre-release

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

  • @ykkd made their first contribution in #142

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

07 Jan 23:51
0726409
Compare
Choose a tag to compare

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

02 Jan 04:08
919bcb7
Compare
Choose a tag to compare
1.0.0-beta-2 Pre-release
Pre-release

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

31 Dec 08:38
bc974a1
Compare
Choose a tag to compare
1.0.0-beta-1 Pre-release
Pre-release

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

30 Dec 04:17
85321d5
Compare
Choose a tag to compare
1.0.0-alpha-2 Pre-release
Pre-release

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

29 Dec 18:31
21c13af
Compare
Choose a tag to compare
1.0.0-alpha-1 Pre-release
Pre-release

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

28 Dec 20:46
15927f1
Compare
Choose a tag to compare

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

27 Dec 22:39
cd58644
Compare
Choose a tag to compare
0.9.1-beta-2 Pre-release
Pre-release
Properly parse file when extension is written before @Instantiable type

0.9.1-beta-1

27 Dec 18:51
ebb3310
Compare
Choose a tag to compare
0.9.1-beta-1 Pre-release
Pre-release

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

Full Changelog: 0.9.0...0.9.1-beta-1