Changelog (v7.3.4...v8.0.0-BETA1)
- feature symfony/symfony#60228 [Serializer] Support preserving array keys with
XmlEncoder(Maximilian Ruta) - feature symfony/symfony#61563 [Serializer] Add
#[ExtendsSerializationFor]to declare new serialization attributes for a class (@nicolas-grekas) - feature symfony/symfony#61532 [Serializer] Allow using attributes to declare compile-time serialization metadata (@nicolas-grekas)
- feature symfony/symfony#61564 [Serializer][Validator] 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#61424 [HttpKernel][Mime][Serializer][String][Validator] Replace
__sleep/wakeup()by__(un)serialize()(@nicolas-grekas) - feature symfony/symfony#61417 [String] Deprecate implementing
__sleep/wakeup()on string implementations (@nicolas-grekas) - feature symfony/symfony#61413 [Serializer] Make
AttributeMetadataandClassMetadatafinal (@nicolas-grekas) - feature symfony/symfony#60355 [Serializer] Add
CDATA_WRAPPING_NAME_PATTERNsupport toXmlEncoder(Maximilian Ruta) - feature symfony/symfony#61023 [Serializer] add
canto the accessor prefixes recognized by theAttributeLoader(Mark Schmale) - feature symfony/symfony#60924 [Serializer] Remove deprecated
escape_charfunctionality fromCsvEncoder(@OskarStark) - feature symfony/symfony#60874 [FrameworkBundle] Allow using their name without added suffix when using #[Target] for custom services (@Valmonzo)
- feature symfony/symfony#60877 [Serializer] Remove deprecated compiled class meta data classes (@mttsch)
- feature symfony/symfony#60870 [Serializer] Remove
AdvancedNameConverterInterface(@mttsch) - feature symfony/symfony#60865 [Serializer] Remove deprecated withDefaultContructorArguments method (@mttsch)
- feature symfony/symfony#60726 [PropertyInfo] Remove PropertyInfo's
Type(@mtarld) - feature symfony/symfony#60639 Bump Symfony 8 to PHP >= 8.4 (@nicolas-grekas)