1.3.6 (2022-07-25)
- solve some hotfix (cd1f7ad)
1.3.5 (2022-07-25)
- solve pmd and checkstyle problems (3242e43)
1.3.4 (2022-07-24)
- solve some hotfix (cdd11ca)
1.3.3 (2022-07-24)
- solve issues related to data serialization + minor refactoring (4ae985d)
1.3.2 (2022-07-24)
- solve some issues related to presentation layer (6d3e6ec)
1.3.1 (2022-07-23)
- change sensor data contained in negligence report to be processed and not raw (65e7202)
- patch javadoc lib link (3796137)
- solve merge issues (978b860)
1.3.0 (2022-07-13)
- add place order operation to open api (c6882c2)
- correct http method on retrieving logged user (740a6ea)
- correct negligence report visualization + fix api to use query params (4c964bd)
- correct next identifiers values (a39968f)
- execute on another thread services business logic + minor refactoring (65495c5)
- add needed operations to update courier drones + add needed courier username to perform delivery (afef4d0)
- remove order dependency from data controller (c9d9f21)
1.2.0 (2022-07-12)
- add schema to query params (e76d72f)
- change body to query param in get requests to validate open api (8a3f154)
- apply DDD to this context (dc62f74)
1.1.0 (2022-07-08)
- add user-context (899f718)
1.0.3 (2022-07-01)
- solve licenses compliance (bd5e83d)
1.0.2 (2022-07-01)
- remove required attribute from OrderIdentifier (8ecb4fa)
1.0.1 (2022-06-25)
- deps: update dependency npm to v8.13.1 (c2f6f4d)
1.0.0 (2022-06-18)
- update drone-system class diagram (7ad4b34)
- first release
0.4.0 (2022-06-18)
- fix Open Api specification (68c0622)
- refactor UserMonitoringService due to multiple subscribe issue (576f504)
- solve courier shipping service saving issues (0e5a832)
- solve issues related to drone moving logic (0396b08)
- solve negligence report issues (5e11db2)
- solve problems related to visioning and closing of an issue (862c602)
- solve wrong alert management and drone service issues (f283363)
- wait for drone activation before getting data and deregister domain events' handlers (06b8991)
- add accelerometer performance evaluation and refactor performance data management (9607edb)
- add average performance values visualization (caf7fb6)
- add data history management + some refactoring (9ef1518)
- add drone controlling in monitoring feature (ef6edec)
- add drone identifer to issues + fix controls during monitoring (2f8cef0)
- add multi-drone delivering (46bd6c5)
- add performance evaluation for camera (ec6a1d7)
- add picamera reading and sending image size (e70f1fb)
- add proximity sensor to performance evaluation (d61847a)
- improve GUI for orders (64e7326)
0.3.3 (2022-05-23)
- update assets path for release (4231aba)
0.3.2 (2022-05-23)
- change artifact path for release (31d2cdc)
0.3.1 (2022-05-23)
0.3.0 (2022-05-13)
- add waiting for script/command termination (3146441)
- extend termination waiting time to DroneTest (479a677)
- fix authentication not working when showing password (a83ce7c)
- fix crash on connection window closing (0e09d31)
- fix maintainer role (5d45df2)
- fix method name in fxml (389fdbb)
- fix typo in CI (83438e9)
- fix username query string (4769b73)
- re-interrupt thread when blocking deserialization goes wrong (0a3ee8c)
- resolve spotbugs issues (192a866)
- solve all merge issues (acedb9c)
- solve missed bugs (29513c5)
- update id assigning algorithm for issue (7b588a3)
- add closed issues visualization (e959d9e)
- add data column in reports visualization (fd54e99)
- add Issue reports creation (4ed940a)
- add maintainer issues visualization (0f87a04)
- add negligence reports gui and controller (733508f)
- add open issues visualization (31460b0)
- add supervisor to Courier (c3f7755)
- add take action on maintainer + major refactoring (c072e35)
- add the possibility for the maintainer to close an issue (0f666f2)
- add the possibility to vision an issue to maintainer (dc99d4e)
- create negligence reporting context in user-application (4c6d1ec)
- create negligence reporting in drone-system (448a959)
- split service in courier and maintainer interfaces + refactoring (4374ddd)
- create and execute alerts on javafx thread (bf8cbe1)
- improve reports table visualization (f42b3a2)
- start CourierShippingService only when logged in (ce42645)
- throw exception when trying to close report without providing data (a126770)
- update aws dependency + remove keep-alive (4fd3626)
0.2.0 (2022-04-04)
- correct wrong checks and generate properties at start-up if needed (c8b2dc3)
- fix client url connection (b0ecd55)
- fix courier shipping service server creation (bc688b0)
- fix courier shipping service url issue (f32b25e)
- fix fat jar issues (35ba443)
- resolve pmd issue (334e62d)
- solve connection test issue if no certificates found (f9bb8e4)
- add accelerometer measurement and refactor sensor classes (5f28dbf)
- add base login feature (1c61e7b)
- add basic logic to show orders (fe04007)
- add checkstyle, pmd and simple Order (95f4c27)
- add drone creation and change sensor structure (a9e2140)
- add drone creation and comments (e4c58e4)
- add drone lifecycle simulation (94d6065)
- add drone lifecycle tracking and perform minor refactorings (03ffc75)
- add JavaFX (feac47f)
- add Order mapping configuration for Jackson deserializing (8ab70aa)
- add password hashing + toggle visibility with icon (fdfa3cf)
- add python test script and establish MQTT connection with AWS (1320f34)
- add rescheduleDelivery Handler (33efd4c)
- add rescheduleDelivery to CourierShippingService specification (a667ed9)
- add sensor creation (bc27cb8)
- add the visualization of data published by the drone (7bb6db7)
- courierService: create Service based on OpenAPI specification (09401b2)
- create connection settings initializer (77982c7)
- create MonitorController + Alert utility class (461118f)
- create sensor data analyzer + minor refactoring (8c4c997)
- order: create repository (using fake generation) to get orders (38acc0f)
- order: create state lifecycle (f6f7951)
- resolve sonarcloud code quality issues (6284116)