All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for PHP 8 attributes
- Support for
doctrine/annotations: ^2.0
- Support for Symfony 6.4
- Fixed code style
- Fixed tests
- Allow library to work with various version of
paysera/lib-object-wrapper
from0.1.0
- Changed error handling signatures to work with new versions.
psr/log
bumped to^2.0
- Support for Symfony 5.4
symfony/framework-bundle
bumped to^5.4
symfony/security-bundle
bumped to^5.4
symfony/validator
bumped to^5.4
symfony/yaml
bumped to^5.4
- Updated the paysera/lib-normalization library.
- support for PHP 8
doctrine/persistence
added
paysera/lib-normalization-bundle
bumped to^1.1.0
paysera/lib-normalization
bumped to^1.2.0
paysera/lib-dependency-injection
bumped to^1.3.0
doctrine/doctrine-bundle
bumped to^1.4|^2.0
doctrine/orm
bumped to^2.5.14|^2.6
- support for PHP 7.0
paysera/lib-php-cs-fixer-config
doctrine/common
paysera_api.listener.locale
listener priority changed.
- When using annotations,
RestRequestOptions
will now be available afterkernel.request
event instead ofkernel.controller
one. This allows to show proper REST errors when exceptions are raised in the firewall.
ErrorNormalizer
does not return keys withnull
values anymore. This means that you'll get errors like this:
{"error":"invalid_request","error_description":"Expected non-empty request body"}
instead of this:
{"error":"invalid_request","error_description":"Expected non-empty request body","error_uri":null,"error_properties":null,"error_data":null,"errors":null}
paysera/lib-pagination
bumped to^1.0
- since
paysera/lib-normalization
version1.0
null keys are not filtered.