v3.6.0
mealie-recipes/mealiev3.6.0Dec 2, 2025by github-actions[bot]
AI Summary
This release addresses session timeout issues on Safari/iOS by removing the backend cookie and moving authentication logic to the frontend.
Key Highlights
- Resolved session timeout issues on Safari/iOS
- Removed backend cookie and moved auth to frontend
New Features
- Remove backend cookie and use frontend for auth
Full Release Notes
# 🍴🍴🍴🍴🍴🍴 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 - feat: Remove backend cookie and use frontend for auth @michael-genson (#6601) ## 🐛 Bug fixes - fix: Favorites page fails to load when sorted by random @ithabi (#6517) - fix: Can't edit extra long category name depending on resolution @ithabi (#6536) - fix: Set maxAge on frontend auth cookie @michael-genson (#6576) - fix: Tool management bug #6447 - correct mismatch between event fired vs event handler @simon-lam (#6590) - fix: PWA follows OS screen rotation/lock settings @cordlord (#6573) - fix: recipe recursion false positive @parumpum (#6591) - fix: Asset type selector dropdown #6413; asset entry layout; asset download content disposition @simon-lam (#6595) - fix: Enabled newlines in timeline comment @davidschinkel (#6620) ## 🧰 Maintenance <details> <summary>23 changes</summary> - chore(l10n): New Crowdin updates @hay-kot (#6513) - chore(l10n): New Crowdin updates @hay-kot (#6547) - chore(l10n): New Crowdin updates @hay-kot (#6548) - chore(l10n): New Crowdin updates @hay-kot (#6552) - chore(l10n): New Crowdin updates @hay-kot (#6554) - chore(l10n): New Crowdin updates @hay-kot (#6557) - chore(l10n): New Crowdin updates @hay-kot (#6559) - chore(l10n): Crowdin locale sync @github-actions (#6553) - chore(l10n): New Crowdin updates @hay-kot (#6561) - chore(l10n): New Crowdin updates @hay-kot (#6563) - chore: lint @michael-genson (#6582) - chore(l10n): New Crowdin updates @hay-kot (#6565) - chore(l10n): Crowdin locale sync @github-actions (#6589) - chore(auto): Update pre-commit hooks @github-actions (#6558) - chore: Update Renovate config to pin versions in pyproject.toml @michael-genson (#6603) - chore(l10n): New Crowdin updates @hay-kot (#6594) - chore: Fail frontend lint if there are warnings @michael-genson (#6619) - chore(l10n): New Crowdin updates @hay-kot (#6624) - chore(l10n): Crowdin locale sync @github-actions (#6625) - chore(l10n): New Crowdin updates @hay-kot (#6628) - chore(l10n): New Crowdin updates @hay-kot (#6631) - chore(l10n): New Crowdin updates @hay-kot (#6637) - chore(auto): Update pre-commit hooks @github-actions (#6632) </details> ## 📚 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 <details> <summary>18 changes</summary> - chore(deps): update node.js to aa648b3 @renovate (#6568) - fix(deps): pin dependencies @renovate (#6604) - fix(deps): update dependency recipe-scrapers to v15.10.0 @renovate (#6618) - chore(deps): update dependency ruff to v0.14.7 @renovate (#6606) - chore(deps): update dependency types-python-dateutil to v2.9.0.20251115 @renovate (#6607) - chore(deps): update dependency pylint to v4.0.3 @renovate (#6605) - fix(deps): update dependency alembic to v1.17.2 @renovate (#6608) - fix(deps): update dependency rapidfuzz to v3.14.3 @renovate (#6610) - chore(deps): update dependency coverage to v7.12.0 @renovate (#6611) - chore(deps): update dependency mkdocs-material to v9.7.0 @renovate (#6612) - chore(deps): update dependency mypy to v1.19.0 @renovate (#6613) - chore(deps): update dependency pre-commit to v4.5.0 @renovate (#6614) - fix(deps): update dependency fastapi to v0.122.0 @renovate (#6615) - fix(deps): update dependency openai to v2.8.1 @renovate (#6616) - fix(deps): update dependency pydantic-settings to v2.12.0 @renovate (#6617) - fix: Bump Pydantic to v2.12.5 @michael-genson (#6622) - chore(deps): update dependency pylint to v4.0.4 @renovate (#6626) - fix(deps): update dependency fastapi to v0.123.0 @renovate (#6627) - fix(deps): update dependency beautifulsoup4 to v4.14.3 @renovate (#6629) - fix(deps): update dependency fastapi to v0.123.1 @renovate (#6638) </details> ## 🙏 New Contributors * @ithabi made their first contribution in https://github.com/mealie-recipes/mealie/pull/6536 * @simon-lam made their first contribution in https://github.com/mealie-recipes/mealie/pull/6590 * @cordlord made their first contribution in https://github.com/mealie-recipes/mealie/pull/6573 * @davidschinkel made their first contribution in https://github.com/mealie-recipes/mealie/pull/6620 # 🍴🍴🍴🍴🍴🍴