Skip to content

Releases: tandemdude/linkd

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 21:28

Bugfixes

  • Fix factory possibly being called multiple times if many coroutines request the dependency at the same time

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 20:56

Miscellaneous

  • Cleanup stray print statements that snuck in during testing.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 12:22

Features

  • Add Expose class 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

Choose a tag to compare

@github-actions github-actions released this 03 Jun 23:35

Features

  • Add support for gRPC applications through the linkd.ext.grpc submodule. (#137)
  • Add support for ConnectRPC applications through the linkd.ext.connectrpc submodule. (#138)

Miscellaneous

  • Return Container and Registry instances from the dependency registration methods to allow for method chaining.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 May 16:59

Features

  • Add support for defining methods on Compose subclasses. (#130)
  • Add support for Python 3.15 (#131)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Mar 16:20

Features

  • Explicitly skip annotation parsing for positional-only parameters to prevent errors when using from __future__ import annotations or forward references. (#111)

Miscellaneous

  • Container dependencies are now destroyed in inverse creation order.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Dec 21:34

Miscellaneous

  • Add support for Python 3.14.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:29

Features

  • Add full support for generator and async generator functions.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 10:56

Features

  • Implement SINGLETON (default) and PROTOTYPE dependency lifetimes. (#28)

v0.0.10

Choose a tag to compare

@github-actions github-actions released this 25 Jul 15:29

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.