# Mealie v3.17.0
- Product: Mealie (https://whatsnew.fyi/product/mealie)
- Vendor: Mealie
- Date: 2026-05-06
- Version: v3.17.0
- Original notes: https://github.com/mealie-recipes/mealie/releases/tag/v3.17.0
- Permalink: https://whatsnew.fyi/product/mealie/releases/v3.17.0
What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog.
Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'.
---
- **added** — Create menu for new shopping list items
- **added** — Swipe controls to check off shopping list items on mobile
- **fixed** — Prevent delete-image dialog from reopening in a loop inside v-menu
- **fixed** — Use correct title and icon on Recipe Actions data page
- **fixed** — Allow user-configurable OIDC timeout
- **fixed** — Pressing Enter in dialogs now confirms instead of silently closing
- **fixed** — Add missing search bar to Recipe Data management page
- **fixed** — Do not hit authenticated endpoints when logged out
- **fixed** — Restore create-item button in recipe dropdowns for categories, tags, and tools
- **fixed** — Adjust ingredient section spacing
- **security** — Update lxml to v6.1.0
- **security** — Update axios to v1.15.2
#### 🍴🍴🍴🍴🍴🍴
##### 🎉 Highlights
The shopping list experience has been improved, especially for mobile users, including:
- a new create menu for new items
- swipe controls to check off an item (for mobile users)
##### ✨ New features
- feat: Improve add shopping list item form @miah120 (#7091)
- feat: Shopping list / Swipe to check off @miah120 (#7118)
##### 🐛 Bug fixes
- fix: prevent delete-image dialog from reopening in a loop inside v-menu @zdenek-stursa (#7469)
- fix: use correct title and icon on Recipe Actions data page @zdenek-stursa (#7498)
- fix: Allow user-configurable OIDC timeout @t0xicCode (#7496)
- fix: pressing Enter in dialogs now confirms instead of silently closing @zdenek-stursa (#7503)
- fix: add missing search bar to Recipe Data management page @zdenek-stursa (#7504)
- fix: Don't hit authenticated endpoints when logged out @garlic-hub (#7563)
- fix: restore create-item button in recipe dropdowns (categories, tags, tools) @zdenek-stursa (#7564)
- fix: Adjust ingredient section spacing @michael-genson (#7580)
##### 🧰 Maintenance
13 changes
- chore(l10n): Crowdin locale sync @[mealie-actions[bot]](https://github.com/apps/mealie-actions) (#7497)
- chore(l10n): New Crowdin updates @hay-kot (#7500)
- chore(l10n): New Crowdin updates @hay-kot (#7502)
- chore(l10n): New Crowdin updates @hay-kot (#7506)
- chore(l10n): New Crowdin updates @hay-kot (#7509)
- chore(l10n): New Crowdin updates @hay-kot (#7515)
- chore(l10n): New Crowdin updates @hay-kot (#7523)
- chore(l10n): New Crowdin updates @hay-kot (#7526)
- chore(l10n): New Crowdin updates @hay-kot (#7536)
- chore(l10n): Crowdin locale sync @[mealie-actions[bot]](https://github.com/apps/mealie-actions) (#7541)
- chore(l10n): New Crowdin updates @hay-kot (#7546)
- chore(l10n): Crowdin locale sync @[mealie-actions[bot]](https://github.com/apps/mealie-actions) (#7569)
- chore(l10n): New Crowdin updates @hay-kot (#7558)
##### 📚 Documentation
- docs: Update recipe creation docs @michael-genson (#7494)
- docs: Enhance BASE_URL description in backend config @BadCo-NZ (#7449)
- docs: document necessity of forwarded-allow-ips with OIDC behind reverse-proxy https in oidc-v2.md @aristaeus (#7424)
##### ⬆️ Dependency updates
26 changes
- chore(deps): update dependency mypy to v1.20.1 @[renovate[bot]](https://github.com/apps/renovate) (#7490)
- fix(deps): update dependency pydantic to v2.13.0 @[renovate[bot]](https://github.com/apps/renovate) (#7492)
- fix(deps): update dependency pydantic to v2.13.1 @[renovate[bot]](https://github.com/apps/renovate) (#7505)
- fix(deps): update dependency openai to v2.32.0 @[renovate[bot]](https://github.com/apps/renovate) (#7507)
- fix(deps): update dependency fastapi to v0.136.0 @[renovate[bot]](https://github.com/apps/renovate) (#7511)
- chore(deps): update dependency ruff to v0.15.11 @[renovate[bot]](https://github.com/apps/renovate) (#7514)
- fix(deps): update dependency lxml to v6.1.0 [security] @[renovate[bot]](https://github.com/apps/renovate) (#7513)
- chore(deps): update node.js to 807109d @[renovate[bot]](https://github.com/apps/renovate) (#7516)
- fix(deps): update dependency pydantic to v2.13.2 @[renovate[bot]](https://github.com/apps/renovate) (#7517)
- chore(deps): update node.js to 91447bc @[renovate[bot]](https://github.com/apps/renovate) (#7519)
- chore(deps): update node.js to e989123 @[renovate[bot]](https://github.com/apps/renovate) (#7520)
- fix(deps): update dependency authlib to v1.7.0 @[renovate[bot]](https://github.com/apps/renovate) (#7525)
- fix(deps): update dependency pydantic to v2.13.3 @[renovate[bot]](https://github.com/apps/renovate) (#7533)
- fix(deps): update dependency psycopg2-binary to v2.9.12 @[renovate[bot]](https://github.com/apps/renovate) (#7539)
- fix(deps): update dependency uvicorn to v0.45.0 @[renovate[bot]](https://github.com/apps/renovat
_[Truncated at 4000 characters — full notes: https://github.com/mealie-recipes/mealie/releases/tag/v3.17.0]_