Skip to content

Latest commit

 

History

History
76 lines (47 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

76 lines (47 loc) · 2.01 KB

Change Log

Badges: [UPDATED], [FIXED], [NEW], [DEPRECATED], [REMOVED], [BREAKING]

  • [NEW] - Added @KoinWorker annotation to declare a Android worker definition
  • [NEW] - Allow to declare a pure function as a component with definition annotation on it. It will alocated to the nearest module definition. For example:
@Single
fun createMyOtherComponent(i: MyInterfaceExt) = MyOtherComponent(i)
  • [FIXED] - fix #70 - interface forbidden package name
  • [FIXED] - fix #66 #67 - KSP Multiple round PR merge + Code clean
  • [UPDATED] - Update Lib Koin 3.3.3
  • [UPDATED] - Kotlin 1.7.21
  • [UPDATED] - Google KSP 1.7.21-1.0.8
  • [UPDATED] - Update Lib Koin 3.3.1
  • [FIXED] - Added macosArm64 Target
  • [REMOVED] - JS support, as array is not supported yet in annotations
  • [UPDATED] - Multiple Round Processing PR #62
  • [FIXED] - Import Module package generation is now fixed
  • [NEW] - Detect injection of List, to generate getAll<A>
  • [NEW] - Detect injection of Lazy, to generate inject<A>
  • [FIXED] - Module visibility is now fixed from PR #63
  • [UPDATED] - Koin 3.2.2
  • [UPDATED] - KSP 1.6.21-1.0.6
  • [MERGED] - Gradle KSP Config for Android #39
  • [FIXED] - KMM compatible File generation #51, #41, #8, #20
  • [FIXED] - File Path generation #42, #40
  • [FIXED] - Fixed ViewModel code Generation
  • [FIXED] - Module Header generation
  • [FIXED] - Allow same name of Module, but different package - #14 #16
  • [FIXED] - Allow collocated module independant of @ComponentScan annotation
  • [ADDED] - @ComponentScan annotation scan check (avoid double declaration)
  • [FIXED] - Generating right package type with bind - #7
  • [FIXED] - Remove useless dependency with test-junit - #6
  • [FIXED] - Generate right StringQualifier import - #5
  • first public version