Version 0 Changelog

Below are all the changelogs for versions of linkd since 0.0.0.


v0.0.7 (2025-05-08)

Features

  • Add Compose class to group multiple dependencies into a single object for cleaner function signatures. (#9)

Miscellaneous

  • Increase test coverage to 100% for the core library, excluding extension modules.


v0.0.6 (2025-05-02)

Bugfixes

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


v0.0.5 (2025-04-28)

Features

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


v0.0.4 (2025-04-13)

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 (2025-04-10)

Features

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


v0.0.2 (2025-04-08)

Breaking Changes

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


v0.0.1 (2025-04-08)

  • Initial release. No changes to see here!