Releases: maldoinc/wireup
Releases · maldoinc/wireup
v0.9.2
Full Changelog: v0.9.1...v0.9.2
v0.9.1
- Documentation updates
- Improve UnknownQualifiedServiceRequestedError message
- Improve errors raised by container.get
- Fix using NewType wrapping a built-in
Full Changelog: v0.9.0...v0.9.1
v0.9.0
v0.8.2
- Improve typing and test coverage
- Fix a bug with
service_modules
not accepting a module that is not a directory/init.py
Full Changelog: v0.8.1...v0.8.2
v0.8.1
v0.8.0
v0.7.2
v0.7.1
- Fix service registration with qualifiers when using factory functions
- Fix register_all_in_module not picking up classes from modules containing only init.py
- Default impl is now a documented feature
- register_all_in_module now can also accept a regex pattern
- Added new load_module function to help with factory service registration edge cases
Full Changelog: v0.7.0...v0.7.1
v0.7.0
- Add fastapi integration (https://github.com/maldoinc/wireup/pull/16[)](https://github.com/maldoinc/wireup/commit/eaeabfeb37d8f908c17d2bfd894287eb4f42a382)
- Override passed kw args when autowiring; Fixes #12
- Make Wire() raise in fastapi with unknown services; Fixes #14
- Fix interference with fastapi depends when not being used in a wireup context
- Add option to override services (https://github.com/maldoinc/wireup/pull/13[)](https://github.com/maldoinc/wireup/commit/ca68dd2931fe93d7b109c425903ccc8288deac57)
- Add clear_initialized_objects method
- Documentation updates