Skip to content

v2.8.0 (Scarlet Iman)

Compare
Choose a tag to compare
@yoshinorin yoshinorin released this 03 Aug 17:00
· 272 commits to master since this release
1001968

イマンという名で呼ばれていたそうだが、その……、人間を殺した最初の人工知能と呼ばれていたらしい
森博嗣. 血か、死か、無か? Is It Blood, Death or Null? Wシリーズ (講談社タイガ) (p.37). 講談社. Kindle 版.

New Features

  • (c5e6a3a) feat(http): add X-Request-Id header to response and refactor httpApp build sequence
  • (b247ebb) feat(auth): case insensitive Bearer support
  • (51774df) feat(docker): define QUALTET_VERSION ENV
  • (25e8823) feat(tags): return count fields that related number of articles

Fixes

  • (7f2a1e9) fix(http/cors): avoid allow all origin if config contains invalid URL
  • (2618170) fix(http/queryParams): limit default value from 1 to 10

Refactors

  • (a71105a) refactor(contents): delete requestId field
  • (27817d0) test(CORS): add test case for CorsProvider
  • (e1ad0ca) refactor(http): remove orNotFound method from Router class and apply CORS to router bulky
  • (58a0c1f) chroe: clean up import
  • (b3497f5) refactor(http/cors): use AllowOriginAll explicitly if cors config is empty
  • (c55d8d6) refactor(http/router): clean up import
  • (e27d102) refactor(http/queryParams): move from Router class to syntax trait and add test cases
  • (cce8366) refactor(http): move HttpRoutes.of methods from Router class to each Routes classes
  • (419a3dc) refactor(http): move HttpApp builder from BootStrap to HttpAppBuilder
  • (7645d0b) refactor(auth): delete redundant pattern match
  • (a54cf99) refactor(auth): clean up import

Test

  • (30eddb4) test(cors): add empty test case
  • (a2f8464) test(http/header): add test case for additional headers

Dependencies

  • (0240403) chore(deps): bump sbt from 1.9.0 to 1.9.3

Misc

  • (df313f3) chore: add TODO comment
  • (f085ea9) chore(docker): bump docker images version

Docs

  • (501fa73) docs(docker): add Environment variables section
  • (a0e93d6) docs: add Using Stack section
  • (7d81caa) docs: update README.md
  • (bb5a1fe) docs(features): fix typo

Full Changelog

v2.7.0...v2.8.0