Releases: mealie-recipes/mealie
v1.10.0 - Shopping Lists improvements
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
v1.9.0
Highlights
- Lots of new contributors, thanks!!! 😍 🚀
- OpenAI as an option for recipe scraping, #3690
- Migrations are more fault tolerant to Safari-caused zip issues, #3712
What's Changed
- feat: Open AI Recipe Scraper by @michael-genson in #3690
- feat: Added images to PWA shortcuts by @Choromanski in #3744
- feat: Show nutrition on recipe print by @Asdoos in #3740
- fix: Recipe Keeper Errors and Other Safari Issues by @michael-genson in #3712
- fix: Make fractions in the ingredient list look a tiny bit nicer by @bartkummel in #3725
- docs(auto): Update image tag, for release v1.8.0 by @github-actions in #3698
- docs: Add doco for db changes by @boc-the-git in #3721
- docs: Add n8n backup automation example guide by @greirson in #3648
- docs: Adjust badges in README by @boc-the-git in #3728
- docs: Fix typo in python logging docs by @boc-the-git in #3736
- docs: Provide meaningful URLs for some badges by @boc-the-git in #3742
- fix(deps): update dependency openai to v1.31.1 by @renovate in #3700
- fix(deps): update dependency pydantic-settings to v2.3.1 by @renovate in #3701
- fix(deps): update dependency openai to v1.31.2 by @renovate in #3707
- fix(deps): update dependency openai to v1.32.0 by @renovate in #3709
- fix(deps): update dependency openai to v1.32.1 by @renovate in #3713
- fix(deps): update dependency openai to v1.33.0 by @renovate in #3715
- fix(deps): update dependency pydantic-settings to v2.3.2 by @renovate in #3723
- fix(deps): update dependency orjson to v3.10.4 by @renovate in #3722
- fix(deps): update dependency pydantic to v2.7.4 by @renovate in #3729
- fix(deps): update dependency openai to v1.34.0 by @renovate in #3730
- fix(deps): update dependency pydantic-settings to v2.3.3 by @renovate in #3733
- fix(deps): update dependency orjson to v3.10.5 by @renovate in #3734
- chore(deps): update dependency ruff to v0.4.8 by @renovate in #3699
- chore(deps): update dependency mkdocs-material to v9.5.26 by @renovate in #3705
- chore(deps): update dependency pylint to v3.2.3 by @renovate in #3706
- chore(deps): update dependency ruff to v0.4.9 by @renovate in #3737
- chore(deps): update dependency mkdocs-material to v9.5.27 by @renovate in #3741
- New Crowdin updates (Total: 4)
New Contributors
- @greirson made their first contribution in #3648
- @bartkummel made their first contribution in #3725
- @Choromanski made their first contribution in #3744
- @Asdoos made their first contribution in #3740
Full Changelog: v1.8.0...v1.9.0
v1.8.0
Highlights
- You can now set the default number of days to appear when you load the meal planner; configure it via the calendar/date picker on the meal planner screen.
- New migration option supported, Recipe Keeper
What's Changed
- feat: Setting backend passwords with docker compose secrets by @aljora in #3656
- feat: Set default number of days on meal planner by @boc-the-git in #3650
- feat: Add recipekeeper migration by @derpferd in #3642
- feat: Update Shopping List Timestamp on List Item Update by @michael-genson in #3453
- feat: Handle Safari-mangled backup ZIPs and improve backup UI by @michael-genson in #3674
- feat: Ensure PR title fits convention by @boc-the-git in #3683
- fix: Set the daily schedule to a specific time, rather than 24hr from start up by @boc-the-git in #3645
- fix: Broken Data Management Tabs by @michael-genson in #3680
- docs(auto): Update image tag, for release v1.7.0 by @github-actions in #3637
- docs: Update documentation link on main readme by @DataDalton in #3657
- docs: add possible log levels by @DennisGaida in #3638
- docs: Add Key Features to README by @boc-the-git in #3678
- fix(deps): update dependency openai to v1.30.2 by @renovate in #3640
- fix(deps): update dependency openai to v1.30.3 by @renovate in #3646
- fix(deps): update dependency openai to v1.30.4 by @renovate in #3661
- fix(deps): update dependency pydantic to v2.7.2 by @renovate in #3662
- fix(deps): update dependency extruct to ^0.17.0 by @renovate in #3666
- fix(deps): update dependency lxml to v5.2.2 by @renovate in #3389
- fix(deps): update dependency uvicorn to ^0.30.0 by @renovate in #3659
- fix(deps): update dependency rapidfuzz to v3.9.2 by @renovate in #3667
- fix(deps): update dependency requests to v2.32.3 by @renovate in #3668
- fix(deps): update dependency openai to v1.30.5 by @renovate in #3670
- fix(deps): update dependency rapidfuzz to v3.9.3 by @renovate in #3673
- fix(deps): update dependency uvicorn to v0.30.1 by @renovate in #3685
- fix(deps): update dependency openai to v1.31.0 by @renovate in #3691
- fix(deps): update dependency pydantic-settings to v2.3.0 by @renovate in #3688
- fix(deps): update dependency pydantic to v2.7.3 by @renovate in #3689
- fix(deps): update dependency authlib to v1.3.1 by @renovate in #3696
- chore(deps): update dependency ruff to v0.4.5 by @renovate in #3636
- chore(deps): update dependency coverage to v7.5.2 by @renovate in #3651
- chore(deps): update dependency mkdocs-material to v9.5.25 by @renovate in #3655
- chore(deps): update dependency coverage to v7.5.3 by @renovate in #3660
- chore(deps): update dependency ruff to v0.4.6 by @renovate in #3663
- chore(deps): update dependency ruff to v0.4.7 by @renovate in #3672
- chore(deps): update dependency pytest to v8.2.2 by @renovate in #3695
- New Crowdin updates (Total: 10)
New Contributors
- @aljora made their first contribution in #3656
- @DataDalton made their first contribution in #3657
- @derpferd made their first contribution in #3642
- @DennisGaida made their first contribution in #3638
Full Changelog: v1.7.0...v1.8.0
v1.7.0 - AI, of course!
Highlights
You can now use OpenAI to parse recipe ingredients! Details on the PR and in the docs. It looks more reliable than the existing methods, but it will come at a small cost for your OpenAI API key.
What's Changed
- feat: Default To Fractions When Unit Is Empty by @michael-genson in #3587
- feat: OpenAI Ingredient Parsing by @michael-genson in #3581
- feat: Data Management from Shopping List by @michael-genson in #3603
- fix: Add time-based caching for JWKS fetching by @cmintey in #3586
- fix: NLP Ingredient Parser Misses Some Fractions by @michael-genson in #3618
- fix: Broken Import by @michael-genson in #3630
- fix: Fix file not found error with individual recipe export/download. by @nephlm in #3579
- fix: Fixed comment describing method by @ZacWarham in #3611
- chore: Remove Server Tasks by @michael-genson in #3592
- docs(auto): Update image tag, for release v1.6.0 by @github-actions in #3571
- fix(deps): update dependency rapidfuzz to v3.9.1 by @renovate in #3623
- fix(deps): update dependency requests to v2.32.1 by @renovate in #3631
- fix(deps): update dependency apprise to v1.8.0 by @renovate in #3588
- fix(deps): update dependency openai to v1.30.1 by @renovate in #3633
- fix(deps): update dependency requests to v2.32.2 by @renovate in #3632
- chore(deps): update dependency ruff to v0.4.4 by @renovate in #3577
- chore(deps): update dependency pre-commit to v3.7.1 by @renovate in #3583
- chore(deps): update dependency mkdocs-material to v9.5.22 by @renovate in #3589
- chore(deps): update dependency pylint to v3.1.1 by @renovate in #3595
- chore(deps): update dependency pylint to v3.2.0 by @renovate in #3598
- chore(deps): update dependency mkdocs-material to v9.5.23 by @renovate in #3605
- chore(deps): update dependency pylint to v3.2.1 by @renovate in #3616
- chore(deps): update dependency pytest-asyncio to v0.23.7 by @renovate in #3620
- chore(deps): update dependency pytest to v8.2.1 by @renovate in #3621
- chore(deps): update dependency pylint to v3.2.2 by @renovate in #3625
- chore(deps): update dependency mkdocs-material to v9.5.24 by @renovate in #3629
- New Crowdin updates (Total: 10)
New Contributors
- @ZacWarham made their first contribution in #3611
- @nephlm made their first contribution in #3579
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Highlights
- A number of OIDC fixes
- Quality of Life improvements for the shopping list and search
What's Changed
- New Crowdin updates by @hay-kot in #3484
- fix: MultiPurposeLabel text color by @Kuchenpirat in #3485
- docs(auto): Update image tag, for release v1.5.1 by @github-actions in #3482
- New Crowdin updates by @hay-kot in #3493
- chore(deps): update dependency ruff to ^0.4.0 by @renovate in #3495
- Fix OIDC infinite loop if user is not in OIDC_USER_GROUP by @cmintey in #3487
- Add new OIDC TLS CA Certfile option by @cmintey in #3496
- fix: Missing Translations by @michael-genson in #3494
- feat: Group Shopping List Items By Food by @michael-genson in #3471
- chore(deps): update dependency ruff to v0.4.1 by @renovate in #3498
- OIDC - Specifically check for 401 status before resetting by @cmintey in #3500
- fix: Ratings UI and Filter Issues by @michael-genson in #3459
- New Crowdin updates by @hay-kot in #3501
- New Crowdin updates by @hay-kot in #3507
- fix(deps): update dependency fastapi to v0.110.2 by @renovate in #3497
- New Crowdin updates by @hay-kot in #3510
- fix(deps): update dependency pydantic to v2.7.1 by @renovate in #3513
- chore(deps): update dependency coverage to v7.5.0 by @renovate in #3514
- New Crowdin updates by @hay-kot in #3515
- fix(deps): update dependency recipe-scrapers to v14.56.0 by @renovate in #3518
- New Crowdin updates by @hay-kot in #3520
- New Crowdin updates by @hay-kot in #3523
- chore: Replace python-jose with PyJWT by @michael-genson in #3521
- chore: bump user agent by @hay-kot in #3457
- New Crowdin updates by @hay-kot in #3531
- chore(deps): update dependency mypy to v1.10.0 by @renovate in #3516
- chore(deps): update dependency mkdocs-material to v9.5.20 by @renovate in #3517
- fix(deps): update dependency fastapi to v0.110.3 by @renovate in #3532
- fix(deps): update dependency tzdata to v2024 by @renovate in #3527
- chore(deps): update dependency pytest to v8.2.0 by @renovate in #3522
- fix: Security Issues by @michael-genson in #3530
- New Crowdin updates by @hay-kot in #3534
- feat: Recipe Actions by @michael-genson in #3448
- fix(deps): update dependency orjson to v3.10.2 by @renovate in #3535
- cleanup: parser localization by @Kuchenpirat in #3538
- docs: Formatting by @michael-genson in #3539
- chore(deps): update dependency ruff to v0.4.2 by @michael-genson in #3533
- New Crowdin updates by @hay-kot in #3542
- New Crowdin updates by @hay-kot in #3548
- fix(deps): update dependency fastapi to ^0.111.0 by @renovate in #3549
- fix(deps): update dependency rapidfuzz to v3.9.0 by @renovate in #3550
- Make OIDC groups claim configurable and optional by @cmintey in #3552
- fix(deps): update dependency orjson to v3.10.3 by @renovate in #3553
- chore(deps): update dependency mkdocs-material to v9.5.21 by @renovate in #3555
- chore(deps): update dependency coverage to v7.5.1 by @renovate in #3563
- fix(deps): update dependency bcrypt to v4.1.3 by @renovate in #3560
- fix: Shopping list labels reordering dialog by @p0lycarpio in #3540
- New Crowdin updates by @hay-kot in #3565
- fix: Make Nextcloud Migrations Fault Tolerant by @michael-genson in #3544
- chore(deps): update dependency ruff to v0.4.3 by @michael-genson in #3564
- New Crowdin updates by @hay-kot in #3569
- fix(deps): update dependency jinja2 to v3.1.4 by @renovate in #3570
- fix(deps): update dependency sqlalchemy to v2.0.30 by @renovate in #3568
- fix: Recipe Search Quirks and Session Storage by @michael-genson in #3541
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
- fix: make groups private by default by @p0lycarpio in #3474
- fix: Bad Recipe Rating Calc Preventing App Startup by @michael-genson in #3475
- fix(deps): update dependency gunicorn to v22 by @renovate in #3479
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Fixes
- fix: properly escape postgres password by @tba-code in #3424
- fix: mealie docs 404 page broken styling by @tba-code in #3421
- fix: Update description for manage data page by @boc-the-git in #3427
- fix: Infinite redirect fix again by @cmintey in #3419
- fix: duplicate ld+json data by @michael-genson in #3444
Features
- feat: User-specific Recipe Ratings by @michael-genson in #3345
- feat: PostgresProvider - Add POSTGRES_URL_OVERRIDE by @tba-code in #3395
- feat: Add OIDC_USER_CLAIM by @tba-code in #3422
- feat: Support HEIF, HEIC and AVIF recipe image uploads by @tba-code in #3409
- feat: rewrite logger to support custom config files by @hay-kot in #3104
Everything Else
- docs(auto): Update image tag, for release v1.4.0 by @github-actions in #3411
- cleanup: Add Organizers translation by @Kuchenpirat in #3415
- New Crowdin updates by @hay-kot in #3420
- New Crowdin updates by @hay-kot in #3425
- New Crowdin updates by @hay-kot in #3429
- Update dependency rapidfuzz to v3.8.0 by @renovate in #3431
- New Crowdin updates by @hay-kot in #3435
- Update dependency rapidfuzz to v3.8.1 by @renovate in #3439
- New Crowdin updates by @hay-kot in #3441
- New Crowdin updates by @hay-kot in #3443
- New Crowdin updates by @hay-kot in #3447
- fix(deps): update dependency pydantic to v2.7.0 by @renovate in #3452
- chore(deps): update dependency ruff to v0.3.6 by @renovate in #3451
- chore: remove black by @hay-kot in #3437
- fix(deps): update dependency tzdata to v2024 by @renovate in #3456
- New Crowdin updates by @hay-kot in #3462
- New Crowdin updates by @hay-kot in #3465
- chore(deps): update dependency mkdocs-material to v9.5.18 by @renovate in #3468
- fix(deps): update dependency orjson to v3.10.1 by @renovate in #3467
- fix(deps): update dependency apprise to v1.7.6 by @renovate in #3464
- chore(deps): update dependency ruff to v0.3.7 by @renovate in #3458
New Contributors
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Highlights
- Security updates (more on that below)
- OIDC Login Support - #2860, #3280
- Initial Startup Workflow - #3204
Security Updates
The team at Github Security Lab provided us with a disclosure containing some recommendations for enhancing the security of Mealie, which have been implemented as part of this release. The vulnerabilities all required an authenticated user to exploit, so were likely only an issue if you allowed open registration to your system.
The key functional change you'll notice is that it's now not possible to scrape recipes/images from URLs that resolve to internal IP addresses. This is to prevent a user being able to map out the network the Mealie instance is part of.
Note that we now default the ALLOW_SIGNUP
environment variable to false, previously it was true.
There is a new security page available in the documentation should you want to read up on some extra security steps you can take for your Mealie instance.
The pull request was #3368
What's Changed
- docs(auto): Update image tag, for release v1.3.2 by @github-actions in #3279
- feat: Login with OAuth via OpenID Connect (OIDC) by @hay-kot in #3280
- fix: Typos in OIDC docs by @boc-the-git in #3285
- fix: Allow UserOut to accept list of slugs for recipe favorites by @michael-genson in #3283
- feat: First Time Setup Wizard by @michael-genson in #3204
- fix(deps): update dependency tzdata to v2024 by @renovate in #3281
- New Crowdin updates by @hay-kot in #3286
- New Crowdin updates by @hay-kot in #3299
- fix(deps): update dependency pydantic to v2.6.4 by @renovate in #3300
- feat: Timeline Filters by @michael-genson in #3284
- fix: Only call store APIs once by @michael-genson in #3306
- fix: Date pickers not respecting locale or first day of the week by @michael-genson in #3303
- New Crowdin updates by @hay-kot in #3307
- fix: Limit shopping list owners to current group by @michael-genson in #3305
- fix: Shopping List Migration Fails With No Users by @michael-genson in #3290
- New Crowdin updates by @hay-kot in #3313
- fix: proxy get_all to page_all by @hay-kot in #3312
- fix: Purge Group Exports type mismatch by @michael-genson in #3314
- fix: remove deprecated lifecycle and consolidate startup actions by @hay-kot in #3311
- New Crowdin updates by @hay-kot in #3319
- chore(deps): update dependency coverage to v7.4.4 by @renovate in #3316
- chore(deps): update dependency ruff to v0.3.3 by @renovate in #3261
- chore(deps): update dependency black to v24.3.0 by @renovate in #3322
- chore(deps): update dependency mkdocs-material to v9.5.14 by @renovate in #3333
- docs: Update maintainers.md by @eltociear in #3339
- Dicsussion Template: OAuth example template by @cmintey in #3340
- chore(deps): update dependency pytest-asyncio to v0.23.6 by @renovate in #3341
- fix(deps): update dependency uvicorn to v0.28.1 by @renovate in #3342
- fix: Repeated calls to group self by @michael-genson in #3321
- New Crowdin updates by @hay-kot in #3328
- fix(deps): update dependency uvicorn to ^0.29.0 by @renovate in #3346
- New Crowdin updates by @hay-kot in #3347
- OIDC Docs Updates by @cmintey in #3323
- New Crowdin updates by @hay-kot in #3351
- chore(deps): update dependency ruff to v0.3.4 by @renovate in #3353
- Add OIDC environment variable for specififying the signing algorithm by @cmintey in #3354
- feat: Migrate from My Recipe Box by @michael-genson in #3352
- New Crowdin updates by @hay-kot in #3355
- New Crowdin updates by @hay-kot in #3361
- Update dependency mkdocs-material to v9.5.15 by @renovate in #3358
- New Crowdin updates by @hay-kot in #3366
- Update dependency SQLAlchemy to v2.0.29 by @renovate in #3362
- Update dependency pre-commit to v3.7.0 by @renovate in #3369
- Reset the search input after selection on the RecipeOrganizerSelector by @Kuchenpirat in #3373
- Update dependency rapidfuzz to v3.7.0 by @renovate in #3370
- fix: Recipe Search URL State by @michael-genson in #3332
- New Crowdin updates by @hay-kot in #3377
- feat: Add auto-select-first attribute to RecipeOrganizerSelector by @Kuchenpirat in #3376
- feat: cookbook editor on cookbook page by @Kuchenpirat in #3378
- New Crowdin updates by @hay-kot in #3379
- docs: Tidy up the 'task' template by @boc-the-git in #3380
- New Crowdin updates by @hay-kot in #3381
- fix(deps): update dependency orjson to v3.10.0 by @renovate in #3383
- fix(deps): update dependency tzdata to v2024 by @renovate in #3386
- fix(deps): update dependency apprise to v1.7.5 by @renovate in #3394
- chore(deps): update dependency mkdocs-material to v9.5.16 by @renovate in #3397
- New Crowdin updates by @hay-kot in #3400
- refactor: Sidebar UI by @Kuchenpirat in #3390
- fix(deps): update dependency pillow to v10.3.0 by @renovate in #3402
- chore(deps): update dependency ruff to v0.3.5 by @renovate in #3405
- chore(deps): update dependency mkdocs-material to v9.5.17 by @renovate in #3407
- fix(deps): update dependency fastapi to v0.110.1 by @renovate in #3408
- security: gh security recs by @hay-kot in #3368
- redirect to direct login on failure by @cmintey in #3406
New Contributors
- @eltociear made their first contribution in #3339
Full Changelog: v1.3.2...v1.4.0
v1.3.2
FYI - Next Release Will Contain 2 Major Changes
We plan to merge those two PR shortly after this, if you're interested in testing them before release (please help us!) check the discord the the annoucement of when the build is ready.
What's Changed
- docs(auto): Update image tag, for release v1.3.1 by @github-actions in #3268
- New Crowdin updates by @hay-kot in #3269
- chore(deps): update dependency mypy to v1.9.0 by @renovate in #3270
- feat: Change buttons labelled "New"/"Create" to "Add" by @boc-the-git in #3271
- fix(deps): update dependency uvicorn to ^0.28.0 by @renovate in #3273
- chore(deps): update dependency pytest to v8.1.1 by @renovate in #3244
- fix: Make Meal Planner Notes Not Clickable by @michael-genson in #3274
- fix: bump ruff by @michael-genson in #3275
- fix(deps): update dependency apprise to v1.7.4 by @renovate in #3276
- New Crowdin updates by @hay-kot in #3277
- fix: sync locales in user registration validation by @hay-kot in #3278
New Contributors
- @github-actions made their first contribution in #3268
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Minor bug fix on v1.3.0, that impacted groups which used webhooks.
What's Changed
- fix: Invalid Pydantic Definition On Group Model by @michael-genson in #3264
- New Crowdin updates by @hay-kot in #3262
Full Changelog: v1.3.0...v1.3.1