Releases: cashapp/knit
Releases · cashapp/knit
1.0.4
What's Changed
- Set minimum iOS version in the package file by @skorulis-ap in #183
- Fix unhandled cases when parsing main actor registrations by @skorulis-ap in #182
- Add knit directive to handle types marked with @_spi by @skorulis-ap in #184
- Add
@MainActor
attribute to generated test cases by @bradfol in #185 - Add missing registration options for main actor by @skorulis-ap in #181
- Cleanup build warnings by @skorulis-ap in #186
- Bump version to 1.0.4 by @skorulis-ap in #187
- Bump dependencies by @bradfol in #188
Full Changelog: 1.0.3...1.0.4
1.0.3
What's Changed
- Bump to version 1.0.3 and set the swift version by @skorulis-ap in #180
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- Improve DependencyBuilder performance. by @skorulis-ap in #175
- Remove the ability to use the regular Assembly type in Knit by @skorulis-ap in #177
- Add support for registering factories on the main thread by @skorulis-ap in #174
- Bump version to 1.0.2 by @skorulis-ap in #179
Full Changelog: 1.0.1...1.0.2
1.0.1
1.0.0
What's Changed
- Fix a Swift 6 build warning in extensions by @jszumski in #165
- Create LICENSE by @bradfol in #166
- Bump library dependencies by @bradfol in #167
- URL updates by @bradfol in #169
- Small updates for example project by @bradfol in #168
- Update podspec source url by @bradfol in #170
- Bump Knit to 1.0.0 by @bradfol in #171
New Contributors
Full Changelog: 0.3.6...1.0.0
0.3.6
What's Changed
- Automatically generate DefaultOverrides for FakeAssembly by @bradfol in #158
- Fixes and improvements to parsing of
static replaces
by @bradfol in #159 - Update to output errors to stderr over stdout by @luispadron in #161
- Add column number to error as well by @bradfol in #162
- Validate redundant
static replaces
declaration by @bradfol in #163 - Bump to version 0.3.6 by @bradfol in #164
Full Changelog: 0.3.5...0.3.6
0.3.5
What's Changed
- Expose access to the ModuleAssembler Container by @skorulis-ap in #150
- Update Github workflow action deps by @bradfol in #151
- Validate input assembly resolver types for ScopedModuleAssembler by @skorulis-ap in #152
- Remove obsolete ModuleDependenciesCommand by @skorulis-ap in #153
- Add missing newline in error formatter by @skorulis-ap in #155
- Introduce FakeAssembly by @skorulis-ap in #154
- Rename
implements
toreplaces
by @bradfol in #156 - Bump version number to 0.3.5 by @skorulis-ap in #157
Full Changelog: 0.3.4...0.3.5
0.3.4
What's Changed
- Allow abstract registrations to be filled with placeholders for testing by @skorulis-ap in #146
- Add additional stack context for unwrap failures by @bradfol in #147
- Bump version to 0.3.4 by @bradfol in #148
Full Changelog: 0.3.3...0.3.4
0.3.3
What's Changed
- Define first part of KnitModule with the associated code generation by @skorulis-ap in #140
- Create ModuleAssemblerErrorFormatter by @skorulis-ap in #143
- Add an option to output the KnitModule source file via the GenCommand by @skorulis-ap in #142
- Change generated output to include links back to the assembly by @skorulis-ap in #141
- Allow directories to be provided for parsing assemblies by @skorulis-ap in #145
- Bump version to 0.3.3 by @skorulis-ap in #144
Full Changelog: 0.3.2...0.3.3
0.3.2
What's Changed
- Dump the dependency graph when knitUnwrap fails by @skorulis-ap in #133
- Parse ModuleAssembly implements syntax by @skorulis-ap in #134
- Generate a placeholder test case for abstract assemblies by @bradfol in #135
- Convert AssemblyType to an enum by @bradfol in #137
- Validate that abstract registrations are fulfilled by @bradfol in #136
- Allow parsing multiple assemblies in a single file by @skorulis-ap in #138
- Bump version to 0.3.2 by @bradfol in #139
Full Changelog: 0.3.1...0.3.2