Skip to content

Releases: cashapp/knit

0.3.1

02 Apr 21:07
adf9402
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.3.1

0.3.0

27 Mar 03:19
7c5b23a
Compare
Choose a tag to compare

What's Changed

  • Use TokenKind cases and Keywords rather than hardcoded strings by @bradfol in #122
  • Make ServiceCollector aware of child/parent relationships by @skorulis-ap in #124
  • Create DependencyTree to hold graph setup information by @skorulis-ap in #123
  • Fix crash in ServiceCollector by @skorulis-ap in #125
  • Add a codegen option module-name-regex to extract the module name from the filepath by @skorulis-ap in #126
  • Clarify what gets returned by ServiceCollection by child-parent relationships by @skorulis-ap in #127
  • Allow tests to be run on additional assemblies by @skorulis-ap in #114
  • Bump release version to 0.3.0 by @skorulis-ap in #128

Full Changelog: 0.2.7...0.3.0

0.2.7

11 Mar 20:15
ec62058
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.6...0.2.7

0.2.6

25 Jan 02:45
f0df183
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.5...0.2.6

0.2.5

24 Jan 15:56
45d6f7f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.4...0.2.5

0.2.4

12 Dec 22:33
62bfe7d
Compare
Choose a tag to compare

What's Changed

  • Fix assemblyValidation not taking into account having a parent assembler by @skorulis-ap in #100
  • Prevent infinite loops when generating source paths by @skorulis-ap in #101

Full Changelog: 0.2.3...0.2.4

0.2.3

10 Dec 23:12
d2e818d
Compare
Choose a tag to compare

Note: This release has issues with parent validation which is fixed in 0.2.4

What's Changed

  • Remove Duplicate Imports in Type Safety Source File Generation by @jcausevski in #88
  • Add an injected assemblyValidation closure for ModuleAssembler by @bradfol in #89
  • Update ScopedModuleAssembler to use assemblyValidation closure by @bradfol in #90
  • Disambiguate the library from the executable by @bradfol in #91
  • Upgrade SwiftSyntax to 509.0.1 by @bradfol in #92
  • Bump Swift Syntax to 509.0.2 by @bradfol in #93
  • Fix syntax issue in release.yml by @skorulis-ap in #95
  • Parse the TargetResolver from assemblies by @skorulis-ap in #94
  • Add support for parsing registrations wrapped in #if conditions by @skorulis-ap in #96
  • Create WeakResolver by @skorulis-ap in #97
  • Make sure that optionalResolver property doesn’t leak container by @bradfol in #99
  • Bump version to 0.2.3 by @skorulis-ap in #98

New Contributors

Full Changelog: 0.2.2...0.2.3

0.2.2

04 Oct 21:25
85a9d72
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.1...0.2.2

0.2.1

29 Aug 00:27
00a1483
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.2.1

0.2.0

25 Aug 01:58
66a8d21
Compare
Choose a tag to compare

What's Changed

  • Improve documentation for invalid DefaultModuleAssemblyOverride setup by @skorulis-ap in #78
  • Make identified getter the default config by @bradfol in #79
  • Bump to 0.2.0 by @bradfol in #80

Full Changelog: 0.1.2...0.2.0