Releases: tandemdude/linkd
Releases · tandemdude/linkd
Release list
v0.6.2
v0.6.1
Miscellaneous
- Cleanup stray print statements that snuck in during testing.
v0.6.0
Features
- Add
Exposeclass to allow factory methods to provide multiple dependencies. (#141)
Miscellaneous
- Minor increase in DI performance across multiple calls within the same injection context.
v0.5.0
Features
- Add support for gRPC applications through the
linkd.ext.grpcsubmodule. (#137) - Add support for ConnectRPC applications through the
linkd.ext.connectrpcsubmodule. (#138)
Miscellaneous
- Return
ContainerandRegistryinstances from the dependency registration methods to allow for method chaining.
v0.4.0
v0.3.0
Features
- Explicitly skip annotation parsing for positional-only parameters to prevent errors when using
from __future__ import annotationsor forward references. (#111)
Miscellaneous
- Container dependencies are now destroyed in inverse creation order.
v0.2.1
Miscellaneous
- Add support for Python 3.14.
v0.2.0
Features
- Add full support for generator and async generator functions.
v0.1.0
Features
- Implement
SINGLETON(default) andPROTOTYPEdependency lifetimes. (#28)
v0.0.10
Features
- Slight increase in performance of DI across multiple calls for the same dependency expression. (#12)
Miscellaneous
- Dependency resolution exceptions now include the name of the function that would have been called to help with debugging.