Skip to content

1.0.0

Compare
Choose a tag to compare
@AndreaGiulianelli AndreaGiulianelli released this 28 Feb 11:42
· 275 commits to main since this release

1.0.0 (2023-02-28)

⚠ BREAKING CHANGES

  • release: [skip ci] 1.0.0 released

Features

  • create API Router (0fc15db)
  • create health professional application service (737cdbd)
  • create health professional controller (f66e88e)
  • create health professional repository (5d2e2e2)
  • create manager for health professional db operations (26a20bc)
  • create manager for health professional digital twins operations (de76b54)
  • create manager for user db operations (5c17984)
  • create manager for user digital twins operations (a5c5df5)
  • create provider class with managers (82249f9)
  • create user application service (73c7b46)
  • create user controller (c2dce70)
  • create user repository (7430e47)
  • entity: create health professional model (ba4472c)
  • entity: create user model (a510a0f)

Bug Fixes

  • change parameters order (4acb6e2)
  • correct wrong control in application services (e4b8f7b)

Documentation

  • api: add health professional schema (8a3c8e2)
  • api: add some api documentation (ffda861)
  • api: change type of phone number to string (bf22a1f)
  • create api documentation file (6183b64)

Style improvements

  • add trailing comma (8e08c57)
  • correct indentation (d7636d7)
  • improve style in mongo client (cd58b24)
  • refactoring due to code style improvement (21ada23)
  • remove unused import (bf0b6c0)

Tests

  • add test for application services (4a6e62e)
  • architecture: add clean architecture test (149cbd0)
  • database: add some mongo tests (777e6ba)
  • entity: add user and health professional tests (8d4a495)

Dependency updates

  • deps: add archunit dependency (8190ec7)
  • deps: add azure digital twin library to gradle build file (bc08e90)
  • deps: add azure digital twin library to gradle catalog (6b909bf)
  • deps: add kmongo dependency (e0f67c3)
  • deps: add kmongo version to catalog (a9f0943)
  • deps: add logback dependency (6b4a5be)
  • deps: change testcontainer library (665ad7d)
  • deps: update dependency gradle to v8.0.1 (0c0277c)
  • deps: update plugin kotlin-qa to v0.34.0 (c993c83)
  • deps: update plugin kotlin-qa to v0.34.1 (7818cf6)
  • deps: update plugin kotlin-qa to v0.34.2 (38d4bf0)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.2 (8cf4508)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 (0365daf)

Refactoring

  • change invariant control in entities (cbcd490)
  • change package name (a1d9f90)
  • create application service interface (a0373aa)
  • create birthdate data class (ff17185)
  • create provider interface and implementation (ca2e3fa)
  • delete useless health professional interface (032c8ad)
  • delete useless health professional interface (7c2ff0a)
  • refactor api due to new application services (241b874)
  • refactoring on health professional controller (dcbf720)

General maintenance

  • add api router to main class (d7e9106)
  • add correct return status to auth api (f233034)
  • add equals and hashcode to model data (c0d4cf2)
  • add idea config file (6dc75d5)
  • add methods to get data from database (200108d)
  • add post and delte api (54f6581)
  • add provider to API router (22da571)
  • add provider to main class (e2032f6)
  • add sample mongo and azure dt infrastructure classes (4372d3f)
  • add serializable tag do entities (4c68dc9)
  • api: remove useless char in api path (acf9c4c)
  • change exception type in test (ac52a51)
  • change project name in gradle settings file (5587796)
  • change return type (f370bc8)
  • change return type (ec639e3)
  • change test for new testcontainer lib (62843ab)
  • create azure dt client (c412650)
  • create health professional dto for azure digital twin (157ca05)
  • create sample routes (511911c)
  • create some sample api (7f24357)
  • create use case interface (cd536a2)
  • delete sample test class (baa3894)
  • delete useless types (bd44a90)
  • delete useless user digital twin manager (bd8a149)
  • execute mongo test only on linux (5b99915)
  • implement some mongo operations (cf860d2)
  • release: [skip ci] 1.0.0 released (651e730)
  • remove infrastructure mongo test (8598d87)
  • set main class in gradle build file (fb2c14e)
  • update dockerfile with run task (f4bfd2f)
  • update gitignore (aae07a0)
  • update method to insert data into db (da22b98)
  • update README (3a55a6c)

Build and continuous integration

  • add action input to publish openapi doc (b710fdf)
  • deps: update gradle/wrapper-validation-action action to v1.0.6 (792c0e8)
  • remove useless input in documentation generation (6d2b38d)