Releases: spuxx1701/potber-api
Releases · spuxx1701/potber-api
v2.2.0
Added
- Author profiles now include information about whether the author's account has been locked.
- Implemented
GET /usernames
endpoint. This endpoint returns filterable lists of usernames. - Implemented
POST /threads
endpoint. - Implemented
POST /privateMessages
endpoint. - Implemented
GET /privateMessages/:id/reply
endpoint. - Implemented
GET /privateMessages/:id/forward
endpoint.
v2.1.0
Added
- Implemented
PUT /privateMessages/:id/markAsUnread
endpoint. - Implemented
PUT /privateMessages/:id/moveToFolder
endpoint. - Implemented
DELETE /privateMessages/:id
endpoint. - Implemented
POST /posts/:id/report
endpoint.
Changed
- Performance improvements: Session validation no longer triggers redundant requests. Instead, the content of the JWT is no longer being validated (only the JWT itself is being validated) and additional validation is left to
forum.mods.de
.
Fixed
- Added missing error documentation to
/privateMessages/
endpoints.
v2.0.2
v2.0.1
v2.0.0
v1.4.0
Added
- User profiles now include information about the user account's age.
Changed
- Improved documentation in SwaggerUI endpoint.
- Passwords may now be up to 100 characters long.
Fixed
- Attempting to open a private message that is not within your mailbox will now return 404 instead of 500.
- Umlauts in user profiles' ranks are now being parsed properly.
v1.3.0
v1.2.0
Added
- Added /privateMessages annd /privateMessages/:id GET routes.
- Added /users/:id route.
- Added /healthz route for kubernetes.
Changed
- The API now outputs all avatar URLs as absolute URLs.
- The application was moved to a kubernetes environment. By that, the application gained several beneficial features like high availability or rolling updates.
- Deployment is now handled via Flux GitOps pipelines. Prior environments have been replaced with a staging and a production environment. Deployment to staging is triggerd via commits to master. Deployment to production is triggered via releasing semantic versioning tags.