github mealie-recipes/mealie v3.25.0

3 hours ago

🍴🍴🍴🍴🍴🍴

This release comes with an overhaul to Mealie's internal auth, making it more inline with what you generally expect, specifically with "Remember Me" and TOKEN_TIME.

  • Tokens now refresh automatically before they expire. As long as you use the app before your token expires, it will automatically be refreshed with a new token. What this means for users is that you won't be logged-out mid-session, and you shouldn't have to log-in periodically unless you haven't used the app in some time (see TOKEN_TIME changes).
  • Once you close your tab/browser/session, you will be logged-out. To stay logged-in between sessions, check "Remember Me" when logging in. Since this is the opposite behavior of how logins worked before this change, "Remember Me" is checked by default to help ease the learning curve.
  • TOKEN_TIME now defines how long a session will last before expiring. Many instances previously set this value arbitrarily high to prevent users from being logged-out. Now with auto-refresh this is unnecessary, and can be substantially lowered (we recommend turning this down to at most 168 hours, i.e. one week).

⚠️⚠️⚠️ IMPORTANT BREAKING CHANGE FOR APP DEVELOPERS ⚠️⚠️⚠️

GET /api/auth/refresh has been removed, and is instead now a POST API.

🎉 Highlights

  • Overhauled internal auth (see above)
  • You can now delete unused organizers from the data management page
  • You can now leverage a recipe's rating in meal plan rules, cookbooks, and the recipe finder
  • Clicking on a recipe's image or asset will show the the fully expanded image
  • The Meal Planner UI has been reworked to make it easier to use

🚨 Breaking changes

✨ New features

  • feat: add token refresh, fix remember me, and fix Safari token expiration @michael-genson (#8200)
  • feat: organizer improvements — recipeCount, merge endpoint, delete unused UI @bferd (#7829)
  • feat: Shopping list focus polishes @miah120 (#7890)
  • feat: add rating as a query filter field @dominikrein (#7966)
  • feat: click-to-expand lightbox for recipe hero image and asset images @bferd (#7933)
  • feat: improve registration UX by coloring Next button based on form validity @Luna-81 (#8233)
  • feat: Improve recipe parsing ui @miah120 (#7984)
  • feat: rank exact and prefix matches above substring matches in food search @dyllan500 (#7781)
  • feat: Meal Planner UI Improvements @miah120 (#7946)
  • feat: add autofocus to RecipeSelector input field @torbenvanassche (#8262)

🐛 Bug fixes

🧰 Maintenance

14 changes

📚 Documentation

  • docs: Add advice when backup is successful but keeps user logged out @qlassalle (#7919)

🔨 Internal development

⬆️ Dependency updates

10 changes

🙏 New Contributors

🍴🍴🍴🍴🍴🍴

Don't miss a new mealie release

NewReleases is sending notifications on new releases.