0.8.0
💥 Breaking changes
- minimum PHP version is now 8.0
- Doctrine annotations have been converted to PHP attributes
- attributes now live in
Brick\App\Controller\Attribute
- attribute constructors have changed, check their signatures!
- Plugins supporting attributes do not take an annotation reader in their constructor anymore
AnnotationRouteCompiler
does not take an annotation reader in its constructor anymoreAnnotationRoute
has been renamed toAttributeRoute
AnnotationRouteCompiler
has been renamed toAttributeRouteCompiler
AttributeRouteCompiler::processAttribute()
is now private
💥 Removed functionality
- The
TransactionalPlugin
has been removed