Skip to content

v2.15.0 (Scarlet Penerapi)

Latest
Compare
Choose a tag to compare
@yoshinorin yoshinorin released this 04 Dec 15:54
· 7 commits to master since this release
2b85a59

「助っ人を呼びました」ロジが僕に囁いた。「ペネラピです」
森博嗣.君たちは絶滅危惧種なのか? Are You Endangered Species? WWシリーズ(講談社タイガ)(p.98).講談社.Kindle版.

Refactor

  • (51ed717) refactor: rename from action to cont
  • (2a472f0) refactor: delete unnecessary import
  • (901663d) refactor(auth/jwt): use given instead of implicit val
  • (86ac6cd) refactor(dpc/rest-api): reorganaize directory structures
  • (ab86388) refactor(model/content): rename from ReadContentDbRow to ContentReadModel
  • (1beedba) refactor(domains/models): add models directory to each domains directory
  • (71abf0c) refactor(domain/models): divide objects and case classes into other files
  • (cad204a) refactor(models): divide read and others
  • (344d5d7) refactor(models): divide write and others
  • (7786f21) refactor(models): delete unnecessary default values
  • (b120787) refactor(repository): homogenize the naming of given instances for doobie
  • (89cc734) refactor(service): rename leftover function namings with previous commit
  • (ee47419) refactor(repository): delete unnecessary given for doobie
  • (5c668ef) refactor(models): delete meaningless model
  • (b7aae35) refactor(domain/contentSerializing): use bulkUpsert instead of upsert
  • (4a1d9eb) refactor(models): move common value objects to ValueObjects
  • (4ec5cad) refactor(errors): divide domain error case classes and http error case classes
  • (c0bd17d) refactor: delete unused imports
  • (16a3feb) refactor(domain): rename file name from Error to Errors
  • (1b244f4) refactor(domain/errors): delete title field in calse classes
  • (3997cd2) refactor(domain/errors): rename sealed trait from Error to DomainError
  • (5b7b799) refactor(http/errors): reorganize package
  • (16bab87) refactor(errors): move ProblemDetailsError case class from http to domains
  • (d37a3fa) refactor(domains): rename Request and Response models
  • (41f6cf7) refactor(models/content): rename from ContentResponseModel to ContentDetailResponseModel
  • (6b29ae7) refactor(content): separating Response case class from Content class

Docker

  • (89e8c67) chore(docker): bump JDK from jammy to noble
  • (720d077) chore(docker): bump mariadb from 11.4.2 to 11.4.3

Misc

  • (97bfd98) chore: use -Xkind-projector instead of -Ykind-projector

CI

Test

  • (433405a) test(tags): enable with query params tests cases
  • (9ca127c) test(http/errors): add test cases

Dependencies

  • (ada7594) chore(plugins): bump sbt-coveralls from 1.3.9 to 1.3.13
  • (04d61df) chore: bump sbt from 1.10.0 to 1.10.1
  • (796fcaa) chore: bump scalafmt from 3.7.17 to 3.8.3
  • (75622ff) chore: bump scala from 3.4.2 to 3.5.0
  • (5419971) chore: delete unnecessary compiler option
  • (36945f5) chore(deps): update dependencies
  • (20594de) chore(deps): update dependencies
  • (2a41cc5) chore(deps): update dependencies
  • (8fc7a28) chore(docs/deps): bump dependencies
  • (7b370e9) chore: bump scala from 3.5.0 to 3.5.2 and bump sbt from 1.10.1 to 1.10.4
  • (45b837c) chore(deps): update dependencies
  • (d7c6b7e) chore(deps): bump http4s from 1.0.0-M42 to 1.0.0-M43
  • (b99b606) chore(deps): update dependencies
  • (5a6de84) chore(deps): update plugins
  • (1650f65) chore(deps): bump cats-effect from 3.5.5 to 3.5.7

Docs

  • (5ad060b) docs(rest-api): rename from contents/post.yml to contents/upsert.yml
  • (2fb02d3) fix(docs/rest-api): fix filename from getbyPath.yml to getByPath
  • (a370659) fix(docs/rest-api): append required to response fields if they must be returend
  • (e62cf88) docs: fix typo
  • (a0cdb67) chore(docs/rest-api): bump require node version
  • (b46c69a) chore(docs/deps): bump @redocly/cli from 1.25.5 to 1.25.15
  • (7ca6013) fix(doc/rest-api): fix response schema when upsert content

Full Changelogs

v2.14.0...v2.15.0