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#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#61930 [DependencyInjection][Routing] Remove support for the XML configuration format (@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#61492 [FrameworkBundle][Routing] Auto-register routes from attributes found on controller services (@nicolas-grekas)
- feature symfony/symfony#61282 [DependencyInjection][Routing] Add JSON schema for validating and autocompleting YAML config files (@nicolas-grekas)
- feature symfony/symfony#61488 [Routing][Serializer] Remove annotation aliases and getters and setters in favor of public properties on attributes (@nicolas-grekas)
- feature symfony/symfony#61487 [Routing][Serializer] Deprecate annotation aliases and getters and setters in favor of public properties on attributes (@nicolas-grekas)
- feature symfony/symfony#61477 [Routing] Remove deprecated
getEnvandsetEnvmethods (@santysisi) - feature symfony/symfony#60120 [Routing] Add possibility to create a request context with parameters directly (@alexander-schranz)
- feature symfony/symfony#61358 [Routing] allow setting multiple envs in
#[Route]attribute (@santysisi) - feature symfony/symfony#60862 [Routing] Remove deprecated AttributeClassLoader property and setter (@mttsch)
- feature symfony/symfony#60863 [Routing] Throw exception for non-array _query parameter (@mttsch)
- feature symfony/symfony#60508 [Routing] Allow query-specific parameters in
UrlGeneratorusing_query(@BenMorel) - 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)