Skip to content

v2.16.0 (Scarlet Quji)

Latest
Compare
Choose a tag to compare
@yoshinorin yoshinorin released this 28 Jan 14:41
· 16 commits to master since this release
c5e98d5

「私は、現在のドクタがご老人だということも存じません。単に、そう錯覚させられているだけかもしれませんが、特に重要なこととは思えません。貴方は、私が知っているドクタ・久慈ご本人だという確証がありますか?」
森博嗣.四季 冬 BlackWinter(講談社文庫)(p.107).講談社.Kindle版.

New Features

  • (0bd91d0) feat(articles): add order query params to articles and tags
    • (871085b) refactor(http/query): robustness query paramaters
    • (7fb8c21) refactor(http): packages for request and response
    • (587d603) refactor(http/request): packages for params
    • (d39b28a) refactor(http/params): rename
    • (02ac58f) refactor(http/request): implement PaginationHelper
    • (c8ffd1a) refactor(domains/pagination): pagination objects move from http layer to domain layer and refactor them to type classes
    • (bf4a5ba) refactor(http): avoid make pagination instance in http
    • (e7663a1) refactor(pagination): summon once
    • (57aa781) refactor(pagination): divide pagination types by domain
    • (0904244) feat(pagination): implement make alias
    • (8bde31c) feat(http): implement sort by random query paramater for articles and tags
  • (5eac0e2) feat(task/db): add migration, destroy, recreation task

Refactors

  • (1071f67) refactor(auth): divide JwtClaim case class from Jwt.scala
  • (b1dcdd0) refactor(models/author): delete unnecessary default value
  • (1e1e3af) refactor(http): simplify function arguments
  • (94266c9) refactor(http): cleanup routes code

Test

  • (a8646de) test(http): temporarily fix a test that fails only in CI
  • (78adc69) test(http): comment-out a test that fails only in CI
  • (6bc7e48) test: fix incorrect file name and comment
  • (c0b6220) test: fix nested test cases
  • (cedaf2c) test: implement extension method for replace space and new line
  • (8cdcba0) test(http): comment-out a test that fails only in CI
  • (941d89b) test(pagination): delete unnecessary summon

CI/CD

  • (907d540) ci: use ubuntu-22.04 insteadof ubuntu-latest

Dependencies

  • (12f3a28) chore(deps): bump scala and sbt
  • (1245446) chore(deps): update dependencies
  • (f234a25) chore(deps): update dependencies
  • (53a40f3) chore(deps): update dependencies
  • (d19e1ce) chore(fmt): bump scalafmt and its plugin
  • (3bd50d0) chore(plugins): update plugins

Docs

  • (bf5038a) docs(releases): add released time to latest release
  • (8745e89) docs: fix grammar
  • (76701df) docs: update Create an author section
  • (ad0dab0) chore(docs/deps): update @redocly/cli from 1.25.15 to 1.27.2
  • (8768d86) fix(docs/rest-api): add query parameters to tags api
  • (69f3a9e) docs: update development page
  • (9cc78a4) docs: delete wrong doc

Misc

  • (61cca76) fix: typo
  • (7d27f36) chore(task): compile before starting docker container for testing
  • (6e6517c) chore(sbt/task): use ! instead of run

Full Changelogs

v2.15.0...v2.16.0