Skip to content

Releases: mealie-recipes/mealie

v3.8.0

19 Dec 01:37

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

🎉 Highlights

Security Fixes

#6743 fixes two security issues

  • A security issue which allows users to access arbitrary system files
  • Updates SafeMarkdown to be more aggressive with which HTML attributes we allow

Both security issues required access to Mealie in order to exploit them.

✨ New features

🐛 Bug fixes

🧰 Maintenance

10 changes

⬆️ Dependency updates

8 changes

🍴🍴🍴🍴🍴🍴

v3.7.0

13 Dec 01:20

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

The newest version of Mealie includes several new features and quality of life improvements. We've also got five first-time contributors in this release!

ℹ️ IMPORTANT NOTICE

Included in this release we updated our image processing algorithm to improve image quality and compression (thanks @1-tempest!). This improves all new images added to Mealie moving forward. If you'd like to reprocess your existing images, we've included a user script:

docker exec -it mealie bash
python /opt/mealie/lib64/python3.12/site-packages/mealie/scripts/reprocess_images.py

More information in the docs, including some configuration options to speed things up if you have stronger hardware. This process could take several minutes depending on how many recipes you have (and your hardware).

🎉 Highlights

  • Updated image processing algorithm improving image quality and compression
  • You can now choose a snack, drink, and dessert in your meal planner

✨ New features

🐛 Bug fixes

  • fix: change log rotation size from 10kb to 10mb @hay-kot (#6648)
  • fix: clear cached store data on logout to prevent user data leakage @hay-kot (#6665)
  • fix: improve password manager autofill compatibility on login page @henricook (#6662)
  • fix: Reprocess script UUID handling for postgres @michael-genson (#6705)

🧰 Maintenance

14 changes

📚 Documentation

🔨 Internal development

⬆️ Dependency updates

17 changes

🙏 New Contributors

🍴🍴🍴🍴🍴🍴

v3.6.1

02 Dec 22:54

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

Minor bug fixes to remove some unnecessary backend polling. This release also tests a new workflow which will hopefully update the version in time for the release build.

🐛 Bug fixes

🧰 Maintenance

🍴🍴🍴🍴🍴🍴

v3.6.0

02 Dec 05:01
54b8760

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

This version of Mealie comes with a bunch of fixes and stability improvements. Some users have been experiencing issues with session times (i.e. getting logged out too quickly), particularly on Safari/iOS, and those should be resolved now.

✨ New features

🐛 Bug fixes

🧰 Maintenance

23 changes

📚 Documentation

  • docs(auto): Update image tag, for release v3.5.0 @github-actions (#6542)

🔨 Internal development

  • dev: Allow dev server to be accessed on local network @miah120 (#6581)

⬆️ Dependency updates

18 changes

🙏 New Contributors

🍴🍴🍴🍴🍴🍴

v3.5.0

14 Nov 16:23
1cf7e37

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

Welcome to the latest release of Mealie! This release contains a minor breaking change; the flow for downloading a recipe .zip has been simplified and no longer requires a zip token. If you are leveraging the .zip API, you'll want to update your scripts.

🎉 Highlights

  • You can now add recipes as an ingredient for other recipes. Got a great teriyaki sauce recipe to go with your hibachi fried rice? You can add it as an ingredient now.

🚨 Breaking changes

✨ New features

🐛 Bug fixes

🧰 Maintenance

14 changes

📚 Documentation

  • docs(auto): Update image tag, for release v3.4.0 @github-actions (#6471)

🔨 Internal development

⬆️ Dependency updates

6 changes

🙏 New Contributors

🍴🍴🍴🍴🍴🍴

v3.4.0

31 Oct 18:50
6732fcd

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

This release contains mostly bug fixes, though we fit in a few features for you too!

🎉 Highlights

You can now set the default activity per-device (thanks @miah120!). Upon logging-in (or opening the PWA). You can choose to navigate to:

  • Your recipes (like before)
  • Your shopping lists
  • The meal planner

This can be configured in your profile. By default, your default activity will be the recipes page (just like how it used to be before this update).

✨ New features

🐛 Bug fixes

🧰 Maintenance

25 changes

📚 Documentation

  • docs(auto): Update image tag, for release v3.3.2 @github-actions (#6346)

⬆️ Dependency updates

36 changes

🙏 New Contributors

🍴🍴🍴🍴🍴🍴

v3.3.2

10 Oct 03:45
b7b191a

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

This release contains bug-fixes related to authentication and fixes a breaking change related to long passwords (>72 bytes). No action is needed for users with long passwords, though it may be worth checking out the PR for more information.

✨ New features

🐛 Bug fixes

🧰 Maintenance

8 changes
  • chore(l10n): Crowdin locale sync @github-actions (#6268)
  • chore(l10n): New Crowdin updates @hay-kot (#6273)
  • chore(l10n): New Crowdin updates @hay-kot (#6309)
  • chore(l10n): New Crowdin updates @hay-kot (#6313)
  • chore(l10n): New Crowdin updates @hay-kot (#6317)
  • chore(l10n): Crowdin locale sync @github-actions (#6318)
  • chore(auto): Update pre-commit hooks @github-actions (#6324)
  • chore(l10n): New Crowdin updates @hay-kot (#6320)

📚 Documentation

  • docs(auto): Update image tag, for release v3.3.1 @github-actions (#6300)

⬆️ Dependency updates

7 changes

v3.3.1

02 Oct 17:10
c63932e

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

This release contains few minor bug fixes that can impact users trying the ingredient parser for the first time.

🐛 Bug fixes

🧰 Maintenance

  • chore(auto): Update pre-commit hooks @github-actions (#6282)

📚 Documentation

  • docs(auto): Update image tag, for release v3.3.0 @github-actions (#6267)
  • docs: Update TOKEN_TIME docs to include max @michael-genson (#6279)

⬆️ Dependency updates

9 changes

🍴🍴🍴🍴🍴🍴

v3.3.0 - Overhauled Ingredient Parsing

28 Sep 00:49
824603a

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

Welcome to the latest Mealie release!
This update brings a major update to how you parse recipes, home to some of the most heavily-requested features. This update also brings a truckload of fixes to round out some performance issues and fix some fairly-regular annoyances.

❗❗❗Minor breaking change with TOKEN_TIME

This PR introduces a maximum for the TOKEN_TIME variable. If TOKEN_TIME is greater than 87600 (10 years, in hours) the application will fail to load. This was introduced as setting too high of a value can cause an overflow error when generating auth tokens, which can be more difficult to debug since the error wouldn't necessarily appear at startup.

🎉 Highlights

📋 Semi-automated Ingredient Parser

Mealie v3.3.0 introduces an entirely new workflow to parsing recipes. The new parsing workflow includes many heavily-requested features such as:

  • A more focused, guided ingredient parser which lets you parse one ingredient at a time
  • Initiate parsing immediately after creating a new recipe (with an option to turn this off, though we encourage you to try it!)
  • Automatically parse ingredients which can be matched with a reasonably high level of accuracy
  • Much much more!

Auth Timeout and iframe Support

Users have been experiencing issues with authentication, including being logged-out seemingly randomly between sessions (even if TOKEN_TIME is set, which is a requirement for longer session times). This update should resolve flaky session times ignoring the TOKEN_TIME.

Additionally, support for hosting Mealie in an iframe (such as via Home Assistant) should be fixed. Note that iframe support only works if being served over HTTPS, which is a browser requirement. For more information, see the samesite Cookie header spec.

✨ New features

🐛 Bug fixes

🧰 Maintenance

18 changes

📚 Documentation

  • docs(auto): Update image tag, for release v3.2.1 @github-actions (#6172)
  • docs: Add Info Regarding Theme Settings Config @michael-genson (#6198)
  • docs: Fix formatting in some community guides @lehnerpat (#6223)
  • docs: Update navigation instructions for (admin) settings pages @lehnerpat (#6220)
  • docs: Improve formatting in 'Automating Backups with n8n' community guide @lehnerpat (#6221)

⬆️ Dependency updates

21 changes

🍴🍴🍴🍴🍴🍴

v3.2.1

15 Sep 03:45
db2c140

Choose a tag to compare

🍴🍴🍴🍴🍴🍴

A quick bug fix release to fix state issues on the recipe explorer overview page.

🐛 Bug fixes

📚 Documentation

  • docs(auto): Update image tag, for release v3.2.0 @github-actions (#6164)

⬆️ Dependency updates

  • fix(deps): update dependency ingredient-parser-nlp to v2.3.0 @renovate (#6163)

🍴🍴🍴🍴🍴🍴