Releases
1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2024-12-02)
Features
add all routes tests and implementations (3a1c934 )
add API for getAllOrders and addNewOrder (7610e39 )
add create item and get item by name API and tests (20d652d )
add get all available items API and tests (1833d6f )
add get all items and update items API and tests (fa73fde )
add menu API to server, update create new order API and tests (28ce35a )
add middle server functionalities (78f26ab )
add put order and get order by id API tests and implementation (5aa5678 )
Bug Fixes
add error when the quantity is negative in create ingredient api (0a2760d )
add error when the quantity is negative in restock api (30475b8 )
add index initialization in menu server (7473d61 )
bug in send button inputs (5fa85b4 )
change type of index created in warehouse service from text to ascending (efbe058 )
errors due to server refactoring (2d189af )
handling post and put bodies (fcc2e42 )
parse input message for put order (c8ac4ab )
real time update of new orders in employee application (db80bc7 )
remove redundant mongodb connection (960649d )
removed client_name field from RequestMessage (703ff72 )
send error message to client when microservice is not available (e23f408 )
slow order update (490eccd )
Documentation
add docs to email functionalities in orders-service (f89d191 )
add docs to new components (6a48ec9 )
add documentation (8fe7778 )
add documentation (511a58e )
add documentation (5a6ed0f )
add documentation (3cb4eab )
add documentation to manager application (9bc544d )
add documentation to new types in server (1d9fbe1 )
add documentation to new utils (401e868 )
add employee application documentation (d517346 )
add missing documentation (425b017 )
add orders repository documentation (13c1900 )
add orders service and API documentation (24dec72 )
add orders service documentation (3ac2e13 )
add Request and Response documentation (91a40a0 )
add server documentation (9c03e4d )
create LICENSE (daffef1 )
improved documentation (94b733d )
refactoring documentation (5496d9a )
update documentation (d9caed6 )
update documentation and remove warnings (60033c7 )
update WarehouseService documentation (a8753f6 )
Tests
add API tests and refactoring (8d5b2ce )
add test for check_service (4ec5292 )
improve branch coverage in server component (98f120b )
improve MongoInfo coverage (af943d4 )
remove dependencies in server with orders-service tests (8ad5cfe )
Build and continuous integration
add ci for orders-service and menu-service, update server and sonarcloud ci (0b1088e )
add ci for semantic-release and for publishing docker images (6be0dfa )
add customer application to ts format check pipeline (2ba95ca )
add deploy dokka workflow (f5fb546 )
add deploy javadoc (e81226a )
add frontend applications to sonarcloud (cc857a9 )
add java code format check (41c21e6 )
add pipeline to deploy typescript documentation (c31433f )
add pipeline to pull request (8b5982b )
add pull request in main workflow (c6bfd52 )
add server coverage to sonarcloud workflow and add new server test to the main pipeline (91f4db0 )
add server tests (047c235 )
change java version and the way WarehouseService is executed (333955d )
fix action branch for composite pipelines (08df5c0 )
fix deploy documentation dependencies (605e7c8 )
fix javadoc task and ci dependency (c15c087 )
fix javadoc workflow syntax (6fc2891 )
fix pipeline to check typescript format (de4d361 )
fix server test pipeline (7d937ea )
fix typedoc pipeline (124051b )
fix workflow syntax error (0470146 )
fixed deploy documentation pipeline in order to publish all the doc in one (759ce96 )
update branch server test ci (d88e567 )
update dokka workflow (8542b1a )
update java formatter plugin and pipeline (e781b17 )
update java version for record support (f68c11a )
update javadoc workflow (6d34b90 )
update pipeline to remove redundant npx (8fce8ef )
update reusable action reference (0e1655c )
General maintenance
add API error when parameters are wrong (1afde8a )
add API error when the type of a parameter is wrong (383c6a9 )
add application layer with WarehouseService interface, test and implementation (34bed58 )
add await to index creation (b8a4c19 )
add cart component and add functionality to store the order locally (c71e109 )
add cart connection to server to send a new order and add check in create order server functionality (11a06d4 )
add check if customer email in new order is valid, change customerContact to customerEmail in order schema (3610d54 )
add code formatting (c0afff5 )
add container for customer application (b3e9378 )
add container for manager application (f19b6bf )
add converter from WarehouseMessage to HTTP code (4a8284e )
add createIngredient test and implementation (70b09ea )
add creation of Ingredients index (a7bdd23 )
add db init file (6b6cde2 )
add decreaseIngredientQuantity signature (02bf85e )
add decreaseIngredientQuantity tests and implementation (867a14d )
add default db connession address when there isn't env variable (b253703 )
add docker containers and update connection strings (3976599 )
add dockerignore (674c356 )
add dockerignore (a6669c6 )
add dokka, ktlint and jacoco to WarehouseService module (24cca73 )
add elements to gitignore (881ed4c )
add employee application GUI and websocket connection to server (200e22e )
add environment variables for axios connections (0125324 )
add error 500 management and code formatting (a890027 )
add error management and cart button (51e8548 )
add getAllAvailableIngredients tests and implementation (76efd34 )
add getAllIngredients route test and implementation (95ba501 )
add getIngredientQuantity test and implementation (007bebe )
add gitattributes (4502857 )
add gradle run for WarehouseService (4d86717 )
add gradle.properties (2aeaaf1 )
add init main (e27d9ed )
add initial cart implementation (8cef232 )
add isIngredientPresent test and implementation (19a969e )
add java formatting task and perform format (d319c5b )
add jvm dependency (18d983a )
add jvm dependency (1162024 )
add kotest tests for Repository (ef3f363 )
add kotlin and kotest to the toml catalog (14c99b6 )
add ktlint filters (b233777 )
add loggers setup (428a951 )
add management of the creation of a new ingredient and add display error messages (cc9a956 )
add menu page and add menu item functionality (d0aac70 )
add MongoDB support to kotlin test pipeline (05f4945 )
add MongoDB support to SonarCloud pipeline (b4cccdc )
add new menu service functionalities (get all items, get all available items, update item) and tests (3252265 )
add new messages (2a02f36 )
add new WarehouseMessage and new code implementation (0693874 )
add new WarehouseMessage and new code tests (3151286 )
add notification after the creation of a new order if some ingredients are missing (67556e6 )
add order-service API to server and add tests (27debcd )
add orders service implementation (bfc62fa )
add orders-service functionalities to server (get order by id and put order) (417ac65 )
add parameters check in update item API and test (0d8e45a )
add POST and PUT API body in positive case (76029c7 )
add repository functionalities and tests (b6d8389 )
add restock functionality (de2532e )
add restock test and implementation (7661539 )
add script in orders service and test separation (9baed2e )
add send mail when the order is ready (1249653 )
add serializable tag and first route (4fd649a )
add server tests and implementation for websocket communication (80b4fbf )
add SonarCloud and commit git hooks configurations with Gradle (bf0e026 )
add start script for all the backends and frontends (3ff7fb1 )
add status message to API response (3a89ee5 )
add task to create employee application shadowjar (442fed1 )
add test cases for isIngredientPresent and getIngredientQuantity (8f475eb )
add tester for routes communication (37fdae4 )
add tests wrong connection to the DB (972e366 )
add TypeScript Formatter (72b7ab5 )
add TypeScript Formatter to main workflow (f6f4165 )
add update menu item functionality and fix error management when the server is not available (74c6500 )
add version to mongo image (1ce4eff )
add vert.x coroutines and mongodb driver (ef92be3 )
add volume to mongo container and warehouse service container (f7f7501 )
add WarehouseService module (7ba21b1 )
add WarehouseService module to the gradle project (a44b33f )
add windows os in kotlin test workflow (241cad8 )
add workflows (40e0f7f )
add write permission to dokka pipeline (d6ca62b )
added warehouse repository interface, cucumber test for getAllIngredients from mongodb (d4be585 )
better management of nullable values (de62547 )
change implementation of the missing ingredient notification and test (the notification arrive only when there is a new missing ingredient after the creation of a new order) (bf1dab3 )
change install command (4917366 )
change mongo address (53889f3 )
change server put order implementation (f34275f )
change spinner implementation in manager application (f82ffc3 )
change WarehouseService container context and add network to dockerfile (818a4b9 )
code formatting (34b857e )
code formatting (4ad3dcd )
code formatting (f748acb )
code formatting (0b232f3 )
code formatting (2e4dfcc )
code formatting (7cb1580 )
code formatting (541ec6e )
code formatting (f2b749a )
code formatting (6d9e18c )
code formatting (ec593e3 )
code formatting (bba8e43 )
code formatting (b2403d9 )
code formatting (d1da9a4 )
code formatting (4161d64 )
code formatting (394139c )
code formatting (1c80f3d )
code formatting (bbcb036 )
created SonarCloud pipeline (e193b28 )
creation of customer application and add menu functionality (c68c8c2 )
delete db init file from warehouse service (8239d91 )
delete example (64370c3 )
delete MainInit from WarehouseService (51ca436 )
delete unused files (9c1dba5 )
finished implementation cart component and fix messages in the create order functionality in server (88cd2da )
fix .github directory location (baf01a7 )
fix catch callback (ba026fc )
fix editorconfig (9c67ddd )
fix employee application shadow jar generation (f932018 )
fix java version ktlint workflow (b29ea57 )
fix mode in build script (7cbc921 )
fix orders service tests in server component (197f022 )
fix project and organization keys (725cb10 )
fix security issue (sonarcloud) (f3e6082 )
fix sonarcloud issues (dcad852 )
fix tests order service in server (98fcde7 )
fix typescript formatter version in customer application (65551b1 )
fix unused imports (f449538 )
fixed notification functionality in server and add notification management in manager application (f8d272f )
general refactoring and fix messages types (001b143 )
implementation of the cart (d66c009 )
initialize manager application (3249d5c )
initialize manager application (9dca9d4 )
initialize orders service repository and add create order and get orders implementation and tests (ffc7444 )
initialized Vert.x server (faeb3ee )
load data from db (d1585cb )
merge develop branch (0ecfdff )
merge develop branch (42e94aa )
merge develop branch (9533abc )
merge develop branch (133cf72 )
merge develop into employee application branch (e5d50ba )
merge with develop branch (23bc67b )
merge with develop branch (ddecb2f )
merge with develop branch (19d0518 )
moved dev dependencies (5276a72 )
refactor condition (6fa8520 )
refactor gradle dependencies (2fbc54f )
refactor gradle dependencies (22110c1 )
refactor gradle dependencies and build files, add java toolchain (96be5b7 )
refactor main workflow (174abd1 )
refactoring main workflow (5db12f3 )
refactoring pipeline.yml (180d8e8 )
refactoring workflows (d3d5135 )
remove dependency in server test-order test (b0a41d5 )
remove unused imports (fe36ac0 )
remove useless files (24fd621 )
rename files (f77bec7 )
replace db connession string with environment variable (7603074 )
replace node image with its slim version and install ts-node (6700f4f )
server code formatting (aacba59 )
server code formatting (3ffea2c )
solve sonarcloud issues (b71ea14 )
solve sonarcloud issues (4100a33 )
solve sonarcloud issues (22097cc )
switch to production version of menu-service inside docker (d889420 )
switch to production version of orders-service inside docker (4e707ad )
switch to production version of server inside docker (beb778f )
update .gitignore (f21d72d )
update dependencies (187090f )
update dependencies (26f8f6b )
update feature and test for getAllIngredients (4104c8e )
update java and kotlin format check pipeline (b7703da )
update kotlin format check using ktlint via spotless and update java format using aosp (3aed936 )
update listening prints (6470061 )
update npm dependencies (9a8b838 )
update npm dependencies (bf79b7c )
update sonar coverage exclusions (e1dc2bb )
update sonarcloud exclusion (fb15b1b )
update sonarcloud organization key (63ba935 )
update sonarcloud project key (12fe1f6 )
update SonarCloud version (0882876 )
update test script (c199b40 )
Refactoring
add data class for ingredient update (73dfc49 )
add MessageCode (3fbed48 )
add port variable in server component (c542673 )
add test utils (392c855 )
add toml catalog (d979769 )
better management of nullable values (03b998f )
catch callback (a24dfb9 )
change implementation of service messages (now their values are strings) (e5a247e )
change name files (5af7b00 )
change order jobs execution (eef1dd0 )
change variable names convention (cd21bfb )
clean files, rename file Item and add code const (4c37518 )
code check (11cc02c )
code formatting (22bbcbc )
code formatting (263ef24 )
code formatting (d83db85 )
code formatting (773c6ca )
code formatting (5f8d323 )
code formatting (7bca02c )
common initialization (797f40e )
delete unused message from warehouse service (ae14a39 )
domain layer package (fe6ab18 )
EmployeeApplication refactoring with conversion from json and improve files organization (dcde04f )
exchange services name to be consistent (30cf375 )
fix imports (c217f3c )
fix quality issues (from sonarcloud) (c0975d1 )
fix security issues (from sonarcloud) (c65361b )
fix sonarcloud issues (e0a85a0 )
fix sonarcloud issues (4dce766 )
fix sonarclude code issues (022dc2b )
fix unused imports (f23f6c0 )
fixed sonarcloud issues in server component (ee9799d )
gradle.build refactoring (3dda919 )
improve code reuse and fix names (face7a6 )
improve coverage merge script (bcd9fc4 )
improve coverage orders-service (017360e )
improve customer application files organization (0ca84e8 )
improve file organization in manager application (72b511e )
improve file organization in orders service (fe0af10 )
improve readability in cart component sendOrder (d5f8ea2 )
improve reuse in tests (c50ffaa )
modify RepositoryResponse and WarehouseServiceResponse (74c09a0 )
mongodb parameters with MongoOptions (3e79cc8 )
move tests data in a specific file and improve code reuse (2848198 )
new data class for MongoDB information (a86b34e )
reduce code duplication (2e470f8 )
reduce code duplication (5aab34e )
reduce code duplication (24c4948 )
reduce code duplication add and update buttons (2bf8f9c )
reduce code duplication and general refactoring (d570ea0 )
reduce code duplication between add-menu-item-button and update-menu-item-button (f6c7f56 )
reduce code duplication in table components (2215b98 )
reduce code duplication of add ingredient dialog and restock ingredient dialog (9347758 )
reduce code duplication to send requests and open error dialog (4152cb8 )
reduce code duplications for localStorage (6622d7b )
reduce duplications and improve readability (f8d037e )
reduce duplications of error messages (b370160 )
refactor comments and rename variables (6071771 )
refactoring SonarCloud properties (a02a064 )
remove data as string and second parsing/stringify on received/sent data, improve file organization and readability adding types in server (c0c9b95 )
remove unused imports (97a4dd8 )
remove unused imports (395be34 )
remove unused imports (619cc77 )
remove useless field from DialogData (6bed384 )
removed unused fields (6b20d5f )
rename component in manager-application (74fe9ad )
rename file following conventions (d77f8d2 )
rename Message, move Quantity and Update Quantity and change to class, refactor restock in repository (313c426 )
rename name files (ace22cf )
replace numeric codes with http status codes (76f7a6b )
run only WarehouseService tests in workflow (c4bb595 )
run shadowJar before SonarCloud analysis (acb9429 )
simplified test-check-service in server component (a5d6ee6 )
simplified test-menu in server component (8712cbc )
simplified test-order in server component (20d1fbf )
simplified test-server in server component (4e31687 )
solve sonarcloud issue (855cd0e )
split code in different files (71d97a0 )
split cucumber tests in different classes (263f9e9 )
test common parts (844114e )
test update (e2eabe5 )
unified warehouse tests (46e81ba )
update dependency shadowJar plugin (3f68278 )
update gradle version (8d9b3af )
update types (86fccd1 )
You can’t perform that action at this time.