|
| 1 | +## 1.0.0 (2023-02-28) |
| 2 | + |
| 3 | + |
| 4 | +### Features |
| 5 | + |
| 6 | +* create API Router ([0fc15db](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/0fc15dbf9a0b346f7249c6e0b3c7213d3344c73d)) |
| 7 | +* create health professional application service ([737cdbd](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/737cdbd133d6e747141c7e30f426d6fb18bc2bcd)) |
| 8 | +* create health professional controller ([f66e88e](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/f66e88e51b2ddcb5ae353d1408c638f0d38f43e4)) |
| 9 | +* create health professional repository ([5d2e2e2](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/5d2e2e23c38971bcdbc212e4cec8d66566eba4bf)) |
| 10 | +* create manager for health professional db operations ([26a20bc](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/26a20bc17424d2cca7953730d4c6beeca3d0493f)) |
| 11 | +* create manager for health professional digital twins operations ([de76b54](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/de76b54a6a652ebc26672070e0e9d78c45e3a771)) |
| 12 | +* create manager for user db operations ([5c17984](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/5c17984061dcb9ad786280a9909de19df6118ddc)) |
| 13 | +* create manager for user digital twins operations ([a5c5df5](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/a5c5df5ce7d04303e40d55262c371f18a2f4e7ab)) |
| 14 | +* create provider class with managers ([82249f9](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/82249f94a142bd581e3e2877552651c27ad9d434)) |
| 15 | +* create user application service ([73c7b46](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/73c7b46ce5be102b0e58d1f6644124749852ea8b)) |
| 16 | +* create user controller ([c2dce70](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/c2dce70ef6dcad28b42bd8e9ad00aad6cfe03c82)) |
| 17 | +* create user repository ([7430e47](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/7430e47a0e5c6246ac67f5c5e77d336d567e0007)) |
| 18 | +* **entity:** create health professional model ([ba4472c](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/ba4472c26366b415bb8e393395e1dd8e9ce635d1)) |
| 19 | +* **entity:** create user model ([a510a0f](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/a510a0f190f3e8eff148c886047fb6e00333ede2)) |
| 20 | + |
| 21 | + |
| 22 | +### Bug Fixes |
| 23 | + |
| 24 | +* change parameters order ([4acb6e2](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/4acb6e2c552f735ffe3254a048ed62b87b3a23b4)) |
| 25 | +* correct wrong control in application services ([e4b8f7b](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/e4b8f7bb28123a61adaaa7b6690c1be10bda0ad1)) |
| 26 | + |
| 27 | + |
| 28 | +### Build and continuous integration |
| 29 | + |
| 30 | +* add action input to publish openapi doc ([b710fdf](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/b710fdf106ea7c1b1d2e2dc853b577658101d656)) |
| 31 | +* **deps:** update gradle/wrapper-validation-action action to v1.0.6 ([792c0e8](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/792c0e8df582c1c0850658d6d0219b257da7df74)) |
| 32 | + |
| 33 | + |
| 34 | +### Documentation |
| 35 | + |
| 36 | +* **api:** add health professional schema ([8a3c8e2](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/8a3c8e2089f11d07574d2b40cbf1763149072cb8)) |
| 37 | +* **api:** add some api documentation ([ffda861](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/ffda8615d110e0d8f0cad10d875e10f8625381c8)) |
| 38 | +* **api:** change type of phone number to string ([bf22a1f](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/bf22a1ffc3db507c2f39f990c499d3b0c8e77446)) |
| 39 | +* create api documentation file ([6183b64](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/6183b64033a77452cbcf38ad0ea233022b1ab338)) |
| 40 | + |
| 41 | + |
| 42 | +### Style improvements |
| 43 | + |
| 44 | +* add trailing comma ([8e08c57](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/8e08c577ea0247be529f9d29571321b55700fc5b)) |
| 45 | +* correct indentation ([d7636d7](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/d7636d735cf3cbf8d3b2e7894580698d386e8fd2)) |
| 46 | +* improve style in mongo client ([cd58b24](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/cd58b24e43ac9d7c8b4089735b478ec5fcb782a6)) |
| 47 | +* refactoring due to code style improvement ([21ada23](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/21ada2300acceea71abaa7fea69e7167ffb0e1f3)) |
| 48 | +* remove unused import ([bf0b6c0](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/bf0b6c0decfcf3102ef25aa6ff6df6d534cdeadf)) |
| 49 | + |
| 50 | + |
| 51 | +### Tests |
| 52 | + |
| 53 | +* add test for application services ([4a6e62e](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/4a6e62eae96c6f0cffabb8bfb42eef57a86a6daa)) |
| 54 | +* **architecture:** add clean architecture test ([149cbd0](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/149cbd0d3d55769a466b357625974605f3348b81)) |
| 55 | +* **database:** add some mongo tests ([777e6ba](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/777e6baeac933f445ba1c435d942e3d969a1f1e0)) |
| 56 | +* **entity:** add user and health professional tests ([8d4a495](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/8d4a49556fa7cc6309bab33efc29b883421d1e99)) |
| 57 | + |
| 58 | + |
| 59 | +### Dependency updates |
| 60 | + |
| 61 | +* **deps:** add archunit dependency ([8190ec7](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/8190ec7314197b3ad2942b378d8c2710a65e975a)) |
| 62 | +* **deps:** add azure digital twin library to gradle build file ([bc08e90](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/bc08e90db004a8a469d962a464cbc8bdcfb153a6)) |
| 63 | +* **deps:** add azure digital twin library to gradle catalog ([6b909bf](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/6b909bfce2f1ef87c9bb69bec64ce04879cd0238)) |
| 64 | +* **deps:** add kmongo dependency ([e0f67c3](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/e0f67c312e39240f6e0c52d16c4ed913d82265d4)) |
| 65 | +* **deps:** add kmongo version to catalog ([a9f0943](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/a9f0943025fe58d6f046da6c9d4f67e1eb9ec1af)) |
| 66 | +* **deps:** add logback dependency ([6b4a5be](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/6b4a5be0afd822c10de7b2e9e33cec4447f0511c)) |
| 67 | +* **deps:** change testcontainer library ([665ad7d](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/665ad7d7d1fc919245962a7664a76ee8c95259cb)) |
| 68 | +* **deps:** update dependency gradle to v8.0.1 ([0c0277c](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/0c0277c6e505e5d713df90acc3b70993d3de6b83)) |
| 69 | +* **deps:** update plugin kotlin-qa to v0.34.0 ([c993c83](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/c993c83887a7ba9c51fbf33b45cfed13e61f7c88)) |
| 70 | +* **deps:** update plugin kotlin-qa to v0.34.1 ([7818cf6](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/7818cf653b4539623847e67a0183554a791e237a)) |
| 71 | +* **deps:** update plugin kotlin-qa to v0.34.2 ([38d4bf0](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/38d4bf0c5590e5819aa33ed4b2852f7eb1933124)) |
| 72 | +* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.2 ([8cf4508](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/8cf450824a84ffab0206303f7949aeb05aa6d685)) |
| 73 | +* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 ([0365daf](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/0365dafd5b927aa6501c7607c97ea47b6c68fd74)) |
| 74 | + |
| 75 | + |
| 76 | +### Refactoring |
| 77 | + |
| 78 | +* change invariant control in entities ([cbcd490](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/cbcd490c75592328f5aa04c4753c1ee4e7de6e78)) |
| 79 | +* change package name ([a1d9f90](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/a1d9f902e921a6f760989216e339cdca877f839b)) |
| 80 | +* create application service interface ([a0373aa](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/a0373aae26ecd8da13ee5112826be28a1e334ef9)) |
| 81 | +* create birthdate data class ([ff17185](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/ff17185adbb9ebf429c9d380325b1c9c0ec0fdaf)) |
| 82 | +* create provider interface and implementation ([ca2e3fa](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/ca2e3fa9d1ae6df6135b513050c62297f3ab3223)) |
| 83 | +* delete useless health professional interface ([032c8ad](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/032c8ad4f47512db767f0d0f69e95db0a580745a)) |
| 84 | +* delete useless health professional interface ([7c2ff0a](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/7c2ff0a2c5ed340f734fb73e509a43a8fb916786)) |
| 85 | +* refactor api due to new application services ([241b874](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/241b87416aee70612393ad82e89b5de5b6cb1055)) |
| 86 | +* refactoring on health professional controller ([dcbf720](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/dcbf720c5da5103d3b4e45ada785532402d6f112)) |
| 87 | + |
| 88 | + |
| 89 | +### General maintenance |
| 90 | + |
| 91 | +* add api router to main class ([d7e9106](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/d7e91065e44180f6ae946d08257b5edc978bcf9d)) |
| 92 | +* add correct return status to auth api ([f233034](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/f233034213a730833d28a55e9a19d7d62e651c22)) |
| 93 | +* add equals and hashcode to model data ([c0d4cf2](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/c0d4cf2fdb6be059c3e08572e0ab6159982428cc)) |
| 94 | +* add idea config file ([6dc75d5](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/6dc75d5a51eba33dba9ab06140b63b07cf5490ba)) |
| 95 | +* add methods to get data from database ([200108d](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/200108debfb2446b760f17bace5fc4526c9fe47e)) |
| 96 | +* add post and delte api ([54f6581](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/54f658153418be27c0e01bbddaa10cf13153f5c5)) |
| 97 | +* add provider to API router ([22da571](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/22da571d321faa72464cfc1e584c4925ce53a8e6)) |
| 98 | +* add provider to main class ([e2032f6](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/e2032f60cdfce1ae49182a1046007428434acb83)) |
| 99 | +* add sample mongo and azure dt infrastructure classes ([4372d3f](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/4372d3f955d523b786d67dea085223b4c6c62c43)) |
| 100 | +* add serializable tag do entities ([4c68dc9](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/4c68dc9cd75e5ed46f0b44e7567ce558f3ae4a7c)) |
| 101 | +* **api:** remove useless char in api path ([acf9c4c](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/acf9c4c6a8f9fafa8760b5cad525c31f2494bfa6)) |
| 102 | +* change exception type in test ([ac52a51](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/ac52a5117ac8b64de5a09f53e02ab95ff94443c3)) |
| 103 | +* change project name in gradle settings file ([5587796](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/55877967c94a84515a0eddb5a1b4118fa35b7287)) |
| 104 | +* change return type ([f370bc8](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/f370bc809dd5d9e57b1524d0883cf60b25bebd89)) |
| 105 | +* change return type ([ec639e3](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/ec639e3e6d3b951bcc914b9f7adbdab387f5e70c)) |
| 106 | +* change test for new testcontainer lib ([62843ab](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/62843abe26110d88e4e99f1a6df5f3ed244ca0ea)) |
| 107 | +* create azure dt client ([c412650](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/c4126507512a778443ffc61f720ffad2894aa821)) |
| 108 | +* create health professional dto for azure digital twin ([157ca05](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/157ca05dd6169815dbcb2dee8ed766f5676288a8)) |
| 109 | +* create sample routes ([511911c](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/511911c76fdd6a05b0e9ba2d58d3f71bba43f9c3)) |
| 110 | +* create some sample api ([7f24357](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/7f24357b9a03ed578ed8472a4e750c4b8170d61c)) |
| 111 | +* create use case interface ([cd536a2](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/cd536a25bea7865da2b68796dd3e0e4a54d5f1b8)) |
| 112 | +* delete sample test class ([baa3894](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/baa38946b90a6100b24a329314da0ed4172422d4)) |
| 113 | +* delete useless types ([bd44a90](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/bd44a9070c53a0969d4029cd18c7757e2821d2bd)) |
| 114 | +* delete useless user digital twin manager ([bd8a149](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/bd8a14987901f7b66ece2f25dc0081fb56b15934)) |
| 115 | +* execute mongo test only on linux ([5b99915](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/5b9991561c30a4f18179fd4389b78e5fb959e93a)) |
| 116 | +* implement some mongo operations ([cf860d2](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/cf860d2de0d53c68c3f3ffa8bd72f76ab56e8d55)) |
| 117 | +* remove infrastructure mongo test ([8598d87](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/8598d87eb51ec995496392665e4f8405a6e08002)) |
| 118 | +* set main class in gradle build file ([fb2c14e](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/fb2c14e277baccb59110980c214414cc22ce2513)) |
| 119 | +* update dockerfile with run task ([f4bfd2f](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/f4bfd2f9b52a9fd032ae77f991612079ec03dc9d)) |
| 120 | +* update gitignore ([aae07a0](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/aae07a00d4e0af89ee30398ebf6cea3a93df78ec)) |
| 121 | +* update method to insert data into db ([da22b98](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/da22b98610cd70d67ce0734b440583d5b1ad8f81)) |
| 122 | +* update README ([3a55a6c](https://github.com/SmartOperatingBlock/user-management-integration-microservice/commit/3a55a6cf97c0b919bce4f64b9d6020aa2a96bb41)) |
| 123 | + |
1 | 124 | ## [0.1.1](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.0...0.1.1) (2023-02-06) |
2 | 125 |
|
3 | 126 |
|
|
0 commit comments