Allrod5 Injectable Versions Save

Python Dependency Injection for Humans™

3.4.7

2 years ago
  • Fix injectable crashing when relative imports are used in files containing injectables.

3.4.6

3 years ago
  • Fix testing.register_injectables not creating the namespace when it doesn't exist yet

3.4.5

3 years ago
  • Fix opening of UTF-8 files & allow for user set encoding

3.4.4

3 years ago

Fix inject return type hint

3.4.3

3 years ago
  • Fix Injectable failing to resolve complex/entangled imports

3.4.2

3 years ago
  • Fix optional injection bug when the namespace is empty

3.4.1

4 years ago
  • Fix the use of named args by the caller breaking autowired functions injection

3.4.0b

4 years ago

3.4.0a

4 years ago

3.4.0

4 years ago
  • 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