Releases: yoshinorin/qualtet
Releases · yoshinorin/qualtet
v2.3.0 (Scarlet Debou)
「名前は、デボウ・スホといいます。敬称はいりません。デボウでけっこうですよ」
森博嗣. 女王の百年密室 GOD SAVE THE QUEEN 百年シリーズ (講談社文庫) (p.65). 講談社. Kindle 版.
New Features
- (8783a9d) feat(search): exclude hits with url
Fixes
- (8db1a3b) fix(auth/token): return correct HTTP status code when authorization failed
- (e7dad5e) fix(contents): return contentId when
POSTa content
Dependencies
- (ef20213) chore(deps): update dependencies
- (58fce85) chore(deps): bump
flywayfrom9.11.0to9.14.1 - (a99e33b) chore(deps): update dependencie
Docs
- (6096580) docs: update features
Misc
- (e72ab0e) chore(docker): add
docker-compose.local.ymlfor local development db
v2.2.0 (Scarlet Christina)
「クリスティナと名づけた。内緒でな」ヴォッシュは微笑む。
森博嗣.血か、死か、無か? Is It Blood, Death or Null?Wシリーズ(講談社タイガ)(p.154).講談社.Kindle版.
New Features
- CORS Support
- Configurable Search option
- (5463259) feat(search): threshold values for validation const to configurable
Fixes
- (cae6cab) fix(cache/feed): use correct config
- (55fe95a) fix: partially revert f032584
- (5d2766a) fix:
Locale.ENGLISHtoLocale.ROOT - (7481ac5) fix(http/search):
BadRequesttoUnprocessableEntitywhen invalid query params
Refactors
- (a7bad8e) refactor(search): rename lambda
- (3eae79a) refactor(types/points): rename method
spreadtoexpand - (072c1bd) refactor(types): add
Pointstype as that alias of(Int, Int) - (bc6ea2a) refactor(config): devide all configs into each configs case class
- (662e5bb) refactor(config): add
finalto each case classes - (785ecae) refactor(db): from
objecttoclassand rename fromMigrationtoMigrator - (f1fdf45) refactor(build): cleanup
- (1698740) refactor(build): divide
wartremoversettings into other file - (f335b85) refactor(deps): divided into other file
- (f032584) refactor: like a
Final Tagless - (4651e0f) refactor: implement
toLowerextends method - (eef0fed) refactor: delete unnecessary code
Docker
- (65b2c19) chore(docker): delete unnecessary files when create docker image
- (724cc7b) chore(docker): excludes
toolsdirectory when build docker image - (221642c) chore(deps): update dependencies
CI/CD
- (7898c84) chore(ci): use
.envinstead ofdevenv.sh
Dependencies
- (86c5ad5) chore(deps): update dependencies
Docs
v2.1.0 (Scarlet Bosch)
僕が一番会いたかったのは、ドイツ人のハンス・ヴォッシュという博士だった。
森博嗣.魔法の色を知っているか? What Color is the Magic?Wシリーズ(講談社タイガ)(Kindleの位置No.807-808).講談社.Kindle版.
New Features
Fixes
- (fdfa1db) fix(http): allow
OPTION
Refactors
Dependencies
- (93eccea) chore(deps): update dependencies
Tests
- (417ac3f) test(search): fix test case
- (fe4253d) test(search): fix test data and remove comment out for AND search test case
- (4f6dbd3) test: use
Uri.Path.unsafeFromString - (9ff3726) test: follow up 4f6dbd3
Misc
- (8e009e2) chore(sbt): add
killsandrunscommands - (608d826) chore(log): enable JSON
PrettyPrintingforSTDOUT - (1855a0f) chore: update comment refs issue url
Docs
v2.0.0 (Scarlet Amira)
「アミラは、本当は何という名ですか?」「スカーレットです。いえ、アミラでけっこうですよ」
森博嗣.青白く輝く月を見たか? Did the Moon Shed a Pale Light?Wシリーズ(講談社タイガ)(p.38).講談社.Kindle版.
Breaking Changes
- Require Scala3 and related commits
- (e4ae76d) feat(scala3): Hello! Scala3!!!
- (e2d0ff2) docs: update docs
- (cce71a7) ci(docs): delete copy assets step
- (4fec65a) docs: rewrite docs
- (cf8c73e) ci(docs): copy assets before publish a docs
- (9031c9f) ci(docs): swap steps ordering
- (16aa1d0) chore(docs/rest-api): fix build destination
- (f831fb0) chore: update
.gitignore - (83bcc21) chore(deps/docs/rest-api): update dependenceis
- (dbc01a0) ci(docs): update names
- (4d6d853) ci(docs): fix
rest-apidoc path - (81d0442) docs: generate website with scaladoc3
- (e6ef324) chore(ci): skip send coverage report by upstream issue
- (83ebf1c) chore(ci): delete cross-os test
- (0966330) chore(ci): fix conditional operation by OS
- (4f0eb59) Revert "fix(ci): conditional operator"
- (931ad75) Revert "fix(ci): conditional operator by OS"
- (537c142) fix(ci): conditional operator by OS
- (7b97008) fix(ci): conditional operator
- (6aa3a61) chore(ci): update
teststep - (f2171c9) chore(ci): test with Windows
- (d2860a7) refactor: rename classes name
- Require Java 17
- (18c2863) chore: drop Java11
- (7829e62) feat(log): output with JSON format
Notable Changes
akka-httptohttp4sand related commits- (e3039bd) feat(http4s): migrate from
akka-httptohttp4s - (bb4ec4a) feat(http): implement to return
405if method not allowed in each endpoints - (3e808d2) feat(http): reject with
Unauthorizedif can't decode payload in token routes - (271a73e) refactor(http): delete unnecessary val with for-comprehension in auth routes
- (fb3733a) chore: add
TODOcomment - (e88ed9d) feat(http): error handling in content routes
- (4d98856) feat(http): implement
ThrowabletoIO[Response[IO]] - (5f5994d) feat: logging when delete content
- (9d50e88) refactor(author): delete unnecessary
val - (52d71f4) feat(http/tag): implement error handling when delete
- (5b570a6) feat(http): return
404iftagis none - (2350ae6) feat(http/error): return as JSON format when domains raises exception
- (800778a) feat(tags): logging when delete tag
- (5de3647) feat(http/conetntType): return
404ifcontentTypeis none - (3217a50) fix(http): return
404if GET/xxxxxxxis not found - (5cb09ab) chore: code format & delete unnecessary import
- (113abc5) refactor(http): move query paramaters from
Router - (e2213e0) refactor(http): add alias for
org.http4s.server.Router - (de7db6d) feat(syntax): new syntax for handle response
- (65b64e5) test(http/content): more test
- (1838436) test(http/content): remove unnecessary headers
- (0f29ed2) fix(http/content): return
Createdinstead ofOkwhen POST a content succeeded - (dc04570) feat(http/content): implement error handling
- (709925d) feat(http/articlet): return
404ifarticlesis none - (abf33cf) chore: code format
- (403555b) docs: update architecture image
- (aacbbfe) feat(content): return
404if content is none - (9a1797e) chore: update or delete some
TODOcomments - (e7ca3bb) feat(http): extract query parameters without
http4s' - (ebcd216) fix(http/queryParams): add
applydeal with ci red - (95d5328) fix(http/queryParams): override unapply
- (e3039bd) feat(http4s): migrate from
Features
- (5dd0790) feat(syntax): implement
orThrowforOption
Refactors
- (efeed77) fix(contentTagging): rename class field to lowerCase
- (20c833b) refactor: divide repository doobie implementation
Dependencies
- (f5876ab) chore(deps/jsnoiter):
Testtotest-internal - (b05850d) chore(deps): update
sbt-coveralls - (d24ad79) chore(deps): update dependencies
CI/CD
- (6a6e00d) chore(ci): create log file for
permission deniedworkaround - (a25befd) chore(ci): create log file for
permission deniedworkaround
Docs
- (ad5ca1a) docs: add ERD
- (9690b92) docs(badge): add
v2.x.xbadge - (083b2b7) docs(README): add
Branchessection - (3da6e3e) docs(badge): update badges status for
v2.x.x - (e547785) docs: update requirements
- (464c638) docs: update remarks
Misc
- (76a547c) docs(badge): use native GitHubActions badge instead of
shields.io
v1.13.0 (Garnet Orchid)
Changes
- (4ee1ac1) chore: bump base image from
docker-sbt:v1.7.1.2todocker-sbt:v1.8.0 - (ba21053) chore: bump sbt from
1.7.3to1.8.0 - (c89d3ee) chore: bump scala from
2.13.8to2.13.10
Full Changelog: 7aee0f4...v1.13.0
v1.12.0 (Garnet Nasturtium)
Dependencies
- (7aee0f4) chore: update plugins
- (0dcd9e0) chore(deps): update dependencies
- (d14284b) chore: bump
sbtfrom1.7.1to1.7.3 - (ef1f272) chore(deps): update dependencies
- (96f9f90) chore(deps): update dependencies
- (16180b0) chore(deps): update
cats-effectfrom3.3.4to3.3.14 - (f3a6923) chore(docker): bump mariadb from
10.6.8to10.6.10
Refactor
- (edefc12) refactor: some instances move
BootStrap.scalatoModules.scala
Test
- (d41ef1d) test: use
Modules.scala
Docs
- (5c3011e) docs: add github workflow for api docs
- (98ed682) chore(ci): update
github workflowsfor publishing api docs - (0584eed, 2f72a5c, ecdb18a, 06c8678) docs: update
README.md - (cd96e61) docs: add LICENSE section in
README.md - (e92c239) docs: add
README.mdforapi - (28dfb28) docs: update
features.md
Full Changelog: v1.11.0...v1.12.0
v1.11.0 (Garnet Marquise)
v1.10.0 (Garnet Lachenalia)
Breaking Changes (but no bump major version)
- (96fcc04) feat(log): do not put domain part to log
New Features
- (54d9c9d) feat(content): delete unrelated tags when upsert a content
- (a2e180e) chore(log): enable
debuglog whenQUALTET_ENVcontainsdev
Refactors
- (7702bd8) refactor(task): remove
akkafromcreateAuthortask - (4066b74) refactor(articles): turn back to
DIfromdispatchpattern - (0a22ba1) refactor: add type annotation to public member
- (54ed9c4) refactor: name of HKT
FtoM - (42b7879) refactor: delete unnecessary code & update related code
- (32f4e6a) refactor(robots): turn back to
DIfromdispatchpattern - (11819c2) refactor(externalResources): turn back to
DIfromdispatchpattern - (7dcd9a5) refactor(contentTypes): turn back to
DIfromdispatchpattern - (9d1d291) refactor(sitemaps): turn back to
DIfromdispatchpattern - (0fabc8f) refactor(tags, contentTaggings): turn back to
DIfromdispatchpattern - (bce7a09) refactor(contents): turn back to
DIfromdispatchpattern - (4ad6f09) refactor(archives): turn back to
DIfromdispatchpattern - (03473e0) refactor(author): turn back to
DIfromdispatchpattern
Dependencies
- (4a75ae3) chore(deps): bump
akka&akka-http - (cf120f0) chore(deps): bump
logback-classicandslf4j-api - (09976fb) chore(deps): update dependencies
Misc
- (cda58c2) docker(dev): update
-Xlog:gcoption - (4b875ee) docs: update
README.md - (d3acb3d) chore: run
scalafmtfor test when run test - (2b3eeb3) test: put mysql general log when test
- (b882dee) chore(format): format test code
Full Changelog
v1.9.0 (Garnet Kunzite)
Breaking changes (but no bump major version)
- (c99874a) chore(log): delete
from %logger
Docker
- (b800282) chore(docker): bump base image from
eclipse-temurin:17.0.3_7-jretoeclipse-temurin:17.0.4.1_1-jdk- Ubuntu 20.04 to 22.04
- JRE to JDK
- Java 17.0.3_7 to 17.0.4.1_1
- (eb85034) chore(docker):
apt-gettoapt - (f21d587) chore(docker): add example of
heapdumpoption for JVM - (7510521) chore(docker): add example of
gc.logoption for JVM - (9cb83d6) chore(docker): add comment-outed
buildpath
Refactor
- (6b103c3) refactor: rename
buildNexttobuildDoneWithoutAnyHandle
Full Changelog
v1.8.0 (Garnet Jasper)
Notable Changes
- (9d29a40) migrate
cats-effect-3.3.x
Refactors
- (6095b42) refactor: delete redundant
dispatcher - (d01de43) refactor: implement
contentTaggingService - (baed36c) refactor: devide
contentTaggingfromcontents
Test
- (507c6e8) test(refactor): add
generateUlidfor generate ULID
Miscs
- (380e287) chore(scalafmt): bump scalafmt from
2.4.2to3.5.9and reformat