Bug fixes * Bound functions now take supplied arguments over container generated ones.
Backwards incompatible changes * The argument order on Container.partial has changed. * Bound functions now take supplied arguments over container generated ones.
0.8.0
Enhancements * Optional types are now handled. If they can be built they are. If not they are omitted. * Add experimental django integration.
Bug fixes * Error messages when a generic type couldn't be built in 3.6 now contain the full type name.
Backwards incompatible changes None
0.7.1
Enhancements * Added an experimental way of defining functions as injected dependencies. This may not be kept and changes will not be considered breaking.
Bug fixes None
Backwards incompatible changes None
0.7.0
Enhancements * Tidied up logic around singletons, aliases and constructors. * Documentation and doc testing of more methods
Bug fixes None
Backwards incompatible changes * Subtle changes to lots of container interfaces. No "normal" code should require changes.
0.6.7
Enhancements * Request level singletons are enabled for starlette & flask integrations.
Bug fixes * Fix bug that meant singleton construction couldn't reference container.
Backwards incompatible changes None
0.6.6
Enhancements * Basic introspection properties are kept in bound functions