v3.0.0
What's Changed
- Increased min PHP version up to 8.1 by @msmakouz in #595
- [
spiral/data-grid
] moved into a standalone package by @msmakouz in #655 - New error handler by @roxblnfk in #659
- [
spiral/boot
] Disabled overwriting of env variables by @msmakouz in #664 - Nyholm Psr17Factory used by default in the framework by @msmakouz in #667
- [
spiral/http
] SAPI moved to standalone package sapi-bridge by @msmakouz in #666 - [
spiral/monolog-bridge
] Added the ability to configure the default channel by @msmakouz in #675 - [
spiral/boot
] Added automatic booting of bootloaders in theinit
andboot
methods by @msmakouz in #672 - [
spiral/filters
] Added methodSpiral\Filters\InputInterface::hasValue()
by @only-viktor in #470 - [
spiral/dumper
] Removed component by @roxblnfk in #679 - [
spiral/boot
] Renamedstarting
/started
intobooting
/booted
methods by @msmakouz in #686 - [
spiral/core
] Refactored the container by @roxblnfk in #670 - [
spiral/core
] The container made replaceable in the App by @roxblnfk in #689 - [
spiral/filters
] Refactored component by @butschster in #663 - [
spiral/console
] Refactored component by @butschster in #685 - [
spiral/core
] Added typization for$config
property inSpiral\Core\InjectableConfig
by @msmakouz in #694 - [
spiral/boot
] AddedSpiral\Boot\Injector\EnumInjector
for enums by @butschster in #693 - [
spiral/http
] Added the ability to add input bags by @msmakouz in #698 - [
spiral/attributes
] component moved into a standalone package by @msmakouz in #699 - [
spiral/scaffolder
] Added the ability to override the base namespace by @msmakouz in #705 - Replaced
laminas/diactoros
tonyholm/psr7
by @msmakouz in #704 - [
spiral/boot
] Added callbacksappBooting
andappBooted
for App bootloaders by @msmakouz in #703 - [
spiral/monolog-bridge
] Fixed the problem with finalizing monolog logger during application destruction. by @butschster in #710 - Removed
bin/spiral
by @msmakouz in #714 - [
spiral/router
] Refactored component by @msmakouz in #709 - [
spiral/console
] Added ApplicationInProduction confirmation class for console commands by @butschster in #713 - [
spiral/exceptions
] AddedLoggerReporter
by @msmakouz in #716 - [
spiral/serializer
] Added Serializer component with interface and simple implementation by @msmakouz in #712 - [
spiral/auth
] AddedAuthTransportMiddleware
by @msmakouz in #717 - [
spiral/boot
] Added a new callbackrunning
for Kernel class by @butschster in #720 - Replaced
$env->get('DEBUG')
with$debugMode->isEnabled()
by @msmakouz in #722 - [
spiral/queue
] Removed methodpushCallable
by @msmakouz in #723 - [
spiral/router
] Added the ability to register middleware viaAutowire
by @msmakouz in #726 - [
spiral/exceptions
] ImprovedSpiral\Http\ErrorHandler\RendererInterface
class. by @butschster in #727 - [
spiral/router
] Improved route group middleware by @butschster in #730 - [
spiral/core
] Added the ability to check if class or interface has registered injector by @butschster in #734 - [
spiral/console
] Added interceptors for Console command by @butschster in #732 - [
spiral/queue
] Removedopis/closure
by @msmakouz in #744 - [
spiral/serializer
] Changing folder name from Dto to Model in Filters by @msmakouz in #746 - [
spiral/views
] Added the ability to register template global variables by @butschster in #742 - [
spiral/queue
] Added the ability to configure serializers for different types of jobs by @msmakouz in #749 - [
spiral/queue
] Added interceptors for consumers by @butschster in #739 - [
spiral/tokenizer
] Addedext-tokenizer
dependency to composer requirements by @butschster in #762 - [
spiral/boot
] Preventing bootload abstract bootloaders by @msmakouz in #766 - psalm level increased up to 4 by @roxblnfk and @butschster in #764
- [
spiral/http
] Fixed default behaviour for InputBag when it checks key with null value by @butschster in #770 - [
spiral/queue
] AddeddefaultSerializer
in queue config by @msmakouz in #768 - [
spiral/sendit
] Added the ability to use custom transports for Symfony Mailer by @butschster in #774 - [
spiral/events
] Added PSR-14 Event dispatcher by @butschster and @msmakouz in #769 - [
spiral/tokenizer
] Added tokenizer listeners by @butschster in #763 - [
spiral/exceptions
] Added FileReporter by @msmakouz in #779 - Use container interfaces instead of container class into by @butschster in #780
- [
spiral/boot
] Added the ability to use custom bootload manager by @butschster in #781 - [
spiral/events
] Use tokenizer listeners for registering event dispatcher listeners via attributes. by @butschster in #785 - [
spiral/router
] Fixed problem with subdomain patterns. by @butschster in #786
Full Changelog: 2.11.0...3.0.0