Skip to content

Releases: AOEpeople/meals

v3.1.9

01 Apr 07:10
7395173
Compare
Choose a tag to compare

Version v3.1.9 (2025-03-31)

Fixes

  • fix typos, localization related issues and error messaging (f84b622)

Other

  • Bump vite from 6.2.2 to 6.2.4 in /src/Resources (b6d73f9)

What's Changed

  • fix typos, localization related issues and error messaging by @FeBe94 in #560
  • Bump vite from 6.2.2 to 6.2.4 in /src/Resources by @dependabot in #561
  • Release v3.1.9 by @github-actions in #562

Full Changelog: v3.1.8...v3.1.9

v3.1.8

26 Mar 11:53
cb58744
Compare
Choose a tag to compare

Version v3.1.8 (2025-03-21)

Chores and tidying

  • updated PrintLink to only show up when the current day is enabled to prevent an error on navigation to PrintableList (f3b70ee)

Other

  • Bump pentatrion/vite-bundle to be compatible with vite-bundle-symfony and perform migration because of new major version (7fe5573)
  • Bump jspdf from 2.5.1 to 3.0.1 in /src/Resources (f6084ae)
  • Bump vue version (9950021)
  • Bump vue-i18n from 9.14.2 to 9.14.3 in /src/Resources (22f790c)
  • Bump esbuild, vite-plugin-symfony, @vitejs/plugin-vue, vite, vite-plugin-vue-devtools and vitest (228608a)
  • Bump axios from 1.7.4 to 1.8.2 in /src/Resources (e385b6c)
  • Bump @babel/runtime from 7.24.8 to 7.26.10 in /src/Resources (5925568)
  • Bump undici from 5.28.4 to 5.28.5 in /tests/e2e (84bfd98)
  • Bump canvg from 3.0.10 to 3.0.11 in /src/Resources (2285edf)
  • add type to method argument (b7447af)
  • changed headline matching date to regex to prevent test from breaking on new year (4d0eb35)
  • added fe components to create a guest and add them to a meal (30bda04)
  • Bump node from 20 to 23 (07219eb)
  • replace abandoned paypal sdk (d0ad642)
  • added endpoint to create guest profile (7b51fa9)
  • Bump vite from 5.3.4 to 5.4.14 in /src/Resources (3b1de60)

What's Changed

  • Fix/#267226 conditional praticipants list by @FeBe94 in #548
  • Bump undici from 5.28.4 to 5.28.5 in /tests/e2e by @dependabot in #546
  • replace abandoned paypal sdk by @FeBe94 in #550
  • Bump vite from 5.3.4 to 5.4.14 in /src/Resources by @dependabot in #547
  • Bump node from 20 to 23 by @dependabot in #520
  • Feature/admin guest participation by @FeBe94 in #558
  • Bump canvg from 3.0.10 to 3.0.11 in /src/Resources by @dependabot in #557
  • Bump @babel/runtime from 7.24.8 to 7.26.10 in /src/Resources by @dependabot in #556
  • Bump axios from 1.7.4 to 1.8.2 in /src/Resources by @dependabot in #554
  • Bump vue-i18n from 9.14.2 to 9.14.3 in /src/Resources by @dependabot in #553
  • Bump jspdf from 2.5.1 to 3.0.1 in /src/Resources by @dependabot in #559
  • Bump esbuild, vite-plugin-symfony, @vitejs/plugin-vue, vite, vite-plugin-vue-devtools and vitest in /src/Resources by @dependabot in #555
  • Release v3.1.8 by @github-actions in #549

Full Changelog: v3.1.7...v3.1.8

v3.1.7

16 Dec 07:33
c3594ab
Compare
Choose a tag to compare

Version v3.1.7 (2024-12-16)

Other

  • Bump nanoid from 3.3.7 to 3.3.8 in /src/Resources (e41c405)
  • set new prices (1af33e4)
  • Bump micromatch from 4.0.7 to 4.0.8 in /src/Resources (210c1d9)
  • Bump @intlify/core-base and vue-i18n in /src/Resources (768e28c)

What's Changed

Full Changelog: v3.1.6...v3.1.7

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

  • 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

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

  • 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

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

  • 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

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

  • 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

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

  • 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