Skip to content

feat(api): annotate ErrorResponse with NotNull so OpenAPI spec infers as required fields#130

Merged
nednella merged 1 commit intomainfrom
refactor/error-response-spec
Oct 3, 2025
Merged

feat(api): annotate ErrorResponse with NotNull so OpenAPI spec infers as required fields#130
nednella merged 1 commit intomainfrom
refactor/error-response-spec

Conversation

@nednella
Copy link
Copy Markdown
Owner

@nednella nednella commented Oct 3, 2025

Title

@nednella nednella merged commit 4c5f158 into main Oct 3, 2025
5 checks passed
@nednella nednella deleted the refactor/error-response-spec branch October 3, 2025 17:52
nednella added a commit that referenced this pull request Nov 11, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.4.0](https://github.com/nednella/echo/compare/api@v0.3.1...api@v0.4.0)
(2025-11-11)


### Features

* **api:** add flyway db migrations
([#151](#151))
([7a2d786](7a2d786))
* **api:** add flyway plugin
([#161](#161))
([bb343f8](bb343f8))
* **api:** add OAuth2AuthenticationException handler
([#134](#134))
([8b15492](8b15492))
* **api:** annotate ErrorResponse with NotNull so OpenAPI spec infers as
required fields ([#130](#130))
([4c5f158](4c5f158))
* **api:** improve db repeatables
([#155](#155))
([f1931f2](f1931f2))
* **api:** remove unused user status enum
([#154](#154))
([dd24980](dd24980))
* **api:** update controller OpenAPI documentation
([#128](#128))
([9dd81d1](9dd81d1))


### Bug Fixes

* **api:** de-duplicate profile mentions
([#156](#156))
([8f73e28](8f73e28))
* **api:** ensure posts are cascade deleted on author_id,
conversation_id, parent_id
([#158](#158))
([b46233e](b46233e))
* **api:** update profile lookups and mentions to use case-insensitive
usernames ([#157](#157))
([ddd9d5b](ddd9d5b))


### Performance Improvements

* **api:** reduce application idle memory consumption
([#162](#162))
([95833b0](95833b0))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant