Releases
1.0.0
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 )
You can’t perform that action at this time.