diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f94dfd..d46d0d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,24 +1,72 @@ -## 4.0.0 - 2022-11-03 +# Changelog + +## 5.0.1 - 2024-09-13 + +### Changed + +* Issue [#311](https://github.com/dotkernel/api/issues/311): Upgraded `dot-errorhandler` to `4.x` by + [@alexmerlin](https://github.com/alexmerlin) in [#312](https://github.com/dotkernel/api/pull/312) + +### Added + +* Issue [#168](https://github.com/dotkernel/api/issues/168): OpenAPI documentation by + [@alexmerlin](https://github.com/alexmerlin) in [#306](https://github.com/dotkernel/api/pull/306) +* Issue [#309](https://github.com/dotkernel/api/issues/309): psr-container-doctrine 5.2.1 support and refactoring + modules configuration by [@cPintiuta](https://github.com/cPintiuta) in + [#309](https://github.com/dotkernel/api/pull/309) + +### Deprecated + +* Nothing + +### Removed + +* Issue [#313](https://github.com/dotkernel/api/issues/313): Remove `config` dependency from handlers. by + [@alexmerlin](https://github.com/alexmerlin) in [#315](https://github.com/dotkernel/api/pull/315) + +### Fixed + +* Issue [#303](https://github.com/dotkernel/api/issues/303): fix content type, special case for multipart/form-data by + [@cPintiuta](https://github.com/cPintiuta) in [#304](https://github.com/dotkernel/api/pull/304) + +## 5.0.0 - 2024-07-01 ### Changed -* Refactored dependencies -* Replaced phinx migrations & seeders with doctrine/migrations and dotkernel/dot-data-fixtures -* Minor bug fixes + +* Refactor: Transfer responsibility from handlers to services. by [@alexmerlin](https://github.com/alexmerlin) in + [#272](https://github.com/dotkernel/api/pull/272) +* Issue [#169](https://github.com/dotkernel/api/issues/169): API deprecation refactoring by + [@MarioRadu](https://github.com/MarioRadu) in [#291](https://github.com/dotkernel/api/pull/291) +* Issue [#264](https://github.com/dotkernel/api/issues/264): Bump for doctrine orm 2 -> 3, dbal 3 -> 4 through roave + psr container by [@cPintiuta](https://github.com/cPintiuta) in [#283](https://github.com/dotkernel/api/pull/283) +* Issue [#266](https://github.com/dotkernel/api/issues/266): Replaced annotation-based dependency injection with + attribute-based dependency injection by [@alexmerlin](https://github.com/alexmerlin) in + [#280](https://github.com/dotkernel/api/pull/280) +* Issue [#295](https://github.com/dotkernel/api/issues/295): ContentNegotiationMiddleware: Make `$config` readonly by + [@alexmerlin](https://github.com/alexmerlin) in [#296](https://github.com/dotkernel/api/pull/296) +* Updated license file by [@arhimede](https://github.com/arhimede) in [#282](https://github.com/dotkernel/api/pull/282) +* Update README.md by [@arhimede](https://github.com/arhimede) in [#290](https://github.com/dotkernel/api/pull/290) +* Update qodana_code_quality.yml by [@arhimede](https://github.com/arhimede) in + [#294](https://github.com/dotkernel/api/pull/294) ### Added -* Psalm implementation -* doctrine/migrations and dotkernel/dot-data-fixtures -* Added functional tests -* Implemented github actions for unit and functional tests -* Implemented github actions for Psalm -* Added PHP 8.2 support + +* Issue [#169](https://github.com/dotkernel/api/issues/169): Implemented API evolution pattern by + [@MarioRadu](https://github.com/MarioRadu) in [#285](https://github.com/dotkernel/api/pull/285) +* Added missing factory spec for ErrorReportHandler. local.php.dist: removed an unnecessary use statement by + [@alexmerlin](https://github.com/alexmerlin) in [#284](https://github.com/dotkernel/api/pull/284) +* Added version in home handler by [@arhimede](https://github.com/arhimede) in + [#287](https://github.com/dotkernel/api/pull/287) ### Deprecated + * Nothing ### Removed -* phinx migrations -* Removed PHP 7.4 support + +* Nothing ### Fixed -* Refactored unit tests + +* Issue [#277](https://github.com/dotkernel/api/issues/277): Sorted routes by name by + [@alexmerlin](https://github.com/alexmerlin) in [#278](https://github.com/dotkernel/api/pull/278)