Skip to content

Latest commit

 

History

History
889 lines (622 loc) · 102 KB

CHANGELOG.md

File metadata and controls

889 lines (622 loc) · 102 KB

1.4.24 (2023-12-27)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.22 (e692a73)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.16.1 (fc04b04)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.85 (3bf1de2)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.17 (13bd245)

1.4.23 (2023-12-22)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.22 (2c4e097)
  • deps: update alpine docker tag to v3.19 (fecdaa5)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.16 (a8f84e3)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.12.0 (5df5c42)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.80 (be7a68a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.81 (8f6b0bc)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.82 (4ff386f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.83 (baa9baf)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.84 (508e404)
  • deps: update ktor to v2.3.7 (eef90f8)
  • deps: update plugin com.gradle.enterprise to v3.16 (836adde)
  • deps: update plugin com.gradle.enterprise to v3.16.1 (6dd7271)
  • deps: update plugin kotlin-qa to v0.57.0 (5e160fc)

1.4.22 (2023-12-06)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.21 (94b34b2)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.14 (7d63854)
  • deps: update dependency com.azure:azure-identity to v1.11.1 (70a4d0d)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.2.1 (fd60387)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.5.2-ce (ea14c44)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.79 (7835c08)
  • deps: update plugin kotlin-qa to v0.56.0 (89adf84)

1.4.21 (2023-12-01)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 (ad9d73e)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.12 (14eef9f)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.13 (734e178)
  • deps: update dependency gradle to v8.5 (5b2a4e0)
  • deps: update plugin kotlin-qa to v0.54.1 (92d0e2a)
  • deps: update plugin kotlin-qa to v0.55.0 (b2a9483)
  • deps: update plugin kotlin-qa to v0.55.1 (6f8baae)
  • deps: update plugin kotlin-qa to v0.55.2 (987c800)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.15 (97c2a07)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.16 (f90a59a)

Build and continuous integration

  • deps: update actions/setup-java action to v4 (76b0e81)

1.4.20 (2023-11-24)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.21 (970a82d)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.15 (129f2fe)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.16.0 (6dd52ab)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.2 (780c1a2)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.11.1 (7a1faf8)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.77 (2281880)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.78 (673be0a)
  • deps: update node.js to 20.10 (15cb1d9)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.11 (3d9cfd3)

1.4.19 (2023-11-16)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 (042270b)
  • deps: update dependency com.azure:azure-identity to v1.11.0 (6756bc6)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.2.0 (a777395)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.0 (6c704ec)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.1 (193945e)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.5.2 (509fbe1)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.11.0 (c9231e7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.72 (4bc77fe)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.73 (c00ee99)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.74 (e5101b7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.75 (f153860)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.76 (0da0b99)
  • deps: update ktor to v2.3.6 (e117589)

1.4.18 (2023-11-05)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.20 (916a840)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.71 (033297b)
  • deps: update kotest to v5.8.0 (12694e9)
  • deps: update plugin kotlin-qa to v0.54.0 (40a23d3)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.14 (a378a94)

1.4.17 (2023-10-31)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.20 (f7a42fa)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.14 (4152e6a)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.3 (128a92e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.69 (1cffada)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.70 (63bdcda)
  • deps: update node.js to 20.9 (190ab81)
  • deps: update node.js to v20 (7362688)

Build and continuous integration

  • deps: update actions/setup-node action to v4 (5afad6f)

1.4.16 (2023-10-21)

Dependency updates

  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.13 (6c32d61)
  • deps: update dependency com.azure:azure-identity to v1.10.1 (eb5762f)
  • deps: update dependency com.azure:azure-identity to v1.10.2 (a511553)
  • deps: update dependency com.azure:azure-identity to v1.10.3 (25d8ce1)
  • deps: update dependency com.azure:azure-identity to v1.10.4 (3af6b78)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.3 (fd9e642)
  • deps: update dependency gradle to v8.4 (1e3a5ff)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.5.1 (af3fa46)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.54 (0d37abb)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.55 (4233cac)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.56 (20fe12f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.58 (98ee0b3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.60 (12f4605)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.61 (d695565)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.62 (b79b04a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.63 (a07e202)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.64 (8c0b707)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.65 (e5a4042)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.66 (f15a12f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.67 (baae56d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.68 (9d51304)
  • deps: update kotest to v5.7.2 (8953322)
  • deps: update ktor to v2.3.5 (ba24674)
  • deps: update node.js to 18.18 (d81924a)
  • deps: update plugin com.gradle.enterprise to v3.15 (13c1fe4)
  • deps: update plugin com.gradle.enterprise to v3.15.1 (dfd8beb)
  • deps: update plugin kotlin-qa to v0.49.1 (ebb00d7)
  • deps: update plugin kotlin-qa to v0.50.0 (d22a3f0)
  • deps: update plugin kotlin-qa to v0.51.0 (98747d0)
  • deps: update plugin kotlin-qa to v0.52.0 (53c9e9c)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.11 (a57984a)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.12 (5701f39)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.13 (c87461b)

Documentation

  • deps: update plugin dokka to v1.9.10 (19f875c)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.10 (1f46ab6)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.4 (4eefd2e)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.5 (bdb2ea3)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.6 (04662ae)

1.4.15 (2023-09-06)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.10 (d4638d1)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.10 (b0e8865)

Build and continuous integration

  • deps: update actions/checkout action to v4 (2b9769c)

1.4.14 (2023-09-04)

Dependency updates

  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.1 (3fcbffb)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.2 (a28bf4b)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.5.0 (5ecda6c)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.5.0-ce (5c61b30)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.47 (8eb2961)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.48 (ac48ac4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.49 (3749f2d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.50 (9139866)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.52 (3cf74bf)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.53 (f81178a)
  • deps: update kotest to v5.7.0 (abdd5e5)
  • deps: update kotest to v5.7.1 (d222ddf)
  • deps: update ktor to v2.3.4 (083edf0)

Documentation

  • deps: update plugin dokka to v1.9.0 (354b208)

1.4.13 (2023-08-24)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.10 (a39b28e)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.12 (5b57489)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.44 (56889cd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.46 (0adb9af)

1.4.12 (2023-08-23)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 (a4bc1a0)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.10 (608ee8c)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.11 (b343c9f)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.9 (164e84f)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.11 (46bd8ca)
  • deps: update dependency com.azure:azure-identity to v1.10.0 (c8e2f66)
  • deps: update dependency com.azure:azure-identity to v1.9.2 (5241ebb)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.1.0 (7b7c766)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.1 (adec95e)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.2 (55a3153)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.8.0 (b219f65)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.8.1 (30bcb69)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.0 (e966a77)
  • deps: update dependency gradle to v8.2.1 (52978b1)
  • deps: update dependency gradle to v8.3 (90a8f00)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.4.1 (4e4e057)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.4.1-ce (ed26a33)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.10.0 (78890fc)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.42 (85b7a40)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.43 (6bc0b11)
  • deps: update ktor to v2.3.3 (4bd55c9)
  • deps: update node.js to 18.17 (48ecc1a)
  • deps: update plugin com.gradle.enterprise to v3.14 (0c429af)
  • deps: update plugin com.gradle.enterprise to v3.14.1 (36e5618)
  • deps: update plugin kotlin-qa to v0.47.1 (9abef93)
  • deps: update plugin kotlin-qa to v0.48.0 (88113ae)
  • deps: update plugin kotlin-qa to v0.49.0 (460ddc2)

Build and continuous integration

  • deps: update gradle/wrapper-validation-action action to v1.1.0 (a0a218a)

1.4.11 (2023-07-10)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.0 (c6d5e76)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.40 (2729fd7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.41 (77a1bc7)
  • deps: update plugin kotlin-qa to v0.47.0 (53169b8)

1.4.10 (2023-07-07)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.0 (cb25ae3)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.8 (da93369)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.10 (710763d)
  • deps: update dependency gradle to v8.2 (bc0a6be)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.36 (6c6d535)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.37 (ea542e6)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.38 (0b76188)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.39 (610ebd9)
  • deps: update ktor to v2.3.2 (953b143)
  • deps: update plugin com.gradle.enterprise to v3.13.4 (2a3d15d)
  • deps: update plugin kotlin-qa to v0.45.0 (eebad6b)
  • deps: update plugin kotlin-qa to v0.46.0 (994cb93)
  • deps: update plugin kotlin-qa to v0.46.1 (728f4ee)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.3 (49dc0ae)

Style improvements

  • correct code to adhere to new kotlin qa rules (48540f5)

1.4.9 (2023-06-12)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.1 (b7e4b29)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.2 (30ca6d4)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.8.22 (96a3db0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.33 (3aac565)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.34 (6f8d617)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.35 (fa9708b)

1.4.8 (2023-06-08)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.22 (30d9f32)
  • deps: update plugin kotlin-qa to v0.43.0 (b534b24)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.8 (1967d41)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.9 (0a49fdf)

1.4.7 (2023-06-07)

Dependency updates

  • deps: update dependency com.azure:azure-identity to v1.9.1 (a0b7760)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.2 (e909f82)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.0 (a062b47)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.27 (62021ed)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.29 (b4a79b1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.30 (e0bc309)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.32 (3bfcc38)
  • deps: update ktor to v2.3.1 (edad9e9)

Documentation

  • deps: update plugin dokka to v1.8.20 (7ddaf82)

1.4.6 (2023-05-31)

Dependency updates

  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.9 (875eccd)
  • deps: update plugin com.gradle.enterprise to v3.13.3 (4640ff2)
  • deps: update plugin kotlin-qa to v0.42.0 (9c55801)

Documentation

  • rest-api: correct medical technology mapping request body and update ids in examples with valid ones (532fc19)

1.4.5 (2023-05-18)

Bug Fixes

  • expose the room environmental data api dto instead of internal model (dd34b1c)
  • make room environmental data serializer public to use (ec8b82c)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.4 (ead7dc4)

Dependency updates

  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.1 (cb77ec4)

1.4.4 (2023-05-12)

Build and continuous integration

  • deps: update smartoperatingblock/documentation-ghp-action action to v1.1.0 (04a9109)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.1 (ad66a63)
  • deps: update alpine docker tag to v3.18 (e7b12a2)
  • deps: update dependency com.azure:azure-identity to v1.8.3 (a0738af)
  • deps: update dependency com.azure:azure-identity to v1.9.0 (e25d675)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.6.3 (2e2bbcd)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.4.0 (69e92da)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.4.0-ce (bc5f1fa)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.26 (30e9d2f)
  • deps: update kotest to v5.6.2 (678b3f5)
  • deps: update plugin com.gradle.enterprise to v3.13.1 (e5cdbbd)
  • deps: update plugin com.gradle.enterprise to v3.13.2 (5a6aa05)
  • deps: update plugin kotlin-qa to v0.41.0 (9eb15c7)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.7 (0d6498a)

1.4.3 (2023-04-27)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.8.21 (ebdb0a7)
  • deps: update plugin kotlin-qa to v0.40.0 (4133a95)

1.4.2 (2023-04-26)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.2 (104d1a4)
  • deps: update codecov/codecov-action action to v3.1.3 (a929959)

General maintenance

  • declare functional interfaces effectively as functional ones (179fd44)

Style improvements

  • correct code formatting and style due to kotlin-qa update (9a96f34)
  • move return statement and use if expression (01569b8)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.21 (8793615)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.7 (cb98825)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.8 (1e1c686)
  • deps: update dependency com.azure:azure-identity to v1.8.2 (cf3335f)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.0 (b8b420f)
  • deps: update dependency gradle to v8.1 (9f61eb8)
  • deps: update dependency gradle to v8.1.1 (83d8c3c)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.9.0 (ea71e29)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.24 (797be38)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.25 (61defc0)
  • deps: update kotest to v5.6.0 (2f2b5cc)
  • deps: update kotest to v5.6.1 (d2aa20a)
  • deps: update ktor to v2.3.0 (a1cbbd0)
  • deps: update node.js to 18.16 (bee02be)
  • deps: update plugin com.gradle.enterprise to v3.13 (8020be8)
  • deps: update plugin kotlin-qa to v0.37.0 (c6b21cb)
  • deps: update plugin kotlin-qa to v0.38.1 (d56fc0b)
  • deps: update plugin kotlin-qa to v0.38.2 (c77e249)
  • deps: update plugin kotlin-qa to v0.39.0 (20146db)

1.4.1 (2023-04-05)

General maintenance

  • correct message in not handled events (767dd3f)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin.jvm to v1.8.20 (21377cb)
  • core-deps: update plugin kotlin-serialization to v1.8.20 (2636bc4)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.3.3 (8354b36)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.3.3-ce (a0b8b63)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.6 (39be197)

1.4.0 (2023-03-28)

Features

  • add room type to room events (919dd68)

Dependency updates

  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.19 (c194c4a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.20 (5b40e44)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.21 (25ac184)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.22 (8f5cded)
  • deps: update plugin com.gradle.enterprise to v3.12.5 (502fc0e)
  • deps: update plugin com.gradle.enterprise to v3.12.6 (f809e09)

1.3.0 (2023-03-21)

Features

  • implement api endpoint to export historical room environmental data (ef6c21d)
  • implement extractor of room historical environmental data (406047b)

Dependency updates

  • deps: update dependency ch.qos.logback:logback-classic to v1.4.6 (1d92a2d)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.6.2 (0c95c28)
  • deps: update dependency io.kotest.extensions:kotest-assertions-ktor to v2 (1a0e41a)
  • deps: update dependency org.apache.kafka:kafka-clients to v5 (a6e9d2a)
  • deps: update dependency org.apache.kafka:kafka-clients to v6 (6ed0d82)
  • deps: update dependency org.apache.kafka:kafka-clients to v7 (523c724)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.17 (e197884)

Build and continuous integration

  • add validation of gradle wrapper to success job (a7a21c0)
  • usage of different java version in CI (349c181)

Documentation

  • rest-api: add room historical data extractor api (b7475ab)
  • rest-api: correct base url based on major version (cb03aea)

General maintenance

  • add getter of room historical data in room repository (0d5006e)
  • add getter of room historical data in room repository (19e96b0)
  • add response entry with date time (0720b6e)
  • take start room environmental data in deserialization from time series room data (f00da57)

Refactoring

  • rename room api function route names (f21337f)
  • split api in route extension function (24793f4)
  • split api in route extension function (5bac204)

Tests

  • add tests for room historical data extractor api (a3bd789)
  • add tests for room historical data extractor service (8c6ac38)

Style improvements

1.2.0 (2023-03-12)

Features

  • handle kafka events in order to historicize room and medical technology data (98e911e)
  • implement history storage on database of medical technology usage data (59fc05b)
  • implement history storage on database of room environmental data (e5bc54d)
  • implement update medical technology usage data service (7681c9f)
  • implement update room environmental data service (ec1598b)

Dependency updates

  • deps: add jackson for deserialize kafka linked hash map (0771a3a)
  • deps: add kafka dependencies (bcab2cd)

Refactoring

  • move the event models and deserializer to application layer (6716f52)
  • use event handlers defined at the application level (a1d88e4)

Tests

  • add event handlers logic tests (0800170)
  • add service test for updating medical technologies usage data (cb6a167)
  • add test for updating room environmental data (b435283)
  • add time series room environmental data serialization tests (f8998c5)
  • deeply test the room and medical technology presentation (fe3fd6c)

General maintenance

  • add kafka client start to microservice boot (b182969)
  • add medical technology kafka event model (820aded)
  • add medical technology topic to kafka poll (6cee167)
  • add room kafka event model (303dd22)
  • add serialization of external events (708c858)
  • add simple kafka client (a64e44e)
  • change strategy to inject the roomId from the caller (d447e51)
  • change way to check event types (bb37d0a)
  • configure ktor to not block the execution thread (cb321d3)
  • create event handler interface (9212671)
  • delegate to database manager the update of medical technology usage data (3ec3d40)
  • delegate to database manager the update of room environmental data (bf7103a)
  • delete also time series data when perform delete on rooms and medical technologies (ceb4d50)
  • implement event handler logic to handle external events (903d283)
  • model kafka event interface (16e944f)
  • rename medical technology event payload data name (ebd1ba3)
  • update Dockerfile (7f48fa2)
  • update README with microservice information and badges (ac838b3)

1.1.1 (2023-03-11)

Dependency updates

  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.7 (bb1a350)
  • deps: update dependency com.azure:azure-identity to v1.8.1 (1b0af46)
  • deps: update node.js to 18.15 (b9562ff)
  • deps: update plugin com.gradle.enterprise to v3.12.4 (4434597)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.5 (9adc235)

Documentation

  • deps: update plugin dokka to v1.8.10 (79cf5ca)

1.1.0 (2023-03-07)

Features

  • add database manager to room controller (2037896)
  • add database mapping of medical technology (21209c6)
  • add deletion of medical technology (2c524c1)
  • add medical technology controller and create and findBy functionalities (3ac5cc2)
  • add medical technology create and get application service (2669043)
  • add medical technology mapping to room application service (5664520)
  • add the possibility to get all the rooms (f89d804)
  • handle get request on room based on datetime (ec9e8e5)
  • implement creation and deletion of medical technology digital twin (b3810e8)
  • implement database manager create and get of a medical technology (5b0c38a)
  • implement digital twin medical technology mapping (c41b2d3)
  • implement endpoint to create and get a medical technology (80ebcf0)
  • implement find medical technology via digital twins (886fd87)
  • implementation of create delete and find room through database (61a3759)
  • update find medical technology to new digital twin model (764707d)

Bug Fixes

  • check nullability of properties and add util method (048cfcc)
  • correct enum presentation in digital twins (9b22cb7)
  • due to ktor update now ktor can't serialize in respond with type Any (35f2708)
  • obtain also roomId from time series data when find historical data (30aa036)
  • trim merge patch file content in medical technology mapping api (d3e551f)

Style improvements

  • alphabetic order in dependencies (60f9abc)
  • disambiguate lambda parameter (7c7ab07)

General maintenance

  • add api responses utils to model rest api responses (ba59144)
  • add azure digital twin query builder (1a49902)
  • add comment to find (500c393)
  • add database manager to provider (be573fe)
  • add exception handler in order to handle request and responses safely (3e49248)
  • add find on managers (7a6633a)
  • add get all rooms method to room database manager interface (f24938e)
  • add historical query on medical technology repository (b1c2157)
  • add idea uiDesigner to gitignore (f3692d9)
  • add information about relationships (b4a06cf)
  • add medical technology database manager (c15a9d7)
  • add medical technology digital twin manager (ffeb276)
  • add medical technology merge patch document (2a17f35)
  • add medical technology presentation for digital twins (646612b)
  • add method to update medical technology historical data about usage (d3d01fd)
  • add method to update room historical data about environment conditions (e1be0cd)
  • add No Content http status code when no results are available (ce45872)
  • add room entry class (88b6733)
  • add serializable in order to use kotlinx.serialization (0537dae)
  • add serializer for room to room entry (e6b57b0)
  • add the possibility to delete also the medical technology mapping to room with the same method (b35505f)
  • add time series data description (2019655)
  • add update room environmental data (5ace0e0)
  • allow serialization on medical technology (8688b5b)
  • allow to delete outgoing relationships filtered by their name (13c4ed8)
  • base extension of medical technology digital twin manager interface (2631ca5)
  • check on presence of mongo connection string (724b603)
  • comment out service test because need to set up testcontainer (d3047b7)
  • create medical technology api dto (ee6bfe5)
  • create medical technology api dto serializer and deserializer (f6a7232)
  • create room database manager interface (e3f0efd)
  • create time series medical technology usage data model (8f33f0f)
  • delete comments (cfe5d82)
  • deserializer: add deserialization of environmental data (109e61d)
  • enable debug (ef8ac72)
  • ignore run configurations (0473368)
  • implement controllers for deletion mapping and update of a medical technology (6141a6b)
  • implement medical technology mapping to room rest api (3b0f6f2)
  • include medical technology managers in the provider (e90930c)
  • make deletion of medical technology return boolean (5c9c885)
  • make room models public (b50b5f2)
  • pass database manager to controller (b9bb069)
  • update README with mongodb connection string requirement (41523a4)
  • update README with the description of the azure dt endpoint (0f3dc3a)
  • use Instant instead of Date (821dc9a)

Dependency updates

  • deps: add kmongo dependency (8ac8cff)
  • deps: add ktor server status pages dependency (028bd4b)
  • deps: add ktor test dependencies (f273c52)
  • deps: add test container dependency (c0ba373)
  • deps: change test mongo dependency to embedmongo (86ccaba)
  • deps: update dependency gradle to v8.0.2 (c5b126e)
  • deps: update ktor to v2.2.4 (550382d)
  • deps: update plugin kotlin-qa to v0.34.2 (4ec0698)
  • deps: update plugin kotlin-qa to v0.35.0 (9908839)
  • deps: update plugin kotlin-qa to v0.36.1 (344635c)
  • deps: use kotlinx serialization with kmongo (8523d9e)

Documentation

  • add property documentation for room controller (42f8ded)
  • correct delete room digital twin method documentation (10bf92b)
  • correct typo (97baf81)
  • correct typo (9c71354)
  • rest-api: add medical technology entry schema (9b095d7)
  • rest-api: delete unused http status (77d7657)
  • rest-api: specify the date-time format in query string parameters (dfeda0c)

Build and continuous integration

  • run codecov coverage only on linux (116ec5a)

Tests

  • add api room creation test (eb5da64)
  • add location header test (f90ae93)
  • add medical technology api tests (b460c3d)
  • add medical technology digital twin manager test double (6599d71)
  • add post test on medical technology api (207ee20)
  • add room api tests (310caff)
  • add room services tests (eb17d90)
  • add test on room serialization and deserialization (85f48fe)
  • add test to implement azure digital twin query (7467a8c)
  • add tests for medical technology services (f4ef0e2)
  • add tests for room entry and medical technology presentation (299a92a)
  • implement simple room service test in order to try embedmongo (e0e1e82)
  • refactor: split room and medical technology api test (ea78c50)
  • update room entry test (ec9fb4f)

Refactoring

  • apply dry in digital twin client writes (ebdf2b2)
  • extract rollback functionality (cd211ee)
  • make dispatcher private (167ae7c)
  • move the time series model to presenter layer (0c7dcda)
  • reduce cognitive complexity in medical technology post and get api (9104513)
  • separate room services (fe21aed)
  • simplify logic in medical technology creation api (996b65b)
  • split api configuration from api route definition (1421cf8)
  • use only medical technology entry fields to create a new medical technology via api (7d2ec1d)
  • use only room entry fields to create a new room via api (82de213)
  • use value from medical technology adt presentation (f547bea)

1.0.1 (2023-02-25)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.0 (19894da)

1.0.0 (2023-02-23)

Features

  • add application service to delete and get a room (aad6d74)
  • add azure digital twins presentation for room (2c2c267)
  • add create room service (e334afc)
  • handle creation deletion and get with present information of a room (8fe9ae9)
  • implement create of room digital twin (26ee7cd)
  • implement delete and find of room digital twin (669540c)
  • implement repository to delete and get a room (f68e963)

Build and continuous integration

  • deps: update gradle/wrapper-validation-action action to v1.0.6 (aee5678)
  • kotlin-docs: change github pages directory for kotlin documentation (5e1ee95)
  • set application entrypoint (3d0b78f)
  • trigger generation of openapi documentation on github pages (c6cbec7)
  • use release and delivery and documentation ghp actions (133b5d4)

Style improvements

  • fix code style (bebca4f)
  • use correct case for api elements (302562a)

Dependency updates

  • deps: add archunit dependency (b767293)
  • deps: add azure digital twins and identity dependencies (d28f45a)
  • deps: add kotlin serialization dependencies (e885a7d)
  • deps: add ktor content negotiation dependencies (7b70bbf)
  • deps: add ktor dependencies and configurations (b406aaf)
  • deps: add ktor json content negotiation dependencies (3b68f86)
  • deps: update dependency gradle to v8.0.1 (f0c90a6)
  • deps: update plugin kotlin-qa to v0.34.0 (2c56054)
  • deps: update plugin kotlin-qa to v0.34.1 (6d5336e)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 (e3cd505)

General maintenance

  • adapt api to new docs (d54c449)
  • add check of pre-existance when creating a new room digital twin (ef19105)
  • add digital twin manager implementation (e8e5d0d)
  • add environment data concepts (4eb67ce)
  • add environmental data to room api dto (6f0346a)
  • add getRooms to room repository (79e16ae)
  • add manager provider interface and simple implementation (5dd58d1)
  • add medical technology concepts (ea7bff8)
  • add room api dto deserialization (bd529ac)
  • add room concepts (23421d6)
  • add room controller (01754ec)
  • add room digital twin manager interface (e0a8fd8)
  • add room environmental data description (c85df61)
  • add serializer for api (f3622e1)
  • add zone concepts (a508ec9)
  • call create room service from api (4703808)
  • change api endpoint with current api version (441695e)
  • configure ktor content negotiation (f24e4ef)
  • create azure digital twins client connection (22ae840)
  • create medical technology repository interface (79ca86f)
  • create room api dto (384eb46)
  • create room repository interface (80f6206)
  • create use case interface (8c9cc16)
  • delete logs (3821f37)
  • delete sample test (18ca20d)
  • implement rest-api schema (3a26561)
  • log less information to improve readability of logs (7019d60)
  • medical-technology: add isInUse property (a0b03d7)
  • pass provider to app (6590bec)
  • rest-api: add simple rest api controller (823872d)
  • setup: setup microservice from template (824292a)
  • try room dto api deserialization (5531461)
  • typo in medical technology routing (d646d42)
  • update README with environment variable requirements (575045d)

Documentation

  • init rest api docs with components description (0f13c01)
  • rest-api: add get all rooms api (1634cde)
  • rest-api: add medical technology api documentation (85d19b7)
  • rest-api: add room api documentation (facc278)
  • rest-api: add tags to documentation to separate apis (37d4ab5)
  • rest-api: consider the case that no content is found (658e3c7)
  • rest-api: delete no content status code from get room and correct examples (842df5c)
  • rest-api: modify description of 404 status code on medical technology mapping patch (a58b52b)
  • rest-api: use camelCase for schema properties (c4cbb0b)
  • typo: correct typo in documentation (605ae07)

Refactoring

  • change name for digital twin test double (47adfd4)
  • create new room entry schema and refactor room type (ddcca26)
  • make isInUse property immutable (ad3392f)
  • remove environment data module and directly exposes classes (7a2a034)
  • set date time in findBy repository method as nullable (fd0ae75)

Tests

  • add some tests on room application services (3329eb4)
  • application-service: test creation of a room (d3c5ed7)
  • architecture: add base test for architecture (98f21d5)
  • architecture: avoid import of test classes (122cbcc)
  • create digital twin manager stub (7693718)
  • improve architectural tests (b76f118)
  • luminosity: test luminosity concept (27795cb)
  • medical-technology: add tests for medical technology (c61a9e5)
  • room: test room concepts (bdb4ad5)
  • zone: test zone concepts (57aa1f7)