Skip to content

Releases: AOEpeople/meals

v3.1.6

26 Nov 12:57
ca373d1
Compare
Choose a tag to compare

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

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

New Contributors

Full Changelog: v3.1.5...v3.1.6

v3.1.5

27 Aug 08:34
62e4a0e
Compare
Choose a tag to compare

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

Full Changelog: v3.1.4...v3.1.5

v3.1.4

16 Aug 07:00
7783289
Compare
Choose a tag to compare

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

Full Changelog: v3.1.3...v3.1.4

v3.1.3

05 Aug 13:38
8cf1e40
Compare
Choose a tag to compare

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

  • potential fix for flaky cypress test (0e5ec9b)
  • formatted code (935f0f7)

What's Changed

Full Changelog: v3.1.2...v3.1.3

v3.1.2

24 Jul 11:59
63adb29
Compare
Choose a tag to compare

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

22 Jul 05:53
070b54b
Compare
Choose a tag to compare

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

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

Full Changelog: v3.1.0...v3.1.1

v3.1.0

03 Jul 13:24
488e2c3
Compare
Choose a tag to compare

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

  • update nodejs to 22, update packages (f5d68fd)
  • update lock file (873e96e)

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

Full Changelog: v3.0.8...v3.1.0

v3.0.8

13 Jun 08:58
ed514f5
Compare
Choose a tag to compare

Version v3.0.8 (2024-06-13)

Fixes

  • Fix wrong balance format in prefilled payment field (292ee61)

What's Changed

  • Fix wrong balance format in prefilled payment field by @hacksch in #466
  • Release v3.0.8 by @github-actions in #467

Full Changelog: v3.0.7...v3.0.8

v3.0.7

11 Jun 14:56
2f33091
Compare
Choose a tag to compare

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

Full Changelog: v3.0.6...v3.0.7

v3.0.6

24 Apr 05:14
a00b075
Compare
Choose a tag to compare

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

Full Changelog: v3.0.5...v3.0.6