Releases: AOEpeople/meals
Releases · AOEpeople/meals
v3.1.6
Version v3.1.6 (2024-11-26)
Fixes
- fix linter messages (19da80a)
- fixed linting (beb94c5)
- Fix tv view when week or day is disabled but has participants (68dcde8)
Chores and tidying
- update packages (bef3b09)
Other
- Bump cross-spawn from 7.0.3 to 7.0.6 in /tests/e2e (e166ff6)
- add check if Lang is undefined (d036695)
- Bump micromatch from 4.0.7 to 4.0.8 in /tests/e2e (f983568)
- Bump rollup from 4.18.1 to 4.22.4 in /src/Resources (e723a46)
- Language selection is now stored in localStorage in browser and will appear as choosen on the next login. (3e32bce)
- SSO: Use client specific user roles (#515) (5e564dd)
What's Changed
- SSO: Use client specific user roles by @chetan-thapliyal in #515
- Fix tv view when week or day is disabled but has participants by @hacksch in #532
- Bump rollup from 4.18.1 to 4.22.4 in /src/Resources by @dependabot in #519
- Bump micromatch from 4.0.7 to 4.0.8 in /tests/e2e by @dependabot in #514
- Bump cross-spawn from 7.0.3 to 7.0.6 in /tests/e2e by @dependabot in #533
- Feature #518 - 266721 language storage by @calypsivano in #535
- update packages by @calypsivano in #536
- Release v3.1.6 by @github-actions in #516
New Contributors
- @calypsivano made their first contribution in #535
Full Changelog: v3.1.5...v3.1.6
v3.1.5
Version v3.1.5 (2024-08-21)
Fixes
- fixed formatting (53e3391)
- fixed a bug that prevented booked Guest meals to be displayed in the participant list (ad609b2)
What's Changed
- Bugfix/#265334 guests missing by @MalibusParty in #511
- Release v3.1.5 by @github-actions in #512
Full Changelog: v3.1.4...v3.1.5
v3.1.4
Version v3.1.4 (2024-08-15)
Security Fixes
- security fix for vue-template-compiler (e275564)
Fixes
- fixed a bug that occured when trying to join a combi meal when no more meals for the day could be booked (aabf113)
- fixed a bug that prevented setting the servingsize correctly and added updating combimeals after setting serving size (73d6147)
- fixed missing shadows by removing global css (ab236a0)
- fixed several security issues (f03f27c)
- fixed typing issue (1af5960)
- fixed broken cypress tests (2c0be0a)
- fix for flaky test (5faf6f2)
- fixed missing shadow on GuestDay (5d754d8)
- fixed broken button coloring (ce3bf66)
- fixed missing background on participation counter (0e94f66)
- fixed cypress tests (d9f40df)
- fixed formatting (716fb01)
- fixed remaining typing problems (bf649ef)
- fixed several typing issues (430cf7e)
- fixed several typing issues (dee9790)
- fixed some typing problems (7af806e)
- fixed ddev setup process (7246021)
- fixed make commands / npm commands (16e980c)
- fixed some typing problems (37781bd)
Chores and tidying
- updated axios because of a vulnerability that allowed server-side request forgery in axios (61a2084)
- Updated Readme (6bfe1e1)
- updated folder to Recources (2cbb1cf)
Other
- changed that users with a balance of 0 can be shown in the costs tab (e47a49d)
- added checks for updating menus and setting serving size of dishes, also added verbose errormessages for failed checks (3735fd5)
- removed tcpdf, because it is no longer used to create pdfs and has a vulnerability (d7e48ee)
- potential fix for docker build warning (fc5ea85)
- another fix for broken cypress test (a2fdcc9)
- removed commented code (a6ef925)
- added verification in guest component and added flashmessage to inform users when they exceed the max number of meals per day (3e52753)
- added required optional parameter (b100d96)
- adjusted formatting (1caecf7)
- added check for max meals in backend (ed2584d)
- removed console.logs (77c58f2)
- added Guest label to displayed lists of participants (d69ce78)
- implemented lazy loading of views to reduce initial bundle size (133d23a)
- changed node variable to vite env variable (6787e57)
- reverted cypress version as a potential fix (d8ea4a5)
- changed yarn to npm in cypress build (7de083a)
- adjusted github actions pipeline to use vitest and vue-tsc (0d5c7f9)
- migrated jest tests to vitest (f0482cc)
- started jest to vitest migration (ab1aab4)
- finalised vite setup (884adab)
- added dev config (5ea42da)
- added vite config (7b96720)
- added symfony-vite-bundle (09437f5)
- adjusted imports to be compatiuble with vite, added missing packages and added some null checks (80483e4)
- copied files from webpack package (72dc98c)
- initialized basic vite config (afcbf06)
What's Changed
- Feature/#261154 vite migration by @MalibusParty in #496
- Bugfix/vite migration fixes by @MalibusParty in #501
- Feature/#265015 mark guests by @MalibusParty in #502
- Bugfix/#264947 max two meals by @MalibusParty in #503
- added checks for updating menus and setting serving size of dishes, a… by @MalibusParty in #504
- Bugfix/#265201 security issues by @MalibusParty in #505
- updated axios because of a vulnerability that allowed server-side req… by @MalibusParty in #506
- fixed missing shadows by removing global css by @MalibusParty in #507
- changed that users with a balance of 0 can be shown in the costs tab by @MalibusParty in #508
- fixed a bug that prevented setting the servingsize correctly and adde… by @MalibusParty in #509
- fixed a bug that occured when trying to join a combi meal when no mor… by @MalibusParty in #510
- Release v3.1.4 by @github-actions in #500
Full Changelog: v3.1.3...v3.1.4
v3.1.3
Version v3.1.3 (2024-08-05)
Fixes
- fixed a overflowing image bug that was caused by a not supported tag in firefox 88 and fixed not truncated text (65827ba)
Chores and tidying
- updated deprecated docker-compose command (1fab58b)
Other
What's Changed
- Bugfix/bugfix/#265096 tv overflow by @MalibusParty in #497
- Release v3.1.3 by @github-actions in #498
Full Changelog: v3.1.2...v3.1.3
v3.1.2
Fixes
- fixed cypress test (1f7df92)
- fixed code smell (16f748d)
- fixed formatting (0715dd6)
- fixed scrollbar appearing on the tv screen (a3b43ed)
- fixed disappearing participationcounter (2f03355)
- fixed vanished meal checkbox on guestpage (80eb940)
- fixed lockdates fixture to match expected week (183476c)
- fixed cypress tests (6fb7c95)
Other
- Bump socket.io-parser from 3.3.3 to 3.3.4 in /tests/e2e (b60a14b)
- adjusted tests (a7287dc)
- removed a fixture user from the pool of participants (067b243)
- added filtering of dishes by diet (13502c6)
- added variations component and added cypress test for guest invitation (caf98a2)
- cleaned up unused guest code (ca70fa0)
- added tests to verify VegiIcon is working (47f658a)
- potential fix for cypress test (b4aa824)
- formatting fix (547f466)
- Intermediate extended tests (ae86f09)
- created migration for new diet attribute and fixed broken tests (47d97cb)
- adjusted styling of VeggiIcon, added tooltip for VeggiIcon, added Diet to TV-Screen (b9a1d51)
- added icons for vegan and vegetarian, adjusted interfaces of apicontroller to also include diet attribute, adjusted tests to match the interfaces (c909e0f)
- formatting fixes and code smell fixing (c7eb650)
- added diet input for variations and updated the state update process (c283724)
- changed dish input form to allow for inputting a diet type (dec2165)
- adjusted dish interface to accomodate diet type, updated interface check to work with diet type and fixed unit tests that broke due to the changes (ed72f13)
- added attribute Diet to Dish and extended fixtures to accomodate Diet type (91332e1)
v3.1.1
Version v3.1.1 (2024-07-12)
Fixes
- fixed a code smell (d67a63a)
- fixed a cypress test and added a new test for the fixed menu creation bug (11e97fd)
- fixed formatting (10eeaa0)
- fixed a bug that prevented participation limits to be set before saving a menu and fixed a bug that prevented a meal to be added to the menu after deleting the first meal of a day (add3080)
- fixed a bug that gave locked days in the dashboard the wrong minimum height (5be07bf)
- fixed code smell (14ee9d8)
Tests
- tests done, ready for review / discussion (deb1236)
- test parallel build (5f69ddd)
- test parallel build (7bb14a0)
- test parallel build (24557db)
- test parallel build (bf1798d)
- test parallel build (9e1935d)
- test prod image (5eaf653)
- test increasing containers (fb1a850)
Chores and tidying
- updated faulty method signiture, added automatic reloading on session timeout, added popup to indicate a session timeout (a5aab74)
- updated frontend validation for event joining and added validation for event joining in the backend (e6c9577)
Other
- added text and styling to SessionCheckerPopup, exported session checking from checkActiveSession (ddc29ea)
-
- refactored MealState to be computed in the frontend (51cb729)
- started working on fixing participation input (9c94546)
- added redirect to mitigate faulty app state (911b29a)
- added and configured cypress-split to parallelise the cypress tests (517d4cb)
- decreased the number of weeks and meals to load as fixtures (2bb8d7d)
- Changed creation of random users in fixture loading in dev environment to speed up fixture loading (17402d5)
What's Changed
- Update/#264482 pipeline duration by @MalibusParty in #484
- Refactored MealState computation by @MalibusParty in #485
- Bugfix/#264663 mealcards size by @MalibusParty in #486
- Bugfix/#264727 participation limit input by @MalibusParty in #490
- Bugfix/#264726 event backend validation by @MalibusParty in #489
- Bugfix/#264703 login redirect by @MalibusParty in #488
- Release v3.1.1 by @github-actions in #487
Full Changelog: v3.1.0...v3.1.1
v3.1.0
Version v3.1.0 (2024-07-03)
Fixes
- fixed code formatting (06ab4b2)
- fixed typing error (1c038ab)
- fixed error that was created during initial commit (ba18b25)
- fixed time dependend test that broke in july (bde3dee)
- fixed broken tests and adjusted fixture (990b66f)
- Fix snyk file (7f6f855)
- fixed a bug that occured on creating a new week, when getting the lockdates for the to be created week (c58bbdc)
- fixed a bug that caused costs not to be visibly updated if cash was put into the account (3dbc88a)
- Fix phpmd message (efecba9)
- Fix multiple types overlap errors (c9ccf14)
- Fix routing and types (f18d643)
- Fix linter messages (3565e6e)
- fixed pipeline error - Icon Cancel had unnecessary @close property (1945100)
- Fix code analysis issues (ff700c1)
- Fixed lintingproblem with make run-prettier (ff8968d)
- fixed layout for isLocked Day.vue (9085fa4)
Chores and tidying
Other
- reverted previous changes to costs type in the frontend and changed the type of costs to float in the backend (e8338b2)
- Revert "Bugfix/#264597 costs type" (6d26429)
- removed vue3-html2pdf due to security vulnerabilities (54eb9d8)
- adjusted created pdf file (aeb03b6)
- replaced vue3-html2pdf in costs and finance (82c7046)
- added service to create pdf files from its slot content (93064a7)
- added jsPdf and domtopng dependencies (003513d)
- Bump tecnickcom/tcpdf from 6.7.4 to 6.7.5 (5f5686b)
- remove phpcollection/phpcollection package (7ec5907)
- Bump braces from 3.0.2 to 3.0.3 in /src/Resources (475ff2e)
- suppress couplingBetweenObjects warning (8d65e3b)
- Bump docker/build-push-action from 5 to 6 (49331af)
- Bump ws from 7.5.9 to 7.5.10 in /src/Resources (d669c8d)
- Icon cancel added @close property with correct parameters (a011947)
- wip (b392080)
What's Changed
- Task 264401 missing features from 259009 by @AYAxDesign in #470
- Bump ws from 7.5.9 to 7.5.10 in /src/Resources by @dependabot in #472
- Bump docker/build-push-action from 5 to 6 by @dependabot in #469
- Bump braces from 3.0.2 to 3.0.3 in /src/Resources by @dependabot in #468
- Bump tecnickcom/tcpdf from 6.7.4 to 6.7.5 by @dependabot in #473
- Upgrade Symfony to 6.4 by @hacksch in #474
- Feature Update Node to 22 by @hacksch in #475
- Fix routing and types by @hacksch in #476
- Fix snyk file by @hacksch in #477
- fixed a bug that occured on creating a new week, when getting the loc… by @MalibusParty in #478
- Update/#264409 replace vue3 html2pdf by @MalibusParty in #479
- Bugfix/#264597 costs type by @MalibusParty in #480
- Revert "Bugfix/#264597 costs type" by @MalibusParty in #481
- fix for wrong returned type by @MalibusParty in #482
- Release v3.0.9 by @github-actions in #471
- Release v3.1.0 by @hacksch in #483
Full Changelog: v3.0.8...v3.1.0
v3.0.8
v3.0.7
Version v3.0.7 (2024-06-11)
Fixes
- fixed tests (b6a2e66)
- fixed formatting (f7ba4fe)
- fixed a test (f2b9a3b)
- fixed a bug that caused profiles with 0€ as a balance to be displayed on the cost list. Also fixed tests, that were no longer functioning after the first fix (3d99f50)
- fixed failing costs cypress tests (1f56797)
- fixed code smells and a test that broke on a specific date (07.05) (ad40428)
Other
- changed token to fix pipeline (6c35e1d)
- initial fix for weird input behaviour (e539924)
- added felix comitt to fix test bug (d10b382)
What's Changed
- Feature/#259009 participant list by @IrisOlfermann in #448
- Feature/#263792 export costs by @MalibusParty in #462
- Bugfix/#263719 cash input by @MalibusParty in #464
- fixed a bug that caused profiles with 0€ as a balance to be displayed… by @MalibusParty in #465
- Release v3.0.7 by @github-actions in #463
Full Changelog: v3.0.6...v3.0.7
v3.0.6
Version v3.0.6 (2024-04-15)
Other
- Bump tecnickcom/tcpdf from 6.6.2 to 6.7.4 (26049fd)
- Bump tar from 6.2.0 to 6.2.1 in /src/Resources (ed2d540)
What's Changed
- Bug/#263579 paypal timeout by @MalibusParty in #459
- Bump tar from 6.2.0 to 6.2.1 in /src/Resources by @dependabot in #457
- Bump tecnickcom/tcpdf from 6.6.2 to 6.7.4 by @dependabot in #458
- Release v3.0.6 by @github-actions in #460
Full Changelog: v3.0.5...v3.0.6