|
| 1 | +## 1.0.0 (2023-02-23) |
| 2 | + |
| 3 | + |
| 4 | +### Features |
| 5 | + |
| 6 | +* add application service to delete and get a room ([aad6d74](https://github.com/SmartOperatingBlock/building-management-microservice/commit/aad6d747ea596a29164548eee3e362b25136fad6)) |
| 7 | +* add azure digital twins presentation for room ([2c2c267](https://github.com/SmartOperatingBlock/building-management-microservice/commit/2c2c267daf3bfb24d7ad50b3d41664c600c90320)) |
| 8 | +* add create room service ([e334afc](https://github.com/SmartOperatingBlock/building-management-microservice/commit/e334afcdae88a254efc3714c3e5ba8cf84f4a675)) |
| 9 | +* handle creation deletion and get with present information of a room ([8fe9ae9](https://github.com/SmartOperatingBlock/building-management-microservice/commit/8fe9ae9f67ebb5939a9ec6300a865ec81b833d23)) |
| 10 | +* implement create of room digital twin ([26ee7cd](https://github.com/SmartOperatingBlock/building-management-microservice/commit/26ee7cd39995d119b19b50b5552060412f00c008)) |
| 11 | +* implement delete and find of room digital twin ([669540c](https://github.com/SmartOperatingBlock/building-management-microservice/commit/669540c6235fd007ab11969aad5d9ea64f161316)) |
| 12 | +* implement repository to delete and get a room ([f68e963](https://github.com/SmartOperatingBlock/building-management-microservice/commit/f68e96308a84b96dfca03feaefa05b3dc0fafefb)) |
| 13 | + |
| 14 | + |
| 15 | +### Build and continuous integration |
| 16 | + |
| 17 | +* **deps:** update gradle/wrapper-validation-action action to v1.0.6 ([aee5678](https://github.com/SmartOperatingBlock/building-management-microservice/commit/aee5678dca6390800326d4a2417e10239028d310)) |
| 18 | +* **kotlin-docs:** change github pages directory for kotlin documentation ([5e1ee95](https://github.com/SmartOperatingBlock/building-management-microservice/commit/5e1ee9589a65cf5ab7b82ca4d6a2c2a7d5a8eace)) |
| 19 | +* set application entrypoint ([3d0b78f](https://github.com/SmartOperatingBlock/building-management-microservice/commit/3d0b78f2bdd0d37adc6df4cc683b174ad951ed4e)) |
| 20 | +* trigger generation of openapi documentation on github pages ([c6cbec7](https://github.com/SmartOperatingBlock/building-management-microservice/commit/c6cbec748ca2a64732d301edea96b536af157760)) |
| 21 | +* use release and delivery and documentation ghp actions ([133b5d4](https://github.com/SmartOperatingBlock/building-management-microservice/commit/133b5d4686843221ca8b98bb637f51356b58aead)) |
| 22 | + |
| 23 | + |
| 24 | +### Style improvements |
| 25 | + |
| 26 | +* fix code style ([bebca4f](https://github.com/SmartOperatingBlock/building-management-microservice/commit/bebca4f780730d6db6be289faa9a4f38210be488)) |
| 27 | +* use correct case for api elements ([302562a](https://github.com/SmartOperatingBlock/building-management-microservice/commit/302562ad64229bf3f34d216e368c8897a0cf76b6)) |
| 28 | + |
| 29 | + |
| 30 | +### Dependency updates |
| 31 | + |
| 32 | +* **deps:** add archunit dependency ([b767293](https://github.com/SmartOperatingBlock/building-management-microservice/commit/b76729383e3edd6d9852b20886266e7af9fe7734)) |
| 33 | +* **deps:** add azure digital twins and identity dependencies ([d28f45a](https://github.com/SmartOperatingBlock/building-management-microservice/commit/d28f45ab159f4ecfca029af355acd9d1f1565229)) |
| 34 | +* **deps:** add kotlin serialization dependencies ([e885a7d](https://github.com/SmartOperatingBlock/building-management-microservice/commit/e885a7d735cb642d8ef832356f47d53a9317d636)) |
| 35 | +* **deps:** add ktor content negotiation dependencies ([7b70bbf](https://github.com/SmartOperatingBlock/building-management-microservice/commit/7b70bbfff0c3370dcecd9d1eeed07ccf2cd047a9)) |
| 36 | +* **deps:** add ktor dependencies and configurations ([b406aaf](https://github.com/SmartOperatingBlock/building-management-microservice/commit/b406aaf23b91e680e19bc2d841fa6c537f354e3f)) |
| 37 | +* **deps:** add ktor json content negotiation dependencies ([3b68f86](https://github.com/SmartOperatingBlock/building-management-microservice/commit/3b68f869260eab19d5b7a7995df9a59b499e3c53)) |
| 38 | +* **deps:** update dependency gradle to v8.0.1 ([f0c90a6](https://github.com/SmartOperatingBlock/building-management-microservice/commit/f0c90a65bc52de474074d5e6f82683a84fdc9a9c)) |
| 39 | +* **deps:** update plugin kotlin-qa to v0.34.0 ([2c56054](https://github.com/SmartOperatingBlock/building-management-microservice/commit/2c560543ab6156058112bbfbad8eaadfad93dd80)) |
| 40 | +* **deps:** update plugin kotlin-qa to v0.34.1 ([6d5336e](https://github.com/SmartOperatingBlock/building-management-microservice/commit/6d5336e51535a75f8e2af15a601091a8c4fd5d6b)) |
| 41 | +* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 ([e3cd505](https://github.com/SmartOperatingBlock/building-management-microservice/commit/e3cd5059296657c0e6e35bf4d5857516ee3df58f)) |
| 42 | + |
| 43 | + |
| 44 | +### General maintenance |
| 45 | + |
| 46 | +* adapt api to new docs ([d54c449](https://github.com/SmartOperatingBlock/building-management-microservice/commit/d54c4491eaed3de6eaa8c21684db1f4a305e4f05)) |
| 47 | +* add check of pre-existance when creating a new room digital twin ([ef19105](https://github.com/SmartOperatingBlock/building-management-microservice/commit/ef191058452ec58ba0186d0569c59af035c5aa73)) |
| 48 | +* add digital twin manager implementation ([e8e5d0d](https://github.com/SmartOperatingBlock/building-management-microservice/commit/e8e5d0d7ce413ed6f4b7aa51af49df4a8fb83481)) |
| 49 | +* add environment data concepts ([4eb67ce](https://github.com/SmartOperatingBlock/building-management-microservice/commit/4eb67ce439cf33fb1982a0e0704321f5ea900050)) |
| 50 | +* add environmental data to room api dto ([6f0346a](https://github.com/SmartOperatingBlock/building-management-microservice/commit/6f0346ad45c76cb4eae15821c58cf135a28d9fab)) |
| 51 | +* add getRooms to room repository ([79e16ae](https://github.com/SmartOperatingBlock/building-management-microservice/commit/79e16aeaaa17d46a1899280f2ea85d26bd327118)) |
| 52 | +* add manager provider interface and simple implementation ([5dd58d1](https://github.com/SmartOperatingBlock/building-management-microservice/commit/5dd58d1c406aaf3bb9fb86181280e94c3f2dffe7)) |
| 53 | +* add medical technology concepts ([ea7bff8](https://github.com/SmartOperatingBlock/building-management-microservice/commit/ea7bff80aecf1a89f430bc2f87b4b9fd5c657ad9)) |
| 54 | +* add room api dto deserialization ([bd529ac](https://github.com/SmartOperatingBlock/building-management-microservice/commit/bd529ac6b1352a7a6e8b16369b6f525146066ce1)) |
| 55 | +* add room concepts ([23421d6](https://github.com/SmartOperatingBlock/building-management-microservice/commit/23421d61fe4e89322c60908c82293f7f1e05b308)) |
| 56 | +* add room controller ([01754ec](https://github.com/SmartOperatingBlock/building-management-microservice/commit/01754ecfdd92676292f4634a8d217ac6ed20a1c1)) |
| 57 | +* add room digital twin manager interface ([e0a8fd8](https://github.com/SmartOperatingBlock/building-management-microservice/commit/e0a8fd84800c120bf50b29099bb8938b4872c9c0)) |
| 58 | +* add room environmental data description ([c85df61](https://github.com/SmartOperatingBlock/building-management-microservice/commit/c85df61b1db4b4f555002a09408bc34467f7a260)) |
| 59 | +* add serializer for api ([f3622e1](https://github.com/SmartOperatingBlock/building-management-microservice/commit/f3622e1064282554336ca1b860674811434e9337)) |
| 60 | +* add zone concepts ([a508ec9](https://github.com/SmartOperatingBlock/building-management-microservice/commit/a508ec92dc570dcfe9880a73273dc261a9e5da2c)) |
| 61 | +* call create room service from api ([4703808](https://github.com/SmartOperatingBlock/building-management-microservice/commit/470380855f704b782efabee63c9b302556f394cf)) |
| 62 | +* change api endpoint with current api version ([441695e](https://github.com/SmartOperatingBlock/building-management-microservice/commit/441695efc88045a164a602f68ecd8117e77f63fb)) |
| 63 | +* configure ktor content negotiation ([f24e4ef](https://github.com/SmartOperatingBlock/building-management-microservice/commit/f24e4ef215406dd20d42f2837881622c556eb2b2)) |
| 64 | +* create azure digital twins client connection ([22ae840](https://github.com/SmartOperatingBlock/building-management-microservice/commit/22ae84095bf22c49635537b97c1d1d2b219d32fb)) |
| 65 | +* create medical technology repository interface ([79ca86f](https://github.com/SmartOperatingBlock/building-management-microservice/commit/79ca86f2f8c018addb74d6e52d95f352d9652015)) |
| 66 | +* create room api dto ([384eb46](https://github.com/SmartOperatingBlock/building-management-microservice/commit/384eb46281e95186aa675916ef019571e615db7d)) |
| 67 | +* create room repository interface ([80f6206](https://github.com/SmartOperatingBlock/building-management-microservice/commit/80f620620df8dbe7564ecf5fdb9719dde8395f01)) |
| 68 | +* create use case interface ([8c9cc16](https://github.com/SmartOperatingBlock/building-management-microservice/commit/8c9cc162b8055d85e9efce7534f8cff90e3737e5)) |
| 69 | +* delete logs ([3821f37](https://github.com/SmartOperatingBlock/building-management-microservice/commit/3821f377a2846a59061fd46e3a4dde692040918d)) |
| 70 | +* delete sample test ([18ca20d](https://github.com/SmartOperatingBlock/building-management-microservice/commit/18ca20dbbb68adf4850efcb068b8f49eca5a74e7)) |
| 71 | +* implement rest-api schema ([3a26561](https://github.com/SmartOperatingBlock/building-management-microservice/commit/3a26561471b87f0375e714f771a9e95ee3e5cb93)) |
| 72 | +* log less information to improve readability of logs ([7019d60](https://github.com/SmartOperatingBlock/building-management-microservice/commit/7019d6035468ffe792a264097e07c6ba5c22de47)) |
| 73 | +* **medical-technology:** add isInUse property ([a0b03d7](https://github.com/SmartOperatingBlock/building-management-microservice/commit/a0b03d7efd44aefb2040824b31ab153e6093560b)) |
| 74 | +* pass provider to app ([6590bec](https://github.com/SmartOperatingBlock/building-management-microservice/commit/6590bec4f6cb5144e90e621b9b1544057697bbd4)) |
| 75 | +* **rest-api:** add simple rest api controller ([823872d](https://github.com/SmartOperatingBlock/building-management-microservice/commit/823872df4bf3bb83a323540d4197176bb183a2f5)) |
| 76 | +* **setup:** setup microservice from template ([824292a](https://github.com/SmartOperatingBlock/building-management-microservice/commit/824292a2a77661e87c6d7c413eb8e0e0b417c0c9)) |
| 77 | +* try room dto api deserialization ([5531461](https://github.com/SmartOperatingBlock/building-management-microservice/commit/5531461634f64d74a8d6546385c6ccd49352af34)) |
| 78 | +* typo in medical technology routing ([d646d42](https://github.com/SmartOperatingBlock/building-management-microservice/commit/d646d425034c342b78a32da299643a3a7444cef5)) |
| 79 | +* update README with environment variable requirements ([575045d](https://github.com/SmartOperatingBlock/building-management-microservice/commit/575045d46510cbd660724948081e96b04392e259)) |
| 80 | + |
| 81 | + |
| 82 | +### Documentation |
| 83 | + |
| 84 | +* init rest api docs with components description ([0f13c01](https://github.com/SmartOperatingBlock/building-management-microservice/commit/0f13c01f305656aa461043ccb4483b44176c98d7)) |
| 85 | +* **rest-api:** add get all rooms api ([1634cde](https://github.com/SmartOperatingBlock/building-management-microservice/commit/1634cdeafa5102be5e7bc61e07d5b06ad8306480)) |
| 86 | +* **rest-api:** add medical technology api documentation ([85d19b7](https://github.com/SmartOperatingBlock/building-management-microservice/commit/85d19b7b79b1d2647321be88c469d404ade5c3da)) |
| 87 | +* **rest-api:** add room api documentation ([facc278](https://github.com/SmartOperatingBlock/building-management-microservice/commit/facc2788c52ed21290b2f48c689a92dd56b7d1b6)) |
| 88 | +* **rest-api:** add tags to documentation to separate apis ([37d4ab5](https://github.com/SmartOperatingBlock/building-management-microservice/commit/37d4ab5893ede9a443803f789b75670ad32cbfa1)) |
| 89 | +* **rest-api:** consider the case that no content is found ([658e3c7](https://github.com/SmartOperatingBlock/building-management-microservice/commit/658e3c73a50b1b3f363fbe1c18bf884a007ea53c)) |
| 90 | +* **rest-api:** delete no content status code from get room and correct examples ([842df5c](https://github.com/SmartOperatingBlock/building-management-microservice/commit/842df5c39fe8b333ffac639998519e4fd05af949)) |
| 91 | +* **rest-api:** modify description of 404 status code on medical technology mapping patch ([a58b52b](https://github.com/SmartOperatingBlock/building-management-microservice/commit/a58b52b143ed56ce1a8840eb606cca264c04cd11)) |
| 92 | +* **rest-api:** use camelCase for schema properties ([c4cbb0b](https://github.com/SmartOperatingBlock/building-management-microservice/commit/c4cbb0b1a228c364b69b20742f76b27edeb9a01f)) |
| 93 | +* **typo:** correct typo in documentation ([605ae07](https://github.com/SmartOperatingBlock/building-management-microservice/commit/605ae07ee32a12e45c125ba0a0a59efcfc502f11)) |
| 94 | + |
| 95 | + |
| 96 | +### Refactoring |
| 97 | + |
| 98 | +* change name for digital twin test double ([47adfd4](https://github.com/SmartOperatingBlock/building-management-microservice/commit/47adfd4ac336c5265c5c4696d83e8aebb029d7fb)) |
| 99 | +* create new room entry schema and refactor room type ([ddcca26](https://github.com/SmartOperatingBlock/building-management-microservice/commit/ddcca264faf0355a7fdc1ce6df9df62cd3bbb9c4)) |
| 100 | +* make isInUse property immutable ([ad3392f](https://github.com/SmartOperatingBlock/building-management-microservice/commit/ad3392f1e6e0511383025b084e38c711eccbbef9)) |
| 101 | +* remove environment data module and directly exposes classes ([7a2a034](https://github.com/SmartOperatingBlock/building-management-microservice/commit/7a2a0342b7e2fb75ebc3224406ec35a4a0ab96de)) |
| 102 | +* set date time in findBy repository method as nullable ([fd0ae75](https://github.com/SmartOperatingBlock/building-management-microservice/commit/fd0ae757e31c2aaa1158aac24d57ca3c688413a3)) |
| 103 | + |
| 104 | + |
| 105 | +### Tests |
| 106 | + |
| 107 | +* add some tests on room application services ([3329eb4](https://github.com/SmartOperatingBlock/building-management-microservice/commit/3329eb41239f27f13f50bfced364e14e327f7ee3)) |
| 108 | +* **application-service:** test creation of a room ([d3c5ed7](https://github.com/SmartOperatingBlock/building-management-microservice/commit/d3c5ed70d1a3a50c46e6546c7e87e3d92ed3a45f)) |
| 109 | +* **architecture:** add base test for architecture ([98f21d5](https://github.com/SmartOperatingBlock/building-management-microservice/commit/98f21d531ac17249134dfabfa2550822a4dd1cec)) |
| 110 | +* **architecture:** avoid import of test classes ([122cbcc](https://github.com/SmartOperatingBlock/building-management-microservice/commit/122cbccb56d146ac6f25be18630c9dd11720b507)) |
| 111 | +* create digital twin manager stub ([7693718](https://github.com/SmartOperatingBlock/building-management-microservice/commit/769371837b86b81afdbd358f44fc9c697a19adda)) |
| 112 | +* improve architectural tests ([b76f118](https://github.com/SmartOperatingBlock/building-management-microservice/commit/b76f118680df7f6851ddf824712edc60e57170b9)) |
| 113 | +* **luminosity:** test luminosity concept ([27795cb](https://github.com/SmartOperatingBlock/building-management-microservice/commit/27795cb4aa21e96b5222d4e80ba65820b43cc9bb)) |
| 114 | +* **medical-technology:** add tests for medical technology ([c61a9e5](https://github.com/SmartOperatingBlock/building-management-microservice/commit/c61a9e56c4a8ffe3762adce1765ff0a06dd5fecc)) |
| 115 | +* **room:** test room concepts ([bdb4ad5](https://github.com/SmartOperatingBlock/building-management-microservice/commit/bdb4ad51a104c7bd33c319ae3ad1c48b7631914d)) |
| 116 | +* **zone:** test zone concepts ([57aa1f7](https://github.com/SmartOperatingBlock/building-management-microservice/commit/57aa1f78fc497317dcaffef18f578b78930c9497)) |
0 commit comments