Releases: symfony/serializer
Releases · symfony/serializer
v8.0.0-RC3
Changelog (v8.0.0-RC2...v8.0.0-RC3)
- no significant changes
v7.4.0-RC3
Changelog (v7.4.0-RC2...v7.4.0-RC3)
- no significant changes
v7.4.0-RC1
Changelog (v7.4.0-BETA2...v7.4.0-RC1)
- bug symfony/symfony#58473 [Serializer] Fix
AbstractObjectNormalizerto allow scalar values to be normalized (@Hanmac, @xabbuh) - bug symfony/symfony#62007 [Serializer] fix inherited properties normalization (@Link1515)
- bug symfony/symfony#62321 [Serializer] Fix BackedEnumNormalizer behavior with partial denormalization (@yoeunes)
v8.0.0-BETA2
Changelog (v8.0.0-BETA1...v8.0.0-BETA2)
- feature symfony/symfony#60153 [Serializer] Allow forcing timezone in
DateTimeNormalizerduring denormalization (@frankdekker)
v7.4.0-BETA2
Changelog (v7.4.0-BETA1...v7.4.0-BETA2)
- feature symfony/symfony#60153 [Serializer] Allow forcing timezone in
DateTimeNormalizerduring denormalization (@frankdekker)
v7.3.5
Changelog (v7.3.4...v7.3.5)
- bug symfony/symfony#62003 [Serializer] Fix unexpected type in denormalization errors when float|int union type used in constructor with non numeric string in form-data request (@d-mitrofanov-v)
- bug symfony/symfony#61889 [Serializer] Fix discriminator class mapping with allow_extra_attributes=false (@chris54721)
v6.4.27
Changelog (v6.4.26...v6.4.27)
- bug symfony/symfony#62003 [Serializer] Fix unexpected type in denormalization errors when float|int union type used in constructor with non numeric string in form-data request (@d-mitrofanov-v)
- bug symfony/symfony#61889 [Serializer] Fix discriminator class mapping with allow_extra_attributes=false (@chris54721)
v8.0.0-BETA1
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)
v7.4.0-BETA1
Changelog (v7.3.4...v7.4.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#61487 [Routing][Serializer] Deprecate annotation aliases and getters and setters in favor of public properties on attributes (@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#60874 [FrameworkBundle] Allow using their name without added suffix when using #[Target] for custom services (@Valmonzo)
v7.3.4
Changelog (v7.3.3...v7.3.4)
- bug symfony/symfony#61746 [Serializer] Fix unknown type in denormalization errors when union type used in constructor (@d-mitrofanov-v)
- bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
- bug symfony/symfony#61097 [Serializer] Fix normalizing objects with accessors having the same name as a property (@RafaelKr)
- bug symfony/symfony#61571 [Serializer] Fix dealing with asymmetric visilibity for properties (@santysisi)