- Use
static
closures as much as possible to reduce the probability of creating circular references by capturing$this
as it can lead to memory root buffer exhaustion.
Innmind\DI\Service
can now be used everywhere a service can be referenced
Innmind\Framework\Http\To
no longer raise Psalm errors when used as argument toApplication::route()
- Support for using enums as a service name
- Support for
innmind/operating-system:~5.0
- Support for
innmind/async-http-server:~3.0
Innmind\Framework\Http\Routes::append()
Innmind\Framework\Http\Routes::add()
now also acceptsInnmind\Router\Under
- Requires
innmind/operating-system:~4.1
- Requires
innmind/immutable:~5.2
- Requires
innmind/filesystem:~7.0
- Requires
innmind/http-server:~4.0
- Requires
innmind/router:~4.1
- Requires
innmind/innmind/async-http-server:~2.0
- All routes are no longer kept in memory when no longer used
- Support for
innmind/immutable:~5.0
- Support for PHP
8.1
Innmind\Framework\Application::route()
Innmind\Framework\Http\To
Innmind\Framework\Environment::all()
Innmind\Framework\Main\Async\Http
as an (optional) experimental feature
Innmind\Framework\Application
Innmind\Framework\Main\Cli
Innmind\Framework\Main\Http
Innmind\Framework\Middleware
Innmind\Framework\Middleware\Optional
Innmind\Framework\Middleware\LoadDotEnv
Innmind\Framework\Environment
Innmind\Framework\Http\RequestHandler