Releases: roo-oliv/injectable
Releases · roo-oliv/injectable
Fix release workflow
3.4.0a
Fix release workflow
3.4.0
- Deprecate
InjectionContainer::load
in favor of load_injection_container
.
- Change default namespace name from
"_GLOBAL"
to "DEFAULT_NAMESPACE"
.
- Fix minor quirks with Python 3.7 and 3.8.
- Add tons of unit tests.
- Add
reset_injection_container
utility to injectable.testing
3.3.0
- Include the
injectable.testing
utilities to ease mocking injectables.
3.2.1
InjectionContainer::load
is more resilient against duplicated injectables registering
3.2.0
- Support for optional injection in declarative fashion:
Autowired(Optional[...])
3.1.4
- Fix
Autowired(List[...])
not working with qualifiers
3.1.3
- Fix Windows injectables not being loaded
3.1.2
- Remove unused
inspect
imports.
3.1.1
- Fix bug of scanning the same module more than once when
InjectionContainer.load()
is called multiple times with different relative search paths.
3.1.0
- Added
@injectable_factory
decorator for declaring injectable factory methods
- Include the console output in the examples