Skip to content

Releases: spuxx1701/potber-api

v2.2.0

27 Oct 13:34
Compare
Choose a tag to compare

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

20 Oct 18:14
Compare
Choose a tag to compare

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

12 Oct 10:28
Compare
Choose a tag to compare

Fixed

  • HTML is now properly parsed when returning private message contents.

v2.0.1

05 Sep 12:53
Compare
Choose a tag to compare

Fixed

  • The page no longer breaks when it conains a post by a deleted user (due to that post not having an avatar).

v2.0.0

24 Jul 21:08
Compare
Choose a tag to compare

Changed

  • 💥 Breaking: Quoting a post now works via the /posts/:id/quote endpoint. The quote query parameter on the /posts/:id has been removed.
  • Private messages may now include the sender's avatar URL.
  • Various fixes and improvements to private messages.

v1.4.0

21 Jul 21:35
Compare
Choose a tag to compare

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

02 Jun 11:13
Compare
Choose a tag to compare

Changed

  • Node version pinned to 16.

Fixed

  • Thread titles and subtitles that include HTML entities will now be parsed properly.

v1.2.0

02 Jun 08:36
Compare
Choose a tag to compare

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.