Skip to content

feat(container)!: Update image ghcr.io/mealie-recipes/mealie ( v2.7.1 → v3.0.2 ) #5554

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 11, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/mealie-recipes/mealie major v2.7.1 -> v3.0.2

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v3.0.2: - Next Round of Bugfixes and Security

Compare Source

🍴🍴🍴🍴🍴🍴

Welcome to the latest Mealie release!

The focuss of this update is again application stability after the recent frontend upgrade:

  • Continued bug fixes addressing regressions introduced during the frontend upgrade.
  • A patch for a recently discovered XSS vulnerability. Thanks to @​B1tBreaker for reporting the vulnerability.

🐛 Bug fixes

🧰 Maintenance

14 changes

📚 Documentation

⬆️ Dependency updates

11 changes

🙏 New Contributors

🍴🍴🍴🍴🍴🍴

v3.0.1: - First Round of v3 Bugfixes

Compare Source

🍴🍴🍴🍴🍴🍴

🎉 Highlights

Getting v3 more stable with the first round of bugfixes.

🐛 Bug fixes

🧰 Maintenance

5 changes

📚 Documentation

⬆️ Dependency updates

🍴🍴🍴🍴🍴🍴

v3.0.0: - Upgraded Frontend, Expanded Seedfiles and much more

Compare Source

🍴🍴🍴🍴🍴🍴

🚨 Breaking changes

[!CAUTION]

⚠️ Updated Admin Routes

We've consolidated the admin user routes to streamline the API. The old routes under /api/users have been removed and replaced with new routes under /api/admin/users. The underlying functions are unchanged, so switching to the new routes should be seamless.

  • GET /api/usersGET /api/admin/users
  • POST /api/usersPOST /api/admin/users
  • GET /api/users/{item_id}GET /api/admin/users/{item_id}
  • DELETE /api/users/{item_id}DELETE /api/admin/users/{item_id}

For more info check out PR #​5050

[!CAUTION]

🚫 Removed Backend Jinja2 Template Rendering

We have removed the ability to provide and render Jinja2 templates via the backend API. This feature was never exposed in the UI and was difficult to use securely in user-facing scenarios. Users who previously relied on backend template rendering are encouraged to switch to client-side templating solutions.

For more info check out PR #​5631

🎉 Highlights

🆙 Frontend Upgrade to Vue 3 & Nuxt 3

We’ve successfully upgraded the Mealie frontend to Nuxt 3 and Vue 3! 🎉
This was a major overhaul that touched nearly every file in the frontend codebase. While the transition initially introduced a number of visual and functional issues, we’re confident that the vast majority have been resolved and that the new frontend is stable moving forward.
You may also notice some minor visual tweaks to make the interface more streamlined.
This upgrade significantly reduces technical debt and enables us to take advantage of the improved tooling and performance in the Nuxt 3 & Vue 3 ecosystem. We haven’t seen any remaining issues, but if you come across something that’s no longer working as it did before, we’d appreciate a heads-up!

🍎 Expanded and Categorized Food Seed File

We’ve significantly increased the size of the food database — from 214 to over 2,500 foods! Additionally, all foods are now categorized, making sorted shopping lists ready to use right out of the box.
If you update your existing foods using the new seed file, please note that we do not overwrite existing entries, so some of your previously existing foods may remain uncategorized.
If you use Mealie in another language, please help us translate the new foods so everyone can enjoy the updated seed file. You can contribute translations on Mealie’s Crowdin page.
Big thanks to @​Cameronwyatt for sticking with this through all the Crowdin limitations.

🖼️ Create Recipes from Multiple Images

You can now create recipes using multiple images, making it easier to capture every step or angle of your cooking process. Along with this new feature, we’ve refreshed the visuals on the recipe creation page to provide a smoother, more intuitive experience.

🔒 Option to Hide Password Login

You can now configure the frontend to hide the username and password fields on the login page by setting the environment variable ALLOW_PASSWORD_LOGIN to false. This streamlines the login experience for OIDC and other external auth users by removing the standard login fields.

✨ New features

🐛 Bug fixes

🧰 Maintenance

57 changes

📚 Documentation

🔨 Internal development

⬆️ Dependency updates

122 changes

🙏 New Contributors


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 these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

@carpenike-bot
Copy link
Contributor

carpenike-bot bot commented Jul 11, 2025

🦙 MegaLinter status: ❌ ERROR

Descriptor Linter Files Fixed Errors Warnings Elapsed time
❌ COPYPASTE jscpd yes 2 no 1.39s
✅ REPOSITORY git_diff yes no no 0.04s
✅ REPOSITORY secretlint yes no no 3.83s
⚠️ YAML prettier 1 1 2 0.42s
❌ YAML yamllint 1 1 0 0.67s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@renovate renovate bot changed the title feat(container)!: Update image ghcr.io/mealie-recipes/mealie ( v2.7.1 → v3.0.0 ) feat(container)!: Update image ghcr.io/mealie-recipes/mealie ( v2.7.1 → v3.0.1 ) Jul 13, 2025
@renovate renovate bot force-pushed the renovate/cluster-0-ghcr.io-mealie-recipes-mealie-3.x branch from 90e749f to f2233f7 Compare July 13, 2025 18:47
… → v3.0.2 )

| datasource | package                       | from   | to     |
| ---------- | ----------------------------- | ------ | ------ |
| docker     | ghcr.io/mealie-recipes/mealie | v2.7.1 | v3.0.2 |
@renovate renovate bot force-pushed the renovate/cluster-0-ghcr.io-mealie-recipes-mealie-3.x branch from f2233f7 to be10bed Compare July 21, 2025 13:01
@renovate renovate bot changed the title feat(container)!: Update image ghcr.io/mealie-recipes/mealie ( v2.7.1 → v3.0.1 ) feat(container)!: Update image ghcr.io/mealie-recipes/mealie ( v2.7.1 → v3.0.2 ) Jul 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants