Skip to content

Releases: r0adkll/kimchi

0.4.0

14 Sep 19:42
81646a0
Compare
Choose a tag to compare

Fixed

  • Fixed explicit parent components with @MergeComponent components - #52
  • Fixed non-primitive custom keys not generating correctly - #55
  • Fixed name collisions with generated hint classes - #56

Added

  • Support for multiple uses of @ContributesBinding, @ContributesMultibinding, and @ContributesTo on single elements - #59

0.3.1

10 Sep 16:58
59d04fd
Compare
Choose a tag to compare

Fixed

  • Fixed naive toClassName() function that broke on nested classes - [https://github.com//pull/48]

0.3.0

09 Sep 16:07
d93202e
Compare
Choose a tag to compare

Fixed

  • Fixed issue where @ContributesBinding elements with constructor injections and no @Inject annotation
  • Fixed annotations passed to merged implementations clashing with kotlin-inject generation. - [#43]
  • Fixed root component creation extension function to account for defined companion objects. - [#39]

0.2.0

28 Aug 00:08
Compare
Choose a tag to compare

Added

  • [Circuit] Added ability to inject additional elements into Ui composable functions - [https://github.com//pull/30]

Fixed

  • Fixed rank ordering when contributing multiple bindings of the same type - [https://github.com//pull/34]

0.1.1

24 Aug 18:41
Compare
Choose a tag to compare

Added

  • Added testFixtures in the compiler-utils module for writing Kimchi unit tests.

Fixed

  • Fixed kinject scopes not transferring to the underlying merged components.

0.1.0

22 Aug 13:37
Compare
Choose a tag to compare

Added

  • Migrated implementation from Deckbox and Campfire
  • Initial Release