v1.10.0 - Shopping Lists improvements
boc-the-git
released this
03 Jul 06:58
·
525 commits
to mealie-next
since this release
Highlights
Shopping lists got a lot of love in this release! Some of the highlights:
- If you've only got 1 shopping list, by default we'll navigate straight to it rather than to the normal selection screen. #3764 #3768
- When adding a "note" to the shopping list, if it matches up with a food item, the food's label will be applied to it. #3800
- Foods can be flagged as "on hand" or "staples", which stops them being added to the shopping list by default. #3777
- The shopping list can now work offline and queues updates to send to the server when connection is restored. This is the most experimental of the changes mentioned. #3760 #3823
What's Changed
- feat: Insert instruction step above or below. #3731 by @derpferd in #3732
- feat: bulk assign label to foods by @Kuchenpirat in #3750
- feat: If only 1 shopping list, navigate straight to it (Shopping List QoL) by @boc-the-git in #3764
- feat: Add Additional Plan To Eat Columns To Import by @michael-genson in #3776
- feat: Prevent Shopping Lists From Rendering If Redirecting by @michael-genson in #3768
- feat: Add Alerts for Ingredient Parsing Errors by @michael-genson in #3795
- feat: Added serving size to print view by @thomaspijper in #3796
- feat: Make OpenAI Request Timeout Configurable by @michael-genson in #3808
- feat: check all in shopping list view by @ollywelch in #3786
- feat: Auto-label new shopping list items by @michael-genson in #3800
- feat: Add the ability to flag a food as "on hand", to exclude from shopping list by @boc-the-git in #3777
- feat: Offline Shopping List by @michael-genson in #3760
- fix: Make OpenAI Image Scraping More Fault Tolerant by @michael-genson in #3749
- fix: Typo in label by @boc-the-git in #3765
- fix: Prevent Dragging Ingredients to Instructions and Vice Versa by @michael-genson in #3770
- fix: Open AI Parsing Fails When Group Has No Units by @michael-genson in #3769
- fix: Comments Disappear After Edit by @michael-genson in #3767
- fix: pre-commit autoupdate && pre-commit run --all-files by @cclauss in #3780
- fix: Typo, assert_derserialize => assert_deserialize by @boc-the-git in #3814
- fix: Daily task scheduler can be off by an hour by @vladyslavq in #3820
- fix: Offline Shopping List Fixes by @michael-genson in #3823
- chore: remove gunicorn in favor of uvicorn workers by @hay-kot in #3761
- docs(auto): Update image tag, for release v1.9.0 by @github-actions in #3747
- docs: Add database changes, remove changelogs by @boc-the-git in #3778
- fix(deps): update dependency openai to v1.35.0 by @renovate in #3753
- fix(deps): update dependency openai to v1.35.1 by @renovate in #3756
- fix(deps): update dependency sqlalchemy to v2.0.31 by @renovate in #3752
- fix(deps): update dependency openai to v1.35.2 by @renovate in #3759
- fix(deps): update dependency openai to v1.35.3 by @renovate in #3762
- fix(deps): update dependency tzdata to v2024 by @renovate in #3763
- fix(deps): update dependency pydantic-settings to v2.3.4 by @renovate in #3785
- fix(deps): update dependency aiofiles to v24 by @renovate in #3784
- fix(deps): update dependency openai to v1.35.4 by @renovate in #3797
- fix(deps): update dependency openai to v1.35.5 by @renovate in #3802
- fix(deps): update dependency alembic to v1.13.2 by @renovate in #3801
- fix(deps): update dependency openai to v1.35.6 by @renovate in #3806
- fix(deps): update dependency openai to v1.35.7 by @renovate in #3810
- fix(deps): update dependency pillow to v10.4.0 by @renovate in #3822
- fix(deps): update dependency pydantic to v2.8.0 by @renovate in #3824
- fix(deps): update dependency recipe-scrapers to v14.57.0 by @renovate in #3804
- fix(deps): update dependency pillow-heif to ^0.17.0 by @renovate in #3826
- fix(deps): update dependency openai to v1.35.8 by @renovate in #3828
- fix(deps): update dependency orjson to v3.10.6 by @renovate in #3829
- fix(deps): update dependency rapidfuzz to v3.9.4 by @renovate in #3832
- fix(deps): update dependency openai to v1.35.9 by @renovate in #3831
- chore(deps): update dependency ruff to v0.4.10 by @renovate in #3758
- chore(deps): update dependency coverage to v7.5.4 by @renovate in #3774
- chore(deps): update dependency mypy to v1.10.1 by @renovate in #3791
- chore(deps): update dependency pylint to v3.2.4 by @renovate in #3798
- chore(deps): update dependency ruff to ^0.5.0 by @renovate in #3807
- chore(deps): update dependency pylint to v3.2.5 by @renovate in #3813
- chore(deps): update dependency mkdocs-material to v9.5.28 by @renovate in #3827
- New Crowdin updates (Total: 8)
New Contributors
- @cclauss made their first contribution in #3780
- @thomaspijper made their first contribution in #3796
- @vladyslavq made their first contribution in #3820
Full Changelog: v1.9.0...v1.10.0