Releases: nijens/openapi-bundle
Releases · nijens/openapi-bundle
2.1.0
Added
- Feature to treat
anyOf
andoneOf
union types asallOf
when creating a serialization context with theSerializationContextBuilder
by @niels-nijens in #93
Full Changelog: 2.0.0...2.1.0
2.0.0
Added
- Symfony 7 support by @niels-nijens in #92
Removed
- Symfony 4.4, 5.0, 5.1, 5.2 and 5.3 support by @niels-nijens in #87
- Deprecated 'x-symfony-controller' specification extension support by @niels-nijens in #90
- Deprecated exception handling and validation by @niels-nijens in #91
Full Changelog: 1.5.4...2.0.0
1.5.4
Fixed
- JsonRequestBodyDeserializationSubscriber priority in combination with the RequestValidationSubscriber by @jvdhehvg in #89
Full Changelog: 1.5.3...1.5.4
1.5.3
Fixed
- Priority of RequestValidationSubscriber to give more priority to the firewall listeners of Symfony's security bundle by @niels-nijens in #86
Full Changelog: 1.5.2...1.5.3
1.5.2
Fixed
- Symfony 6.x deprecations in preparation for Symfony 7.0 by @niels-nijens in #83
Full Changelog: 1.5.1...1.5.2
1.5.1
Fixed
- Priority of kernel exception subscribers to be able to process security exceptions by @niels-nijens in #82
Full Changelog: 1.5.0...1.5.1
1.5.0
Added
- Improved validation component by @niels-nijens in #71
- Improved validation of requests without required JSON properties by @niels-nijens in #71
- Validation of allowed content types according to loaded OpenAPI document by @niels-nijens in #71
- Validation of request parameters based on the OpenAPI document by @niels-nijens in #71
Deprecated
x-symfony-controller
specification extension by @niels-nijens in #74
Full Changelog: 1.4.1...1.5.0
1.4.1
Fixed
- Validation of constraints in reference objects within a JSON schema by @niels-nijens in #72
Full Changelog: 1.4.0...1.4.1
1.4.0
Added
- Support for request body deserialization and accompanying controller argument resolving by @niels-nijens in #65
Full Changelog: 1.3.0...1.4.0
1.3.0
Added
- New exception handling based on RFC 7807 with configuration options by @niels-nijens in #56
operationId
as route name by @kiettran in #47- Using the
operationId
as route name as an optional feature to prevent backward compatibility breaks by @niels-nijens in #63
Removed
- Coveralls development dependency by @niels-nijens in #60
- Travis CI configuration by @niels-nijens in #60
Full Changelog: 1.2.3...1.3.0