Releases: symfony/dependency-injection
Releases · symfony/dependency-injection
v8.0.0-RC2
Changelog (v8.0.0-RC1...v8.0.0-RC2)
- bug symfony/symfony#62393 [Dependencyinjection] Call default index method when index is not provided by tag (@yoeunes)
v7.4.0-RC2
Changelog (v7.4.0-RC1...v7.4.0-RC2)
- bug symfony/symfony#62393 [Dependencyinjection] Call default index method when index is not provided by tag (@yoeunes)
v8.0.0-RC1
Changelog (v8.0.0-BETA2...v8.0.0-RC1)
- bug symfony/symfony#62304 [DependencyInjection] Fix lazy proxy creation for interfaces aliased to final classes (@yoeunes)
- bug symfony/symfony#62329 [DependencyInjection] Fix merging explicit tags and #[AsTaggeditem] (@nicolas-grekas)
v7.4.0-RC1
Changelog (v7.4.0-BETA2...v7.4.0-RC1)
- bug symfony/symfony#62304 [DependencyInjection] Fix lazy proxy creation for interfaces aliased to final classes (@yoeunes)
- bug symfony/symfony#62329 [DependencyInjection] Fix merging explicit tags and #[AsTaggeditem] (@nicolas-grekas)
v7.3.6
v8.0.0-BETA2
Changelog (v8.0.0-BETA1...v8.0.0-BETA2)
- no significant changes
v7.4.0-BETA2
Changelog (v7.4.0-BETA1...v7.4.0-BETA2)
- no significant changes
v8.0.0-BETA1
Changelog (v7.3.4...v8.0.0-BETA1)
- feature symfony/symfony#62113 [Config][DependencyInjection] Remove support for the fluent PHP config format (@nicolas-grekas)
- feature symfony/symfony#62129 [FrameworkBundle] Auto-generate
config/reference.phpto assist in writing and discovering app's configuration (@nicolas-grekas) - feature symfony/symfony#62092 [Config][DependencyInjection] Deprecate the fluent PHP format for semantic configuration (@nicolas-grekas)
- feature symfony/symfony#61490 [DependencyInjection][Routing] Define array-shapes to help writing PHP configs using yaml-like arrays (@nicolas-grekas)
- feature symfony/symfony#61989 [Config][DependencyInjection][Routing] remove ability to access $this and the loader's internal state (@xabbuh)
- feature symfony/symfony#61986 [DependencyInjection] remove getNamespace() and getXsdValidationBasePath() from ExtensionInterface (@xabbuh)
- feature symfony/symfony#61930 [DependencyInjection][Routing] Remove support for the XML configuration format (@nicolas-grekas)
- feature symfony/symfony#61919 [DependencyInjection] Deprecate
ExtensionInterface::getXsdValidationBasePath()andgetNamespace()(@nicolas-grekas) - feature symfony/symfony#60568 [DependencyInjection][Routing] Deprecate XML configuration format (@MatTheCat)
- feature symfony/symfony#61894 [DependencyInjection][Routing] Handle declaring services and routes using PHP arrays that follow the same shape as corresponding yaml files (@nicolas-grekas)
- feature symfony/symfony#61860 [Config][DependencyInjection][Routing] Deprecate using
$thisor the internal scope of the loader from PHP config files (@nicolas-grekas) - feature symfony/symfony#61885 [DependencyInjection] Handle returning arrays and config-builders from config files (@nicolas-grekas)
- feature symfony/symfony#61656 [DependencyInjection] Allow
Class::function(...)andglobal_function(...)closures in PHP DSL for factories (@GromNaN) - feature symfony/symfony#61575 [DependencyInjection] Allow multiple
#[AsDecorator]attributes (@Jean-Beru) - feature symfony/symfony#61578 [DependencyInjection] Parse attributes found on abstract classes for resource definitions (@nicolas-grekas)
- feature symfony/symfony#61536 [DependencyInjection] Allow adding resource tags using any config formats (@nicolas-grekas)
- feature symfony/symfony#61541 [DependencyInjection] throw when a service's id a non-existing FQCN (@xabbuh)
- feature symfony/symfony#61282 [DependencyInjection][Routing] Add JSON schema for validating and autocompleting YAML config files (@nicolas-grekas)
- feature symfony/symfony#61270 [DependencyInjection] Deprecate registering a service without a class when its id is a non-existing FQCN (@nicolas-grekas)
- feature symfony/symfony#61187 Declare new parameters on interfaces and methods explicitly (@nicolas-grekas)
- feature symfony/symfony#61179 [DependencyInjection] Remove
!taggedtag, use!tagged_iteratorinstead (@nicolas-grekas) - feature symfony/symfony#60910 [DependencyInjection] Add argument
$targettoContainerBuilder::registerAliasForArgument()(@nicolas-grekas) - feature symfony/symfony#60597 [DependencyInjection][FrameworkBundle] Use php-serialize to dump the container for debug/lint commands (@nicolas-grekas)
- feature symfony/symfony#60844 [DependencyInjection] Remove deprecated
ContainerBuilder::getAutoconfiguredAttributes()(@GromNaN) - feature symfony/symfony#60845 [DependencyInjection] Remove
#[TaggedIterator]and#[TaggedLocator]attributes (@GromNaN) - feature symfony/symfony#60819 [DependencyInjection] Allow extending
#[AsAlias]attribute (@ruudk) - feature symfony/symfony#60697 Enforce return types on all components (@nicolas-grekas)
- feature symfony/symfony#60639 Bump Symfony 8 to PHP >= 8.4 (@nicolas-grekas)
v7.4.0-BETA1
Changelog (v7.3.4...v7.4.0-BETA1)
- feature symfony/symfony#62129 [FrameworkBundle] Auto-generate
config/reference.phpto assist in writing and discovering app's configuration (@nicolas-grekas) - feature symfony/symfony#62092 [Config][DependencyInjection] Deprecate the fluent PHP format for semantic configuration (@nicolas-grekas)
- feature symfony/symfony#61490 [DependencyInjection][Routing] Define array-shapes to help writing PHP configs using yaml-like arrays (@nicolas-grekas)
- feature symfony/symfony#61919 [DependencyInjection] Deprecate
ExtensionInterface::getXsdValidationBasePath()andgetNamespace()(@nicolas-grekas) - feature symfony/symfony#60568 [DependencyInjection][Routing] Deprecate XML configuration format (@MatTheCat)
- feature symfony/symfony#61894 [DependencyInjection][Routing] Handle declaring services and routes using PHP arrays that follow the same shape as corresponding yaml files (@nicolas-grekas)
- feature symfony/symfony#61860 [Config][DependencyInjection][Routing] Deprecate using
$thisor the internal scope of the loader from PHP config files (@nicolas-grekas) - feature symfony/symfony#61885 [DependencyInjection] Handle returning arrays and config-builders from config files (@nicolas-grekas)
- feature symfony/symfony#61656 [DependencyInjection] Allow
Class::function(...)andglobal_function(...)closures in PHP DSL for factories (@GromNaN) - feature symfony/symfony#61575 [DependencyInjection] Allow multiple
#[AsDecorator]attributes (@Jean-Beru) - feature symfony/symfony#61578 [DependencyInjection] Parse attributes found on abstract classes for resource definitions (@nicolas-grekas)
- feature symfony/symfony#61536 [DependencyInjection] Allow adding resource tags using any config formats (@nicolas-grekas)
- feature symfony/symfony#61282 [DependencyInjection][Routing] Add JSON schema for validating and autocompleting YAML config files (@nicolas-grekas)
- feature symfony/symfony#61270 [DependencyInjection] Deprecate registering a service without a class when its id is a non-existing FQCN (@nicolas-grekas)
- feature symfony/symfony#60910 [DependencyInjection] Add argument
$targettoContainerBuilder::registerAliasForArgument()(@nicolas-grekas) - feature symfony/symfony#60597 [DependencyInjection][FrameworkBundle] Use php-serialize to dump the container for debug/lint commands (@nicolas-grekas)
- feature symfony/symfony#60819 [DependencyInjection] Allow extending
#[AsAlias]attribute (@ruudk)
v7.3.4
Changelog (v7.3.3...v7.3.4)
- bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
- bug symfony/symfony#61615 [DependencyInjection] Fix optimizing ClassExistenceResource (@nicolas-grekas)
- bug symfony/symfony#60766 [DependencyInjection] Respect original service class when a proxy is defined (@lyrixx)