[0.1.0](https://github.com/daireto/starlette-di/commits/v0.1.0) (2025-03-13)
> First release.
Features
- **Scoped, Transient, and Singleton**: Dependency injection with three service lifetimes, similar to .NET Core.
- **Service Injection**: Supports injecting services into functions, methods, and endpoint classes in Starlette.
- **Route Parameter Injection**: Automatically extracts URL parameters in controllers.
- **Request Body Injection**: Maps JSON request body data directly to Pydantic models.
- **Dependency Injection Middleware**: Provides a middleware layer to manage dependency injection throughout the request lifecycle.
- **Pydantic Compatibility**: Leverages Pydantic for data validation, and conversion.
- **Decorators for Endpoints**: Simplifies injection with `inject`, `inject_method`, and `inject_class`.