Skip to content

Commit

Permalink
doc: Prepare v0.4.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
shulard committed Jun 12, 2024
1 parent d0e7266 commit 8870e80
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
### Security

## [v0.4.0]

### Changed

- Removed the `cebe/php-openapi` package and installed `devizzent/cebe-php-openapi`
instead. The first one is deprecated today. This new package is compatible
with OpenAPI spec v3.1.

## [v0.3.0] - 2023-01-24

### Fixed

- When an URI matches multiple API operations (example: `/api/path` and `/api/{pattern}`)
the `ResponseValidator` was looping over each and tried to validate the `ResponseInterface`
body with the definition. Now the `ResponseValidator` will only validates against
a single matching operation. If no operation matches, an error will be thrown.
That last point wasn't caught before.

## Changed

- Capture explicitely new exceptions from the league/openapi-psr7-validator
library to ensure those errors will be useful for the end user (retrieving
correct message, correct file…).

## [v0.2.0] - 2022-10-29

### Changed

- Add more open version constraints to let install Raven in more projects.
As a library, being too strict with dependencies is always bad.

## [v0.1.0] - 2022-10-06

### Added

- Introduces a new object in the `CHStudio\Raven\Http\Factory` namespace named:
`RequestUriParametersResolver`. It allows resolving URI parameters value using
a `ValueResolverInterface` object.
Expand Down

0 comments on commit 8870e80

Please sign in to comment.