Skip to content

1.0.0

Choose a tag to compare

@AndreaGiulianelli AndreaGiulianelli released this 28 Feb 18:17
· 218 commits to main since this release

1.0.0 (2023-02-28)

Features

  • add patient api (8cfd0d3)
  • create application service interface (3725b09)
  • create data for patient entity (d6ebd8f)
  • create patient application services (f631250)
  • create patient database manager (d9ffe0e)
  • create patient entity (617eeab)
  • create patient repository interface (56b4f38)
  • create provider interface (119a686)

Bug Fixes

  • change method to check if record is inserted due to kmongo bug on typed collection (435d393)

Dependency updates

  • deps: add archunit lib (d0f1959)
  • deps: add kmongo and logback deps (abee96f)
  • deps: add ktor deps (fba793d)

Tests

  • architecture: create test for clean architecture (a8bb7b8)
  • entity: add test for patient entity (5db5caa)
  • service: add test for patient application services (e4ef293)

Refactoring

  • move test class in entity package (f82c3f4)
  • refactor api methods (836d93c)

Documentation

  • api: add rest api specs (39b3fcc)

Build and continuous integration

  • add input to generate also rest api documentation (c3aaf71)

General maintenance

  • add application launcher (44bc022)
  • add equals and hashcode to entities (7107b98)
  • add serializable annotations on entities (7ee2bc7)
  • change database name (14dd152)
  • change project name (e717075)
  • create api router with ktor (4096e9e)
  • create mock db manager to test application service (4c9c914)
  • create mongo client and implement db operations (cfd3187)
  • create patient api dto (c6d53cd)
  • delete sample test class (28fe7a1)
  • implement patient controller (8587c4b)
  • implement provider interface (f9689f7)
  • modify project name (fe5b3a1)
  • update Dockerfile with run task (ad09eb8)
  • update README (b3c0342)
  • update README (ea3340d)