Releases: cashapp/knit
Releases · cashapp/knit
1.2.1
1.2.0
What's Changed
- Rename the KnitCommand target to knit-cli by @skorulis-ap in #217
- Create OptionalAbstractRegistration type by @skorulis-ap in #216
- Improve type name generation of prefixed names by @skorulis-ap in #218
- Automatically make autoregister closures @escaping by @skorulis-ap in #220
- Throw an error if getter-named is redundant by @skorulis-ap in #219
- Add concurrency support for abstract registrations by @bradfol in #221
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Remove defaultExtensionTargetResolver option by @bradfol in #208
- Couple documentation updates by @bradfol in #209
- Remove support for
Swinject.Assembly
as the base assembly type by @bradfol in #210 - Improve Swift 6 toolchain support by @bradfol in #211
- Fix AbstractRegistration placeholder bug by @bradfol in #215
Full Changelog: 1.0.9...1.1.0
1.0.9
1.0.8
1.0.7
What's Changed
- Fix treatment of
@escaping
attribute on registration arguments and fix identifier uniqueness bug by @bradfol in #202 - Enforce module assembly happens on the main actor by @skorulis-ap in #203
- Revert back to single SPM package manifest by @bradfol in #204
- Bump version 1.0.7 by @skorulis-ap in #205
Full Changelog: 1.0.6...1.0.7
1.0.6
What's Changed
- Split CLI into its own package by @bradfol in #191
- Fix Example project by @bradfol in #192
- SPM Build Plugin Support by @bradfol in #193
- Switch to using fileID macro by @bradfol in #195
- Retain type attributes for Registration Arguments by @bradfol in #194
- Move SPM plugin product to top-level package by @bradfol in #196
- MainActor support for ServiceCollections by @bradfol in #197
- Remove autoregister methods for ServiceCollection by @bradfol in #198
- Bump 1.0.6 by @bradfol in #200
- Reimplement
autoregisterIntoCollection()
methods with@MainActor
by @bradfol in #201
Full Changelog: 1.0.5...1.0.6
1.0.5
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