Skip to content

v1.3.0 (Garnet Dark)

Compare
Choose a tag to compare
@yoshinorin yoshinorin released this 29 May 04:20
· 802 commits to master since this release
0eeed10

Refactor

  • (6b50ed4) refactor: implement validateUnless function
  • (b50702c) refactor: implement Compositions object for validator
  • (1d10dcc) refactor: avoid using implicit parameter in each service classes
  • (f1be254) refactor: use ServiceLogic in each service classes
  • (5d8cda1) refactor: add pattern match to runWithoutTransaction
  • (315b373) refactor: remove implicit parameter from ServiceLogic and add final to case class
  • (c594fc0) refactor: separate ServiceLogic run method with transaction or not
  • (f44efb4) refactor: rename functions, type and arguments
  • (338be26) refactor: implement ServiceLogic object
  • (aa0624f) refactor: implement Repository object and use it
  • (b4ef907) refactor: define RepositoryRequest trait and apply it to each request objects
  • (98f86ed) refactor: delete unused import
  • (fa49357) refactor: avoid constractor DI for repository classes impl
  • (41ce687) refactor: requests to request
  • (007dbb9) refactor(content): create RepositoryRequests and use it
  • (d939471) refactor(archive): create RepositoryRequests and use it
  • (4b58b88) refactor(article): create RepositoryRequests and use it
  • (ea0f812) refactor(author): create RepositoryRequests and use it
  • (fb4d84f) refactor: missing override
  • (8becbea) refactor: move Fail object from error to message package
  • (6c28f65) refactor: add finnal to Fail case classes
  • (b4ed994) refactor(sitmaps): use inner def in get method
  • (e921889) refactor(contentTypes): create RepositoryRequests and use it
  • (eb6f300) refactor(externalResources): create RepositoryRequests and use it
  • (a75c2d8) refactor(robots): create RepositoryRequests and use it
  • (91e5314) refactor(tag): create RepositoryRequests and use it
  • (e61342d) refactor: delete unnecessary function
  • (2bdbde1) refactor(sitemaps): create RepositoryRequests and use it
  • (d691285) chore: forgot commit when 1ee191b
  • (4fae5bf) refactor: use =!= instead of !=
  • (f9ca65a) refactor: use === instead of ==
  • (a30b85d) refactor: delete models package
  • (f8e3a42) refactor: delete models and services package under the domains package
  • (830b83e) refactor: apply scalafix ExplicitResultTypes
  • (1ee191b) refactor: move Converter from util to syntax
  • (c0bce3d) refactor: move StringOps object to syntax package
  • (fdad7f2) refactor: create package object and move some implicit class
  • (bca145f) refactor: delete unused import & use _ for unused var
  • (0948efb) refactor: delete flexmark & htmlContent field from optional to require when user POST an article.
  • (dd0e750) refactor: avoid logging in validate functions
  • (4a6cbc7) refactor: Fail to Throwable at validate function curried argument
  • (5b40ad8) refactor: move Validator object under the validator package
  • (22979be) refactor: implement generic validator

Dependencies

  • (825f2ad) chore(deps): bump dependencies

Test

  • (78aa269) test: move ValidatorSpec under the validator package

Misc

  • (dcc5554) chore(plugins): add sbt-scala3-migrate
  • (003e91a) chore: add wartremover
  • (e274b81) chore: add scalafix and it's rules
  • (f162295) chore: ignore scalafix organize-imports
  • (30f38e7) chore: format
  • (3b93b39) chore: code format
  • (3b3045e) chore: delete unnecessary comment
  • (f7dd0c0) chore: update .gitignore
  • (f1717de) chroe: comment out StdIn in BootStrap.scala

Full Changelog