Skip to content

Releases: elf0-fr/ETBDependencyInjection

2.0.0

12 Jan 19:32
d865067

Choose a tag to compare

What's Changed

  • Us/add requirement and installation section to readme by @elf0-fr in #12
  • feat!: refactor dependency injection initializers and update tests by @elf0-fr in #13
  • Us/service macro add provider variable by @elf0-fr in #14
  • Us/auto generate init provider with service macro by @elf0-fr in #15
  • feat(macros): infer public accessor for generated members via DeclMod… by @elf0-fr in #16
  • Us/generate a manual init for service macro by @elf0-fr in #17
  • refactor(service-macro): cleanly synthesize provider initializer with… by @elf0-fr in #18
  • Bug/service macro redeclaration of provider var by @elf0-fr in #19
  • refactor(service-macro): extract Interface typealias synthesis and si… by @elf0-fr in #20

Full Changelog: v1.0.0...v2.0.0

v1.0.0

10 Jan 15:00
bcc689f

Choose a tag to compare

What's Changed

  • feat: implement the service macro to add the missing typealias by @elf0-fr in #1
  • feat: add service conformance if it does not already conform to by @elf0-fr in #2
  • Us/injection and injectable macro by @elf0-fr in #3
  • feat+fix: handle injection error and fix syntax by @elf0-fr in #4
  • feat: handle syntax error in Service macro by @elf0-fr in #5
  • refactor: rename peer injection variable by @elf0-fr in #6
  • fix: Service macro accept (any MyService).self as argument by @elf0-fr in #7
  • fix: Injection macro inject service into peer variable when used with… by @elf0-fr in #8
  • Create LICENSE by @elf0-fr in #9
  • Create README.md by @elf0-fr in #10
  • Us/add documentation by @elf0-fr in #11

New Contributors

Full Changelog: https://github.com/elf0-fr/ETBDependencyInjection/commits/v1.0.0