Skip to content

Latest commit

 

History

History
76 lines (42 loc) · 2.09 KB

CHANGELOG.md

File metadata and controls

76 lines (42 loc) · 2.09 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.4.0] - 2024-09-14

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] - 2024-09-10

Fixed

  • Fixed naive toClassName() function that broke on nested classes - #48

[0.3.0] - 2024-09-09

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] - 2024-08-24

Added

  • [Circuit] Added ability to inject additional elements into Ui composable functions - #30

Fixed

  • Fixed rank ordering when contributing multiple bindings of the same type - #34

[0.1.1] - 2024-08-24

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] - 2024-08-14

Added

  • Migrated implementation from Deckbox and Campfire
  • Initial Release