<a name="openapi-2.29.0"></a>
# [openapi-2.29.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.29.0) (2024-10-28)

| Commit | Type | Description |
| -- | -- | -- |
| [7bc9b32340](https://github.com/ditsmod/ditsmod/commit/7bc9b3234032) | refactor | refactoring `OpenapiRoutesExtension` to use instance of `ClassMetaIterator`. |
| [e0b9c77c5f](https://github.com/ditsmod/ditsmod/commit/e0b9c77c5f44) | fix | fixed `content.getSchema()`. |
| [f46b10d7e2](https://github.com/ditsmod/ditsmod/commit/f46b10d7e2f4) | refactor | used `reflector.getMetadata()` instead `reflector.getClassMetadata()`. |
| [f399f46a67](https://github.com/ditsmod/ditsmod/commit/f399f46a67a2) | refactor | used `reflector.getMetadata()` instead `reflector.getPropMetadata()`. |

<a name="openapi-2.28.0"></a>
# [openapi-2.28.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.28.0) (2024-10-21)

| Commit | Type | Description |
| -- | -- | -- |
| [1f96386c5b](https://github.com/ditsmod/ditsmod/commit/1f96386c5b58b) | refactor | migration to core-2.60.0. |

<a name="openapi-2.27.2"></a>
## [openapi-2.27.2](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.27.2) (2024-10-20)

| Commit | Type | Description |
| -- | -- | -- |
| [a42e31ed26](https://github.com/ditsmod/ditsmod/commit/a42e31ed2663) | fix | fixed path for UI. |

<a name="openapi-2.27.0"></a>
## [openapi-2.27.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.27.0) (2024-09-29)

| Commit | Type | Description |
| -- | -- | -- |
| [set of commits](https://github.com/ditsmod/ditsmod/commits/main/packages/openapi?since=2024-09-27&until=2024-09-29) | feat | migration to `swagger-ui`. |

<a name="openapi-2.26.0"></a>
## [openapi-2.26.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.26.0) (2024-09-22)

| Commit | Type | Description |
| -- | -- | -- |
| [ae55963fd3](https://github.com/ditsmod/ditsmod/commit/ae55963fd308a7) | feat | introduced `absolutePath` for `ModuleWithParams` and `AppendsWithParams`. |

<a name="openapi-2.25.1"></a>
## [openapi-2.25.1](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.25.1) (2024-09-20)

| Commit | Type | Description |
| -- | -- | -- |
| [1e9dbbc325](https://github.com/ditsmod/ditsmod/commit/1e9dbbc3250132) | fix | now the "x-required" property is not removed. |

<a name="openapi-2.24.0"></a>
## [openapi-2.24.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.24.0) (2024-04-02)

| Commit | Type | Description |
| -- | -- | -- |
| [309ce44ee0](https://github.com/ditsmod/ditsmod/commit/309ce44ee0e0932fd487bb3cb0f27ed4b4c2cacc) | refactor | intoduced `OpenapiErrorMediator`. |

<a name="openapi-2.23.1"></a>
## [openapi-2.23.1](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.23.1) (2023-10-03)

### Bug fixes

- Added support for sigleton HTTP interceptors.

<a name="openapi-2.23.0"></a>
## [openapi-2.23.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.23.0) (2023-09-15)

### Features

- Migration to core-2.50.0.

<a name="openapi-2.21.0"></a>
## [openapi-2.21.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.21.0) (2023-09-07)

### Breaking changes

- Migration to core-2.48.0.

<a name="openapi-2.20.0"></a>
## [openapi-2.20.0](https://github.com/ditsmod/ditsmod/releases/tag/openapi-2.20.0) (2023-08-28)

### Features and Breaking changes

- Migration to ESM.
