Releases: elf0-fr/ETBDependencyInjection
Releases · elf0-fr/ETBDependencyInjection
2.0.0
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
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