Update ghcr.io/mealie-recipes/mealie Docker tag to v3.4.0 #11

Merged
Akumatic merged 1 commits from renovate/ghcr.io-mealie-recipes-mealie-3.x into main 2025-11-05 14:15:23 +00:00
Member

This PR contains the following updates:

Package Update Change
ghcr.io/mealie-recipes/mealie minor v3.2.1 -> v3.4.0

Release Notes

mealie-recipes/mealie (ghcr.io/mealie-recipes/mealie)

v3.4.0

Compare Source

🍴🍴🍴🍴🍴🍴

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

⬆️ Dependency updates

36 changes

🙏 New Contributors

🍴🍴🍴🍴🍴🍴

v3.3.2

Compare Source

🍴🍴🍴🍴🍴🍴

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

📚 Documentation

⬆️ Dependency updates

7 changes

v3.3.1

Compare Source

🍴🍴🍴🍴🍴🍴

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

🐛 Bug fixes

🧰 Maintenance

📚 Documentation

⬆️ Dependency updates

9 changes

🍴🍴🍴🍴🍴🍴

v3.3.0: - Overhauled Ingredient Parsing

Compare Source

🍴🍴🍴🍴🍴🍴

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

⬆️ Dependency updates

21 changes

🍴🍴🍴🍴🍴🍴


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/mealie-recipes/mealie](https://github.com/mealie-recipes/mealie) | minor | `v3.2.1` -> `v3.4.0` | --- ### Release Notes <details> <summary>mealie-recipes/mealie (ghcr.io/mealie-recipes/mealie)</summary> ### [`v3.4.0`](https://github.com/mealie-recipes/mealie/releases/tag/v3.4.0) [Compare Source](https://github.com/mealie-recipes/mealie/compare/v3.3.2...v3.4.0) ### 🍴🍴🍴🍴🍴🍴 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 [@&#8203;miah120](https://github.com/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 - feat: Add new migration for DVO Cook'n [@&#8203;keyofdminer](https://github.com/keyofdminer) ([#&#8203;5085](https://github.com/mealie-recipes/mealie/issues/5085)) - feat: Support User-Level Default Activities [@&#8203;miah120](https://github.com/miah120) ([#&#8203;5125](https://github.com/mealie-recipes/mealie/issues/5125)) - feat: Improve shopping list label sections [@&#8203;miah120](https://github.com/miah120) ([#&#8203;6345](https://github.com/mealie-recipes/mealie/issues/6345)) #### 🐛 Bug fixes - fix: Change 'Units' to 'Unit' in shopping list item editor [@&#8203;ritoban23](https://github.com/ritoban23) ([#&#8203;6372](https://github.com/mealie-recipes/mealie/issues/6372)) - fix: Check `x-forwarded-proto` header when determining auth cookie samesite attribute [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6383](https://github.com/mealie-recipes/mealie/issues/6383)) - fix: Upgrade Pydantic and remove manual Postgres URL parsing [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6385](https://github.com/mealie-recipes/mealie/issues/6385)) - fix: Use `crossorigin: "use-credentials"` with PWA manifest [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6430](https://github.com/mealie-recipes/mealie/issues/6430)) - fix: dash slug names [@&#8203;fernandom06](https://github.com/fernandom06) ([#&#8203;5709](https://github.com/mealie-recipes/mealie/issues/5709)) - fix: Make docs:gen consistent regardless of timestamp (again) [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6432](https://github.com/mealie-recipes/mealie/issues/6432)) - fix: Changed sorting icons [@&#8203;RichardVanLeeuwen](https://github.com/RichardVanLeeuwen) ([#&#8203;6354](https://github.com/mealie-recipes/mealie/issues/6354)) - fix: Heart and Ranking Stars overlap each other [@&#8203;AurelienPautet](https://github.com/AurelienPautet) ([#&#8203;6359](https://github.com/mealie-recipes/mealie/issues/6359)) - fix: Food seed only works for American English ([#&#8203;6204](https://github.com/mealie-recipes/mealie/issues/6204)) [@&#8203;flomero](https://github.com/flomero) ([#&#8203;6436](https://github.com/mealie-recipes/mealie/issues/6436)) #### 🧰 Maintenance <details> <summary>25 changes</summary> - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6347](https://github.com/mealie-recipes/mealie/issues/6347)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6353](https://github.com/mealie-recipes/mealie/issues/6353)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6357](https://github.com/mealie-recipes/mealie/issues/6357)) - chore(l10n): Crowdin locale sync [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6364](https://github.com/mealie-recipes/mealie/issues/6364)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6367](https://github.com/mealie-recipes/mealie/issues/6367)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6371](https://github.com/mealie-recipes/mealie/issues/6371)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6376](https://github.com/mealie-recipes/mealie/issues/6376)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6381](https://github.com/mealie-recipes/mealie/issues/6381)) - chore(auto): Update pre-commit hooks [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6370](https://github.com/mealie-recipes/mealie/issues/6370)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6384](https://github.com/mealie-recipes/mealie/issues/6384)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6388](https://github.com/mealie-recipes/mealie/issues/6388)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6395](https://github.com/mealie-recipes/mealie/issues/6395)) - chore(auto): Update pre-commit hooks [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6407](https://github.com/mealie-recipes/mealie/issues/6407)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6396](https://github.com/mealie-recipes/mealie/issues/6396)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6434](https://github.com/mealie-recipes/mealie/issues/6434)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6435](https://github.com/mealie-recipes/mealie/issues/6435)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6439](https://github.com/mealie-recipes/mealie/issues/6439)) - chore(l10n): Crowdin locale sync [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6440](https://github.com/mealie-recipes/mealie/issues/6440)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6441](https://github.com/mealie-recipes/mealie/issues/6441)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6444](https://github.com/mealie-recipes/mealie/issues/6444)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6446](https://github.com/mealie-recipes/mealie/issues/6446)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6455](https://github.com/mealie-recipes/mealie/issues/6455)) - chore(auto): Update pre-commit hooks [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6445](https://github.com/mealie-recipes/mealie/issues/6445)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6462](https://github.com/mealie-recipes/mealie/issues/6462)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6464](https://github.com/mealie-recipes/mealie/issues/6464)) </details> #### 📚 Documentation - docs(auto): Update image tag, for release v3.3.2 [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6346](https://github.com/mealie-recipes/mealie/issues/6346)) #### ⬆️ Dependency updates <details> <summary>36 changes</summary> - chore(deps): update dependency openai to v2.3.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6330](https://github.com/mealie-recipes/mealie/issues/6330)) - chore(deps): update dependency pydantic to v2.12.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6310](https://github.com/mealie-recipes/mealie/issues/6310)) - chore(deps): update dependency fastapi to v0.118.3 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6336](https://github.com/mealie-recipes/mealie/issues/6336)) - chore(deps): update dependency rich to v14.2.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6341](https://github.com/mealie-recipes/mealie/issues/6341)) - fix(deps): update dependency aiofiles to v25 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6344](https://github.com/mealie-recipes/mealie/issues/6344)) - chore(deps): update dependency psycopg2-binary to v2.9.11 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6351](https://github.com/mealie-recipes/mealie/issues/6351)) - chore(deps): update dependency sqlalchemy to v2.0.44 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6352](https://github.com/mealie-recipes/mealie/issues/6352)) - chore(deps): update dependency python-ldap to v3.4.5 \[security] [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6356](https://github.com/mealie-recipes/mealie/issues/6356)) - chore(deps): update dependency alembic to v1.17.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6361](https://github.com/mealie-recipes/mealie/issues/6361)) - fix(deps): update dependency fastapi to ^0.119.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6362](https://github.com/mealie-recipes/mealie/issues/6362)) - chore(deps): update dependency pylint to v4 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6366](https://github.com/mealie-recipes/mealie/issues/6366)) - chore(deps): update dependency pylint to v4.0.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6389](https://github.com/mealie-recipes/mealie/issues/6389)) - chore(deps): update dependency mkdocs-material to v9.6.22 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6391](https://github.com/mealie-recipes/mealie/issues/6391)) - chore(deps): update dependency coverage to v7.11.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6392](https://github.com/mealie-recipes/mealie/issues/6392)) - fix(deps): update dependency pillow to v12 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6394](https://github.com/mealie-recipes/mealie/issues/6394)) - chore(deps): update dependency pydantic to v2.12.3 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6377](https://github.com/mealie-recipes/mealie/issues/6377)) - chore(deps): update dependency ruff to v0.14.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6397](https://github.com/mealie-recipes/mealie/issues/6397)) - chore(deps): update dependency openai to v2.6.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6398](https://github.com/mealie-recipes/mealie/issues/6398)) - fix(deps): update dependency uvicorn to ^0.38.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6400](https://github.com/mealie-recipes/mealie/issues/6400)) - chore(deps): update dependency fastapi to v0.119.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6408](https://github.com/mealie-recipes/mealie/issues/6408)) - chore(deps): update dependency pylint to v4.0.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6409](https://github.com/mealie-recipes/mealie/issues/6409)) - chore(deps): update node.js to [`58644f2`](https://github.com/mealie-recipes/mealie/commit/58644f2) [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6418](https://github.com/mealie-recipes/mealie/issues/6418)) - chore(deps): update node.js to [`a2a7dcc`](https://github.com/mealie-recipes/mealie/commit/a2a7dcc) [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6422](https://github.com/mealie-recipes/mealie/issues/6422)) - chore(deps): update dependency ruff to v0.14.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6425](https://github.com/mealie-recipes/mealie/issues/6425)) - fix(deps): update dependency vite to v7 \[security] [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6412](https://github.com/mealie-recipes/mealie/issues/6412)) - chore(deps): update node.js to [`23c24e8`](https://github.com/mealie-recipes/mealie/commit/23c24e8) [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6424](https://github.com/mealie-recipes/mealie/issues/6424)) - fix(deps): update dependency fastapi to ^0.120.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6426](https://github.com/mealie-recipes/mealie/issues/6426)) - chore(deps): update dependency openai to v2.6.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6429](https://github.com/mealie-recipes/mealie/issues/6429)) - chore(deps): update dependency orjson to v3.11.4 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6431](https://github.com/mealie-recipes/mealie/issues/6431)) - chore(deps): update dependency ingredient-parser-nlp to v2.4.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6448](https://github.com/mealie-recipes/mealie/issues/6448)) - chore(deps): update dependency python-dotenv to v1.2.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6442](https://github.com/mealie-recipes/mealie/issues/6442)) - chore(deps): update dependency alembic to v1.17.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6456](https://github.com/mealie-recipes/mealie/issues/6456)) - chore(deps): update dependency fastapi to v0.120.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6450](https://github.com/mealie-recipes/mealie/issues/6450)) - chore(deps): update node.js to v24 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6451](https://github.com/mealie-recipes/mealie/issues/6451)) - chore(deps): update dependency fastapi to v0.120.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6457](https://github.com/mealie-recipes/mealie/issues/6457)) - chore(deps): update dependency fastapi to v0.120.3 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6465](https://github.com/mealie-recipes/mealie/issues/6465)) </details> #### 🙏 New Contributors - [@&#8203;keyofdminer](https://github.com/keyofdminer) made their first contribution in [#&#8203;5085](https://github.com/mealie-recipes/mealie/pull/5085) - [@&#8203;ritoban23](https://github.com/ritoban23) made their first contribution in [#&#8203;6372](https://github.com/mealie-recipes/mealie/pull/6372) - [@&#8203;fernandom06](https://github.com/fernandom06) made their first contribution in [#&#8203;5709](https://github.com/mealie-recipes/mealie/pull/5709) - [@&#8203;AurelienPautet](https://github.com/AurelienPautet) made their first contribution in [#&#8203;6359](https://github.com/mealie-recipes/mealie/pull/6359) - [@&#8203;flomero](https://github.com/flomero) made their first contribution in [#&#8203;6436](https://github.com/mealie-recipes/mealie/pull/6436) ### 🍴🍴🍴🍴🍴🍴 ### [`v3.3.2`](https://github.com/mealie-recipes/mealie/releases/tag/v3.3.2) [Compare Source](https://github.com/mealie-recipes/mealie/compare/v3.3.1...v3.3.2) ### 🍴🍴🍴🍴🍴🍴 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](https://github.com/mealie-recipes/mealie/pull/6335) for more information. #### ✨ New features - feat: Added url to current version release [@&#8203;Choromanski](https://github.com/Choromanski) ([#&#8203;6308](https://github.com/mealie-recipes/mealie/issues/6308)) #### 🐛 Bug fixes - fix: Re-write Nuxt auth backend and get rid of sidebase auth [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6322](https://github.com/mealie-recipes/mealie/issues/6322)) - fix: Remove unused next-auth dependency [@&#8203;p0lycarpio](https://github.com/p0lycarpio) ([#&#8203;6328](https://github.com/mealie-recipes/mealie/issues/6328)) - fix: No Redirect On Valid Token [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6327](https://github.com/mealie-recipes/mealie/issues/6327)) - fix: Translate log-out string [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6332](https://github.com/mealie-recipes/mealie/issues/6332)) - fix: Truncate Long Passwords (>72 bytes) [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6335](https://github.com/mealie-recipes/mealie/issues/6335)) #### 🧰 Maintenance <details> <summary>8 changes</summary> - chore(l10n): Crowdin locale sync [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6268](https://github.com/mealie-recipes/mealie/issues/6268)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6273](https://github.com/mealie-recipes/mealie/issues/6273)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6309](https://github.com/mealie-recipes/mealie/issues/6309)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6313](https://github.com/mealie-recipes/mealie/issues/6313)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6317](https://github.com/mealie-recipes/mealie/issues/6317)) - chore(l10n): Crowdin locale sync [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6318](https://github.com/mealie-recipes/mealie/issues/6318)) - chore(auto): Update pre-commit hooks [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6324](https://github.com/mealie-recipes/mealie/issues/6324)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6320](https://github.com/mealie-recipes/mealie/issues/6320)) </details> #### 📚 Documentation - docs(auto): Update image tag, for release v3.3.1 [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6300](https://github.com/mealie-recipes/mealie/issues/6300)) #### ⬆️ Dependency updates <details> <summary>7 changes</summary> - chore(deps): update node.js to [`2bb201f`](https://github.com/mealie-recipes/mealie/commit/2bb201f) [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6295](https://github.com/mealie-recipes/mealie/issues/6295)) - chore(deps): update dependency openai to v2.0.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6296](https://github.com/mealie-recipes/mealie/issues/6296)) - chore(deps): update dependency authlib to v1.6.5 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6299](https://github.com/mealie-recipes/mealie/issues/6299)) - chore(deps): update dependency ruff to v0.13.3 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6301](https://github.com/mealie-recipes/mealie/issues/6301)) - chore(deps): update dependency openai to v2.1.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6302](https://github.com/mealie-recipes/mealie/issues/6302)) - chore(deps): update dependency pylint to v3.3.9 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6321](https://github.com/mealie-recipes/mealie/issues/6321)) - chore(deps): update dependency ruff to ^0.14.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6334](https://github.com/mealie-recipes/mealie/issues/6334)) </details> ### [`v3.3.1`](https://github.com/mealie-recipes/mealie/releases/tag/v3.3.1) [Compare Source](https://github.com/mealie-recipes/mealie/compare/v3.3.0...v3.3.1) ### 🍴🍴🍴🍴🍴🍴 This release contains few minor bug fixes that can impact users trying the ingredient parser for the first time. #### 🐛 Bug fixes - fix: Default to "0" qty when creating ingredients everywhere [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6285](https://github.com/mealie-recipes/mealie/issues/6285)) - fix: Restore recipe meta for non-logged-in users [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6286](https://github.com/mealie-recipes/mealie/issues/6286)) - fix: Updated pwa orientation to any [@&#8203;Choromanski](https://github.com/Choromanski) ([#&#8203;6298](https://github.com/mealie-recipes/mealie/issues/6298)) #### 🧰 Maintenance - chore(auto): Update pre-commit hooks [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6282](https://github.com/mealie-recipes/mealie/issues/6282)) #### 📚 Documentation - docs(auto): Update image tag, for release v3.3.0 [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6267](https://github.com/mealie-recipes/mealie/issues/6267)) - docs: Update TOKEN\_TIME docs to include max [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6279](https://github.com/mealie-recipes/mealie/issues/6279)) #### ⬆️ Dependency updates <details> <summary>9 changes</summary> - chore(deps): update dependency beautifulsoup4 to v4.14.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6260](https://github.com/mealie-recipes/mealie/issues/6260)) - fix(deps): update dependency fastapi to ^0.118.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6281](https://github.com/mealie-recipes/mealie/issues/6281)) - chore(deps): update dependency beautifulsoup4 to v4.14.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6283](https://github.com/mealie-recipes/mealie/issues/6283)) - chore(deps): update dependency tzdata to v2025 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6287](https://github.com/mealie-recipes/mealie/issues/6287)) - fix(deps): update dependency openai to v2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6294](https://github.com/mealie-recipes/mealie/issues/6294)) - chore(deps): update dependency apprise to v1.9.5 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6290](https://github.com/mealie-recipes/mealie/issues/6290)) - chore(deps): update node.js to [`d367fd3`](https://github.com/mealie-recipes/mealie/commit/d367fd3) [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6292](https://github.com/mealie-recipes/mealie/issues/6292)) - chore(deps): update dependency pillow-heif to v1.1.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6291](https://github.com/mealie-recipes/mealie/issues/6291)) - chore(deps): update dependency mkdocs-material to v9.6.21 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6293](https://github.com/mealie-recipes/mealie/issues/6293)) </details> ### 🍴🍴🍴🍴🍴🍴 ### [`v3.3.0`](https://github.com/mealie-recipes/mealie/releases/tag/v3.3.0): - Overhauled Ingredient Parsing [Compare Source](https://github.com/mealie-recipes/mealie/compare/v3.2.1...v3.3.0) ### 🍴🍴🍴🍴🍴🍴 **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](https://github.com/mealie-recipes/mealie/pull/6151). 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](https://docs.mealie.io/documentation/getting-started/installation/backend-config/#general)). 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](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Set-Cookie#samesitesamesite-value). #### ✨ New features - feat: Manually calculate OpenAI Parsing Confidence [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6141](https://github.com/mealie-recipes/mealie/issues/6141)) - feat: Upgraded Ingredient Parsing Workflow [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6151](https://github.com/mealie-recipes/mealie/issues/6151)) - feat: Ingredient Parser Enhancements [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6228](https://github.com/mealie-recipes/mealie/issues/6228)) - feat: Simplify Default Layout Logic and Add Household.name To Cookbooks API [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6243](https://github.com/mealie-recipes/mealie/issues/6243)) #### 🐛 Bug fixes - fix: Print Button Does Nothing [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6178](https://github.com/mealie-recipes/mealie/issues/6178)) - fix: ingredient linker and instructions titles [@&#8203;p0lycarpio](https://github.com/p0lycarpio) ([#&#8203;6146](https://github.com/mealie-recipes/mealie/issues/6146)) - fix: multiple RecipeRating backend calls [@&#8203;p0lycarpio](https://github.com/p0lycarpio) ([#&#8203;6194](https://github.com/mealie-recipes/mealie/issues/6194)) - fix: Actually Fix Token Time [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6215](https://github.com/mealie-recipes/mealie/issues/6215)) - fix: Remove explicit timeout from OpenAI image API Call [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6227](https://github.com/mealie-recipes/mealie/issues/6227)) - fix: Workflow Issues with Deleting Ingredient In Parser [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6230](https://github.com/mealie-recipes/mealie/issues/6230)) - fix: Enabled Using Mealie In iframe If Served Over HTTPS [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6128](https://github.com/mealie-recipes/mealie/issues/6128)) - fix: Remove constraint on unhashed password being 'LDAP' [@&#8203;cmintey](https://github.com/cmintey) ([#&#8203;6236](https://github.com/mealie-recipes/mealie/issues/6236)) - fix: Remove Double Cookie Refresh [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6242](https://github.com/mealie-recipes/mealie/issues/6242)) - fix: Misc Issues with Ingredient Parser [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6250](https://github.com/mealie-recipes/mealie/issues/6250)) - fix: Make Ingredient Parser Dialog Use Full Space [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6253](https://github.com/mealie-recipes/mealie/issues/6253)) - fix: Check for non-hid properties when injetcing SPA meta [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6256](https://github.com/mealie-recipes/mealie/issues/6256)) - fix: Stores Not Populating Sometimes [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6266](https://github.com/mealie-recipes/mealie/issues/6266)) #### 🧰 Maintenance <details> <summary>18 changes</summary> - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6145](https://github.com/mealie-recipes/mealie/issues/6145)) - chore(auto): Update pre-commit hooks [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6174](https://github.com/mealie-recipes/mealie/issues/6174)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6176](https://github.com/mealie-recipes/mealie/issues/6176)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6213](https://github.com/mealie-recipes/mealie/issues/6213)) - chore(l10n): Crowdin locale sync [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6206](https://github.com/mealie-recipes/mealie/issues/6206)) - chore(auto): Update pre-commit hooks [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6222](https://github.com/mealie-recipes/mealie/issues/6222)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6218](https://github.com/mealie-recipes/mealie/issues/6218)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6224](https://github.com/mealie-recipes/mealie/issues/6224)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6225](https://github.com/mealie-recipes/mealie/issues/6225)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6231](https://github.com/mealie-recipes/mealie/issues/6231)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6234](https://github.com/mealie-recipes/mealie/issues/6234)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6237](https://github.com/mealie-recipes/mealie/issues/6237)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6241](https://github.com/mealie-recipes/mealie/issues/6241)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6254](https://github.com/mealie-recipes/mealie/issues/6254)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6257](https://github.com/mealie-recipes/mealie/issues/6257)) - chore: Upgrade Node and Nuxt [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6240](https://github.com/mealie-recipes/mealie/issues/6240)) - chore: Add Stricter Frontend Formatting [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6262](https://github.com/mealie-recipes/mealie/issues/6262)) - chore(l10n): New Crowdin updates [@&#8203;hay-kot](https://github.com/hay-kot) ([#&#8203;6264](https://github.com/mealie-recipes/mealie/issues/6264)) </details> #### 📚 Documentation - docs(auto): Update image tag, for release v3.2.1 [@&#8203;github-actions](https://github.com/github-actions) ([#&#8203;6172](https://github.com/mealie-recipes/mealie/issues/6172)) - docs: Add Info Regarding Theme Settings Config [@&#8203;michael-genson](https://github.com/michael-genson) ([#&#8203;6198](https://github.com/mealie-recipes/mealie/issues/6198)) - docs: Fix formatting in some community guides [@&#8203;lehnerpat](https://github.com/lehnerpat) ([#&#8203;6223](https://github.com/mealie-recipes/mealie/issues/6223)) - docs: Update navigation instructions for (admin) settings pages [@&#8203;lehnerpat](https://github.com/lehnerpat) ([#&#8203;6220](https://github.com/mealie-recipes/mealie/issues/6220)) - docs: Improve formatting in 'Automating Backups with n8n' community guide [@&#8203;lehnerpat](https://github.com/lehnerpat) ([#&#8203;6221](https://github.com/mealie-recipes/mealie/issues/6221)) #### ⬆️ Dependency updates <details> <summary>21 changes</summary> - chore(deps): update dependency ruff to ^0.13.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6148](https://github.com/mealie-recipes/mealie/issues/6148)) - chore(deps): update node.js to [`abcf9c9`](https://github.com/mealie-recipes/mealie/commit/abcf9c9) [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6138](https://github.com/mealie-recipes/mealie/issues/6138)) - fix(deps): update dependency openai to v1.107.3 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6147](https://github.com/mealie-recipes/mealie/issues/6147)) - fix(deps): update dependency pydantic to v2.11.9 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6159](https://github.com/mealie-recipes/mealie/issues/6159)) - chore(deps): update dependency mypy to v1.18.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6161](https://github.com/mealie-recipes/mealie/issues/6161)) - chore(deps): update dependency pytest-asyncio to v1.2.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6162](https://github.com/mealie-recipes/mealie/issues/6162)) - chore(deps): update dependency mkdocs-material to v9.6.20 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6179](https://github.com/mealie-recipes/mealie/issues/6179)) - fix(deps): update dependency fastapi to v0.116.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6181](https://github.com/mealie-recipes/mealie/issues/6181)) - fix(deps): update dependency authlib to v1.6.4 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6182](https://github.com/mealie-recipes/mealie/issues/6182)) - fix(deps): update dependency openai to v1.108.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6185](https://github.com/mealie-recipes/mealie/issues/6185)) - chore(deps): update dependency ruff to v0.13.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6191](https://github.com/mealie-recipes/mealie/issues/6191)) - chore(deps): update dependency mypy to v1.18.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6193](https://github.com/mealie-recipes/mealie/issues/6193)) - chore(deps): update dependency openai to v1.109.1 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6196](https://github.com/mealie-recipes/mealie/issues/6196)) - chore(deps): update dependency ruff to v0.13.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6239](https://github.com/mealie-recipes/mealie/issues/6239)) - fix(deps): update dependency uvicorn to ^0.37.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6200](https://github.com/mealie-recipes/mealie/issues/6200)) - fix(deps): update dependency fastapi to ^0.117.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6205](https://github.com/mealie-recipes/mealie/issues/6205)) - chore(deps): update dependency coverage to v7.10.7 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6216](https://github.com/mealie-recipes/mealie/issues/6216)) - chore(deps): update dependency lxml to v6.0.2 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6219](https://github.com/mealie-recipes/mealie/issues/6219)) - chore(deps): update dependency pydantic-settings to v2.11.0 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6233](https://github.com/mealie-recipes/mealie/issues/6233)) - chore(deps): update dependency pyyaml to v6.0.3 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6245](https://github.com/mealie-recipes/mealie/issues/6245)) - fix(deps): update dependency bcrypt to v5 [@&#8203;renovate](https://github.com/renovate) ([#&#8203;6246](https://github.com/mealie-recipes/mealie/issues/6246)) </details> ### 🍴🍴🍴🍴🍴🍴 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuNyIsInVwZGF0ZWRJblZlciI6IjQxLjE2Ny4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot added 1 commit 2025-09-28 08:02:34 +00:00
renovate-bot added 2 commits 2025-10-03 00:04:23 +00:00
renovate-bot changed title from Update ghcr.io/mealie-recipes/mealie Docker tag to v3.3.0 to Update ghcr.io/mealie-recipes/mealie Docker tag to v3.3.1 2025-10-03 00:04:23 +00:00
renovate-bot added 2 commits 2025-10-10 08:03:11 +00:00
renovate-bot changed title from Update ghcr.io/mealie-recipes/mealie Docker tag to v3.3.1 to Update ghcr.io/mealie-recipes/mealie Docker tag to v3.3.2 2025-10-10 08:03:12 +00:00
renovate-bot added 2 commits 2025-11-01 00:01:51 +00:00
renovate-bot changed title from Update ghcr.io/mealie-recipes/mealie Docker tag to v3.3.2 to Update ghcr.io/mealie-recipes/mealie Docker tag to v3.4.0 2025-11-01 00:01:52 +00:00
Akumatic merged commit aace6bf95c into main 2025-11-05 14:15:23 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Homelab/Docker-Mealie#11