Skip to content

Releases: tandemdude/linkd

v0.0.6

02 May 12:52
Compare
Choose a tag to compare

Bugfixes

  • Fix fastapi extension not working due to wrapping the route handlers incorrectly.

v0.0.5

28 Apr 18:29
Compare
Choose a tag to compare

Features

  • Generate independent dependency resolver functions for each injection-enabled callable, increasing performance by up to 4x. (#8)

v0.0.4

13 Apr 14:29
Compare
Choose a tag to compare

Breaking Changes

  • Renamed linkd.Contexts.DEFAULT to linkd.Contexts.ROOT for clarity.

Features

  • Add support for Starlette applications through the linkd.ext.starlette submodule. (#5)
  • Add support for Quart applications through the linkd.ext.quart submodule. (#6)
  • Added convenience DependencyInjectionManager.contextual decorator to allow easily entering a DI context as a one-off.

v0.0.3

10 Apr 09:48
Compare
Choose a tag to compare

Features

  • Add support for FastAPI applications through the linkd.ext.fastapi submodule. (#1)

v0.0.2

08 Apr 18:58
Compare
Choose a tag to compare

Breaking Changes

  • Renamed with_di decorator to inject - use @linkd.inject instead of @linkd.with_di.

v0.0.1

08 Apr 16:58
Compare
Choose a tag to compare
  • Initial release. No changes to see here!