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