Mealie
Self-hosted recipe manager, meal planner, and shopping list
Alternative to: paprika, mealime, plan to eat
v1.0.0
2024-01-20IMPORTANT
While we believe we’ve we’ve fixed all the migration issues we’ve been seeing with the latest RC’s, it’s still VERY IMPORTANT that you backup your data before upgrading and/or restoring you instance to this release.
v0.5.6 Migration
If you’re running v0.5.6 please be sure to follow the Migration guide
https://nightly.mealie.io/documentation/getting-started/migrating-to-mealie-v1/
Nightly/RC User
If you’re running the nightly or a previous release candidate you can upgrade in place, but should still ensure that a backup has been taken.
Special Thanks
Special shoutout to the new and old contributors who stepped up and did a bulk of the work on getting this release out the door. It’s so great to see a community of maintainers building around the project!
- @michael-genson
- @boc-the-git
- @Kuchenpirat
What’s Next
We’ve finally, thanks to the may contributors reached a v1. Now that we believe we have a stable footing to build on we’re very excited for the following changes to Mealie project.
- Stable and frequent releases: Expect more frequent releases with dependency updates, bug fixes, and features!
- Return of the latest tag: Back by popular demand, we’re re-introducing the latest tag. New releases will be published both on the GitHub container registry and docker hub.
A Note on Recipinned
I’m still working on my commercial offering of a recipe manager, this is the last plug I’ll make in the release notes for Mealie, but if you want to stay in touch subscribe to the news letter and I’ll notify you when I launch!
We are looking to get some initial feedback, so if you’re interested in poking around what I’ve got, reach out on discord (haykot) and I can send you a invite link!
What’s Changed
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2767
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2774
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2776
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2777
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2778
- Handle Recipe Times as dicts and lists by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2764
- Link to GitHub registry instead of DockerHub in the docs by @dmarcoux in https://github.com/mealie-recipes/mealie/pull/2779
- remove dockerhub mention from installation checklist by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2780
- Use github.com/mealie-recipes/mealie instead of older github.com/hay-kot/mealie by @dmarcoux in https://github.com/mealie-recipes/mealie/pull/2781
- chore: restore latest tag by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2784
- cleanup: Update makefile by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2789
- fix: Missing Title and Metadata by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2770
- fix: various alembic migration issues with queries by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2773
- feat: Add Logs For Backup Errors by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2795
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2797
- cleanup: remove group storage capacity from profile page by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2798
- fix: Bulk URL Import Fixes by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2796
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2809
- Fix: Add ‘loading’ message to settings page by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2806
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2814
- fix: Wrap Mealplan Settings by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2815
- fix: Dev Settings and Nuxt Hot Reload by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2817
- fix: Rearrange defineComponent to remove warnings by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2818
- fix: Use Scraped URL instead of Open Graph URL when importing a recipe via URL by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2822
- fix: Better Scraper Image Processing by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2821
- chore: Remove Experimental Banner from Data Management Page by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2816
- fix: Prevent Duplicate Recipes When Hitting Back Button by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2820
- fix: Incorrect Cursor On Recipe Page Components by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2819
- Minor enhancements to bug creation template by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2826
- Use */mealie-recipes/mealie in all Markdown files by @dmarcoux in https://github.com/mealie-recipes/mealie/pull/2827
- chore: remove GitHub Actions deprecated command by @stumpylog in https://github.com/mealie-recipes/mealie/pull/2790
- fix: Prevent Creating Groups With No Name by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2803
- chore: Remove Unused Analytics Page by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2829
- cleanup: remove docker volume validation by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2830
- chore: Add Crowdin Info To README by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2828
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2831
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2833
- fix: Paprika Migration Error by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2834
- fix: Tidy up grammar for API extras by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2836
- fix: Copyedit getting started docs by @ekcom in https://github.com/mealie-recipes/mealie/pull/2840
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2844
- feat: Remove OCR Support by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2838
- hotfix: disable cache by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2848
- add libldap-2.5 to runtime dependencies by @cmintey in https://github.com/mealie-recipes/mealie/pull/2849
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2851
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2855
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2858
- chore: bump recipe-scrapers by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2864
- chore: Re-enable cache by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2865
- security: arbitrary file download by authenticated user by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2867
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2870
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2871
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2876
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2877
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2878
- fix: Remove references to ‘advanced’ installation guide by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2880
- fix: Example file using wrong volume declaration by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2872
- fix: remove username/password banner by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2881
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2883
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2887
- fix: show copy to clipboard failure by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2886
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2890
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2894
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2895
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2900
- docs: Update Public Recipe and 0.5.x Migration Docs by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2901
- fix: More Backup Restore Fixes by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2859
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2903
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2907
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2909
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2915
- fix: Updated Image References To Use Newer Commit And Fixed Email Banner by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2924
- Update Recipe Organizer Delete Prompt Text by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2906
- fix: Migration Failure On Postgres Due To Foreign Key Error by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2923
- feat: Add “id” to notes so they can be a hyperlink target by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2919
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2929
- feat: Add Suggestion To Use Bulk URL Import by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2852
- chore: disable npm renovate by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2933
- chore: disable npm renovate (redo) by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2935
- feat: Implement security scans using CodeQL by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2793
- chore(deps): update dependency pylint to v2.17.7 by @renovate in https://github.com/mealie-recipes/mealie/pull/2936
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2938
- fix(deps): update dependency lxml to v4.9.4 by @renovate in https://github.com/mealie-recipes/mealie/pull/2937
- chore(deps): update dependency coverage to v7.4.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2941
- chore(deps): update dependency mkdocs-material to v9.5.3 by @renovate in https://github.com/mealie-recipes/mealie/pull/2942
- fix(deps): update dependency pydantic to v1.10.13 by @renovate in https://github.com/mealie-recipes/mealie/pull/2940
- fix(deps): update dependency python-ldap to v3.4.4 by @renovate in https://github.com/mealie-recipes/mealie/pull/2949
- fix(deps): update dependency bcrypt to v4.1.2 by @renovate in https://github.com/mealie-recipes/mealie/pull/2945
- fix(deps): update dependency httpx to ^0.26.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2947
- Update some broken links in the FAQ docs by @cmintey in https://github.com/mealie-recipes/mealie/pull/2955
- fix (dev): Cors middleware by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2960
- fix(deps): update dependency orjson to v3.9.10 by @renovate in https://github.com/mealie-recipes/mealie/pull/2948
- chore(deps): update dependency pytest to v7.4.4 by @renovate in https://github.com/mealie-recipes/mealie/pull/2956
- chore(deps): update dependency black to v23.12.1 by @renovate in https://github.com/mealie-recipes/mealie/pull/2952
- chore(deps): update dependency pytest-asyncio to ^0.23.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2957
- chore(deps): update dependency pre-commit to v3.6.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2953
- chore(deps): update dependency pylint to v3 by @renovate in https://github.com/mealie-recipes/mealie/pull/2965
- docs: Add ‘latest release’ to README by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2958
- Update pylintrc by @cmintey in https://github.com/mealie-recipes/mealie/pull/2951
- fix(deps): update dependency psycopg2-binary to v2.9.9 by @renovate in https://github.com/mealie-recipes/mealie/pull/2939
- chore(deps): update dependency rich to v13.7.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2961
- fix(deps): update dependency aiofiles to v23.2.1 by @renovate in https://github.com/mealie-recipes/mealie/pull/2962
- fix(deps): update dependency alembic to v1.13.1 by @renovate in https://github.com/mealie-recipes/mealie/pull/2963
- fix(deps): update dependency apprise to v1.7.1 by @renovate in https://github.com/mealie-recipes/mealie/pull/2964
- fix(deps): update dependency extruct to ^0.16.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2966
- fix(deps): update dependency pillow to v10.2.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2967
- fix(deps): update dependency rapidfuzz to v3.6.1 by @renovate in https://github.com/mealie-recipes/mealie/pull/2968
- fix(deps): update dependency uvicorn to ^0.25.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2971
- fix(deps): update dependency gunicorn to v21 by @renovate in https://github.com/mealie-recipes/mealie/pull/2972
- fix(deps): update dependency lxml to v5 by @renovate in https://github.com/mealie-recipes/mealie/pull/2973
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2974
- chore(deps): update dependency ruff to ^0.1.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2944
- fix(deps): update dependency jinja2 to v3.1.3 by @renovate in https://github.com/mealie-recipes/mealie/pull/2975
- chore(deps): update dependency mypy to v1.8.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2943
- fix(deps): bump tzdata by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2976
- fix: re-enable change user and fix SIGTERM by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2882
- fix: docker health checks by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2979
- chore(deps): update dependency ruff to v0.1.12 by @renovate in https://github.com/mealie-recipes/mealie/pull/2978
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2981
- Fixing typo in ghcr.io domain by @guiguir68 in https://github.com/mealie-recipes/mealie/pull/2982
- chore(deps): update dependency ruff to v0.1.13 by @renovate in https://github.com/mealie-recipes/mealie/pull/2983
- Add extra button “Next step” to ingredient linker dialog by @RealFoxie in https://github.com/mealie-recipes/mealie/pull/2920
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2990
- fix: admin pages accessible by non admin users by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/2988
- docs: Update image in example compose files by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2992
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/2995
- Fix: Remove outdated code factor badge by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/2997
- chore(deps): update dependency mkdocs-material to v9.5.4 by @renovate in https://github.com/mealie-recipes/mealie/pull/2994
- fix(deps): update dependency uvicorn to ^0.26.0 by @renovate in https://github.com/mealie-recipes/mealie/pull/2999
- fix: Foreign Key Violations During Backup Restore by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2986
- feat: Use GitHub actions for Stale detection by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/3001
- fix(deps): update dependency beautifulsoup4 to v4.12.3 by @renovate in https://github.com/mealie-recipes/mealie/pull/3002
- New Crowdin updates by @hay-kot in https://github.com/mealie-recipes/mealie/pull/3003
- fix(deps): update dependency orjson to v3.9.12 by @renovate in https://github.com/mealie-recipes/mealie/pull/3004
- feat: Stale action tweaks by @boc-the-git in https://github.com/mealie-recipes/mealie/pull/3005
- fix: frontend backup success check by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/3006
- chore(docs): change docker-compose to docker compose by @Kuchenpirat in https://github.com/mealie-recipes/mealie/pull/3007
- feat: RTL Support for RTL Languages (Hebrew, Arabic) by @michael-genson in https://github.com/mealie-recipes/mealie/pull/2832
- chore(deps): update dependency ruff to v0.1.14 by @renovate in https://github.com/mealie-recipes/mealie/pull/3009
- docs: note on network attached drives by @hay-kot in https://github.com/mealie-recipes/mealie/pull/3013
- chore: code gen by @hay-kot in https://github.com/mealie-recipes/mealie/pull/3012
- fix(deps): update dependency pydantic to v1.10.14 by @renovate in https://github.com/mealie-recipes/mealie/pull/3008
New Contributors
- @dmarcoux made their first contribution in https://github.com/mealie-recipes/mealie/pull/2779
- @stumpylog made their first contribution in https://github.com/mealie-recipes/mealie/pull/2790
- @ekcom made their first contribution in https://github.com/mealie-recipes/mealie/pull/2840
- @guiguir68 made their first contribution in https://github.com/mealie-recipes/mealie/pull/2982
Full Changelog: https://github.com/mealie-recipes/mealie/compare/v1.0.0-RC2…v1.0.0