Mealie logo

Mealie

Self-hosted recipe manager, meal planner, and shopping list

Alternative to: paprika, mealime, plan to eat

Mealie screenshot

About Versions (96)

v3.0.2

2025-07-21

🍴🍴🍴🍴🍴🍴

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

  • fix: meal planner date range is correctly set @mariodz95 (#5725)
  • fix: Update admin_backups.py to handle API backup file uploads correctly. @duckhead (#5715)
  • fix: Mealplan Regressions @michael-genson (#5748)
  • fix: Patch XSS Vulnerability @michael-genson (#5754)
  • fix: multiple regressions on data management page @Kuchenpirat (#5758)
  • fix: style of recipe actions to be compliant with design schema @felixschndr (#5736)
  • fix: RTL Settings Ignored @michael-genson (#5762)

🧰 Maintenance

14 changes
  • chore(l10n): New Crowdin updates @hay-kot (#5710)
  • chore(auto): Update pre-commit hooks @github-actions (#5713)
  • chore(l10n): New Crowdin updates @hay-kot (#5714)
  • chore(l10n): New Crowdin updates @hay-kot (#5717)
  • chore(l10n): New Crowdin updates @hay-kot (#5722)
  • chore(l10n): New Crowdin updates @hay-kot (#5728)
  • chore(l10n): New Crowdin updates @hay-kot (#5744)
  • chore(l10n): New Crowdin updates @hay-kot (#5749)
  • chore(l10n): New Crowdin updates @hay-kot (#5750)
  • chore(l10n): New Crowdin updates @hay-kot (#5755)
  • chore: automatic locale sync @github-actions (#5756)
  • chore(l10n): New Crowdin updates @hay-kot (#5759)
  • chore(l10n): New Crowdin updates @hay-kot (#5764)
  • chore: automatic locale sync @github-actions (#5766)

📚 Documentation

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

⬆️ Dependency updates

11 changes
  • chore(deps): update dependency freezegun to v1.5.3 @renovate (#5702)
  • fix(deps): update dependency openai to v1.95.1 @renovate (#5683)
  • chore(deps): update dependency ruff to v0.12.4 @renovate (#5743)
  • chore(deps): update dependency coverage to v7.9.2 @renovate (#5622)
  • fix(deps): update dependency fastapi to ^0.116.0 @renovate (#5654)
  • fix(deps): update dependency alembic to v1.16.4 @renovate (#5661)
  • chore(deps): update dependency mypy to v1.17.0 @renovate (#5718)
  • fix(deps): update dependency openai to v1.97.0 @renovate (#5726)
  • chore(deps): update dependency pytest-asyncio to v1.1.0 @renovate (#5730)
  • fix(deps): update dependency orjson to v3.11.0 @renovate (#5727)
  • fix(deps): update dependency authlib to v1.6.1 @renovate (#5757)

🙏 New Contributors

🍴🍴🍴🍴🍴🍴