Skip to content

Latest commit

 

History

History
281 lines (200 loc) · 30.1 KB

CHANGELOG.md

File metadata and controls

281 lines (200 loc) · 30.1 KB

1.0.4 (2023-05-22)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.4 (4b5cc95)
  • deps: update smartoperatingblock/documentation-ghp-action action to v1.1.0 (c3f6bae)

Dependency updates

  • deps: update alpine docker tag to v3.18 (244d91e)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.1 (9ffb3fe)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.6.3 (b168654)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.4.0 (6e4d68e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.26 (5d31ace)
  • deps: update kotest to v5.6.2 (9469334)
  • deps: update plugin com.gradle.enterprise to v3.13.1 (551a9ca)
  • deps: update plugin com.gradle.enterprise to v3.13.2 (8310f69)
  • deps: update plugin kotlin-qa to v0.40.0 (b5e4d66)
  • deps: update plugin kotlin-qa to v0.41.0 (5ee8f04)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.7 (2c55fa8)

Documentation

  • openapi: add version to api path (a2e6fe4)

1.0.3 (2023-04-26)

Style improvements

  • format code due to new kotlin-qa plugin update (5a5a370)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.2 (ee4f669)
  • deps: update codecov/codecov-action action to v3.1.3 (bc4fbc0)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.21 (936ea5f)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.7 (c9308dd)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.0 (d93c6a0)
  • deps: update dependency gradle to v8.1 (38d8acb)
  • deps: update dependency gradle to v8.1.1 (dc6ee94)
  • deps: update dependency org.litote.kmongo:kmongo to v4.9.0 (adf5338)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.24 (f274e63)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.25 (8c3af3d)
  • deps: update kotest to v5.6.1 (301eea8)
  • deps: update ktor to v2.3.0 (5902ce4)
  • deps: update node.js to 18.16 (29e4b1d)
  • deps: update plugin com.gradle.enterprise to v3.13 (cb282ee)
  • deps: update plugin kotlin-qa to v0.37.0 (43903f6)
  • deps: update plugin kotlin-qa to v0.38.0 (3dbb007)
  • deps: update plugin kotlin-qa to v0.38.1 (7caec24)
  • deps: update plugin kotlin-qa to v0.39.0 (69c0445)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.6 (15de6a6)

1.0.2 (2023-04-05)

Build and continuous integration

  • add correct version of java and validation job dependency on success (e174f85)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.20 (ab67841)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.6 (ae8e8e4)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.6.2 (49a695b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.17 (b202ff4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.20 (f80692c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.21 (ce5dfa1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.22 (b5169cd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.23 (9a6abf3)
  • deps: update kafka to v6 (6b675d4)
  • deps: update kafka to v6.2.10-ce (5a563e7)
  • deps: update plugin com.gradle.enterprise to v3.12.5 (9fdf004)
  • deps: update plugin com.gradle.enterprise to v3.12.6 (8ce014c)

1.0.1 (2023-03-15)

Build and continuous integration

  • add input for openapi documentation generation (666db8b)

Documentation

  • api: improve api explanation (375c9c9)

1.0.0 (2023-03-14)

Features

  • create application service interface (4af9229)
  • create event consumer interface (83d5f94)
  • create provider interface (e5accd9)
  • create tracking data repository interface (b5e7555)
  • entity: create tracking data entity (3d5e7d2)
  • implement addtrackingData query (93b573e)
  • implement getHealthProfessionalTrackingData query (c2ad650)
  • implement getLatestTrackingData query (ee7f4f6)
  • implement mongo client (293c6ba)

Bug Fixes

  • correct wrong parameter in entities test (bf86b39)
  • fix group by in getBlockCurrentTrackingData function (12a1a86)
  • remove useless extension method due to serialization problems (920bb6e)
  • remove wrong parameter in api router (252c8e2)

Refactoring

  • move event dto to model package (e6687f3)

Documentation

  • openapi: add open api documentation (a6e1c11)
  • openapi: add to parameters in tracking api (104a5ae)

Dependency updates

  • deps: add deps to build file (eb971e9)
  • deps: add ktor, kafka and kmongo dependencies (f438afb)
  • deps: add status page deps (6e435d7)
  • deps: update node.js to 18.15 (8ce855e)
  • deps: update plugin com.gradle.enterprise to v3.12.4 (7fbd8a6)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.5 (23c6230)

General maintenance

  • add api router to launcher (1fa4a24)
  • add application launcher (f7d9678)
  • add control in event deserialization (47810ff)
  • add control on datetime parsing in api router (fa238b6)
  • add equals and hascode to entities (41a0f81)
  • add kmongo dep (d4e80b4)
  • add method to load kafka properties (f64bf73)
  • add provider implementation (c231926)
  • add run task to build file (ec4c007)
  • add run task to dockerfile (25e6aeb)
  • add to parameter to specify tracking data time range (15861c5)
  • add utility class to test api (59b0622)
  • change api path (3ae9726)
  • change consumer group name (e20cd17)
  • change project name (c4345b5)
  • change type of tracking data datetime (68fab81)
  • correct api path and add mapping to dto (761adf7)
  • create api dto (ab1725e)
  • create dto for database operations (300b774)
  • create extension function to convert event dto to entity (520afd9)
  • create function to remove redundant code (f529690)
  • create Kafka client (f6d9deb)
  • create method to retrun a list of elements in api (1d95464)
  • create mock db manager for application services tests (2cd7861)
  • create tracking application services (6cfba5f)
  • create tracking data event dto (ffe2aee)
  • delete sample test class (2996ba4)
  • delete unused imports (41bb653)
  • delete useless comments (d0ed422)
  • delete useless dependencies (d370314)
  • implement api router (1765ca9)
  • implement controller (ae5d194)
  • implement tracking API (e8c8faa)
  • make api router start before kafka consumer (122a722)
  • mark api response as serializable (0d3e65f)
  • rename mongo test utility (68aa90c)
  • start kafka before ktor (9000089)
  • update readme (c3ab178)
  • update readme with sonarcloud badges and documentation links (bd39d96)
  • use controller instead of repository (097fa38)
  • use repository interface instead of db manager (5c16b32)

Tests

  • add mongo test utility (d1072cd)
  • add some test for mongodb query (cb25fd5)
  • add test for mongo query (f036d22)
  • add to parameter to specify tracking data time range (692d4b9)
  • api: add api serialization test (5f6ae6f)
  • api: add some api tests (e97aba5)
  • application: add application service tests (d6e3ff4)
  • application: add database serialization test (17eb8cd)
  • architecture: add clean architecture test (594de16)
  • entity: add entities test (369cc7e)

Style improvements

0.1.2 (2023-03-05)

General maintenance

  • delete useless step in template setup (50d802c)
  • update readme with badges (841a903)

Build and continuous integration

  • change documentation job with new custom action (d1bcbb9)
  • deps: update gradle/wrapper-validation-action action to v1.0.6 (6e660bf)
  • use new deployment token (1a8013c)
  • use release-and-delivery action to perform release and delivery (a24a0f4)

Dependency updates

  • deps: update dependency gradle to v8 (e142265)
  • deps: update dependency gradle to v8.0.1 (d7919b4)
  • deps: update dependency gradle to v8.0.2 (8b87889)
  • deps: update kotest to v5.5.5 (987d42a)
  • deps: update plugin kotlin-qa to v0.34.0 (4854fe1)
  • deps: update plugin kotlin-qa to v0.34.1 (ea61d64)
  • deps: update plugin kotlin-qa to v0.34.2 (b9c69eb)
  • deps: update plugin kotlin-qa to v0.35.0 (6dd8a47)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.2 (6babe71)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 (646beb5)

Documentation

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

0.1.1 (2023-02-06)

General maintenance

  • activate publish on github pages by semantic release plugin (8a9001c)
  • add Dockerfile (2a36c9f)
  • add plugin for publish documentation to github pages (99eb3c8)
  • change plugin for publish documentation to github pages (ced9b0a)
  • configure semantic release to deploy documentation on github pages (683e53f)
  • ensure ci success before merging pull request (4c124f4)
  • update gitignore (d1d1ba3)
  • update gitignore with checkstyle-idea file (5065596)
  • update README (f9800e0)

Build and continuous integration

  • add codecov action to generate coverage from jacoco report (e0365aa)
  • add docker image auto delivery (05f996d)
  • add docs generation step (6073bda)
  • deps: update docker/build-push-action action to v3.3.1 (a19985a)
  • deps: update docker/build-push-action action to v4 (2f667d7)
  • export version number from semantic release (922a212)
  • make image name lowercase (3e34d6d)
  • modify condition for documentation deploy (76fcef6)
  • modify release concurrency group (9002f26)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.10 (d637f2e)
  • deps: update node.js to 18.14 (e7105c5)
  • deps: update plugin com.gradle.enterprise to v3.12 (ccce09d)
  • deps: update plugin com.gradle.enterprise to v3.12.1 (bf28ba4)
  • deps: update plugin com.gradle.enterprise to v3.12.2 (5a11c72)
  • deps: update plugin com.gradle.enterprise to v3.12.3 (18e6393)
  • deps: update plugin kotlin-qa to v0.32.0 (43155c8)
  • deps: update plugin kotlin-qa to v0.33.0 (7e80e6f)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.1 (920e201)