Skip to content

Release 1.4.0

Compare
Choose a tag to compare
@kishorereddy kishorereddy released this 10 Mar 08:25

ORM + New Components + Improvements

ORM

  • immutable domain/entities in ORM via case classes
  • setup of entities simplified
  • entity service/entity repo fixes

New Components

  • added new Command component
  • added new Cache component
  • updated Task component

Type-Safety

  • type safety improvements in env module
  • type safety improvements in db module
  • type safety improvements in console module
  • type safety improvements in misc areas

Cleanup

Significant code cleanup towards more idiomatic Scala and Functional Programming

  • lexer uses tail-recursion
  • improved type-safety
  • usage of value classes
  • api context fully immutable
  • app base fully immutable
  • context fully immutable