From e1c071103cf22212ee0a0f214d8492c826e60e70 Mon Sep 17 00:00:00 2001 From: Maxim Smakouz Date: Thu, 21 Mar 2024 11:42:13 +0200 Subject: [PATCH] Fix readme and changelog --- CHANGELOG.md | 5 +++++ README.md | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3a95f0..63fd753 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.1.0 - 2023-06-08 +- **Other Features** + - Added the `Spiral\Serializer\Symfony\Normalizer\RamseyUuidNormalizer` class to normalize and denormalize + UUID objects. + ## 2.0.0 - 2023-04-19 - **High Impact Changes** - Since version **2.0.0**, serializers are registered with names `symfony-json`, `symfony-csv`, diff --git a/README.md b/README.md index 9ab10bf..12440f2 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,8 @@ Make sure that your server is configured with following PHP version and extensio - PHP 8.1+ - Spiral framework ^3.7 -- Symfony Serializer Component ^5.4 || ^6.0 -- Symfony PropertyAccess Component ^5.4 || ^6.0 +- Symfony Serializer Component ^6.4 || ^7.0 +- Symfony PropertyAccess Component ^6.4 || ^7.0 ## Installation @@ -69,6 +69,7 @@ parameters to extend the default configuration. ```php use Symfony\Component\Serializer\Encoder; use Symfony\Component\Serializer\Normalizer; +use Symfony\Component\Serializer\Mapping\Loader\AttributeLoader; use Spiral\Core\Container\Autowire; return [ @@ -94,7 +95,7 @@ return [ Encoder\XmlEncoder::class, new Autowire(Encoder\YamlEncoder::class), ], - 'metadataLoader' => new AnnotationLoader(new AnnotationReader()) // by default + 'metadataLoader' => new AttributeLoader() // by default // Other available loaders: // 'metadataLoader' => new YamlFileLoader('/path/to/your/definition.yaml') // 'metadataLoader' => new XmlFileLoader('/path/to/your/definition.xml')