Skip to content

Releases: roo-oliv/injectable

Fix release workflow

09 May 19:56
b6f082a
Compare
Choose a tag to compare
3.4.0a

Fix release workflow

3.4.0

09 May 19:47
ac45c68
Compare
Choose a tag to compare
  • 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

21 Apr 02:28
23f3766
Compare
Choose a tag to compare
  • Include the injectable.testing utilities to ease mocking injectables.

3.2.1

20 Apr 01:15
c77cc43
Compare
Choose a tag to compare
  • InjectionContainer::load is more resilient against duplicated injectables registering

3.2.0

16 Apr 01:44
2e95fab
Compare
Choose a tag to compare
  • Support for optional injection in declarative fashion: Autowired(Optional[...])

3.1.4

15 Apr 22:58
b886ef9
Compare
Choose a tag to compare
  • Fix Autowired(List[...]) not working with qualifiers

3.1.3

15 Apr 19:47
054f62f
Compare
Choose a tag to compare
  • Fix Windows injectables not being loaded

3.1.2

14 Apr 13:22
2160bb3
Compare
Choose a tag to compare
  • Remove unused inspect imports.

3.1.1

14 Apr 02:21
38e38cb
Compare
Choose a tag to compare
  • 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

13 Apr 22:01
50fa758
Compare
Choose a tag to compare
  • Added @injectable_factory decorator for declaring injectable factory methods
  • Include the console output in the examples