Fixing Mealie 1.x import to default null step name to empty string and retain ingredient ordering#4454
Merged
vabene1111 merged 2 commits intoTandoorRecipes:developfrom Mar 21, 2026
Conversation
…d retain ingredient ordering
Closed
Collaborator
|
awesome, thanks, will merge this for the next release |
renovate bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Mar 28, 2026
##### [\`2.6.1\`](https://github.com/TandoorRecipes/recipes/releases/tag/2.6.1) - **fixed** forbidden issue on login (thanks to [@smilerz](https://github.com/smilerz) [#4556](TandoorRecipes/recipes#4556)) - **fixed** insecure default setting for `ALLOWED_HOSTS` <GHSA-x636-4jx6-xc4w> - **fixed** storage editor URL field missing⚠️ if you did not have `ALLOWED_HOSTS` set before this update you will need to set it to your host, otherwise Tandoor will no longer work. This is important to prevent security issues. --- ##### [\`2.6.0\`](https://github.com/TandoorRecipes/recipes/releases/tag/2.6.0) - **added** 🏠 Households - Shopping, Planning and the Pantry are automatically shared between members of a household -⚠️ previously shared items are no longer shared/visible. Please create a household for each group of space members that should share this data. - thanks to [@smilerz](https://github.com/smilerz) for fixing all the tests and bugs and improving efficiency [#4484](TandoorRecipes/recipes#4484) [#4544](TandoorRecipes/recipes#4544) - **added** 📦 Pantry (Inventory Booking) - configure multiple locations (freezer, shelf, ...) where you book foods in, out and inbetween - track expiry dates for different foods - quickly find shelf lives for frozen foods - integrations with shopping/planning and cooking are planned for the future - **added** batch editing to user spaces - **added** loading indicator to meal plan card on start page - **added** AND/OR option to meal plan auto planner (thanks to [@smilerz](https://github.com/smilerz) [#4516](TandoorRecipes/recipes#4516)) - **added** dark mode for markdown editor (thanks to [@smilerz](https://github.com/smilerz) [#4546](TandoorRecipes/recipes#4546)) - **improved** 🔍 search (thanks to [@smilerz](https://github.com/smilerz) [#4500](TandoorRecipes/recipes#4500)) - fixed several filters - added from to filtering for several filters - added support for the new pantry system in make now - **changed** MealTypes are no longer private to a user but global **within** a space (duplicates are automatically merged) - **changed** the default MealType is now configured in the meal plan settings (old defaults are migrated automatically) - **changed** Bookmarklet and Export log API to only return entries created by the current user - **improved** locale and translation handling (thanks to [@smilerz](https://github.com/smilerz) [#4525](TandoorRecipes/recipes#4525)) - **improved** date picker in meal plan - **improved** AI promts with JSON format and better error handling (thanks to [@stuckvgn](https://github.com/stuckvgn) [#4472](TandoorRecipes/recipes#4472)) - **improved** Recipesage importer (thanks to [@abrochier](https://github.com/abrochier) [#4476](TandoorRecipes/recipes#4476)) - **improved** added related project [morsl](https://github.com/featurecreep-cron/morsl) to docs (thanks to [featurecreep-cron](https://github.com/featurecreep-cron) [#4512](TandoorRecipes/recipes#4512)) - **improved** meal plan and all date formatters using selected locale instead of browser locale (thanks to [@MrAdam](https://github.com/MrAdam) [#4491](TandoorRecipes/recipes#4491)) - **improved** made debug parameter for recipe search only available to admins in DEBUG mode <GHSA-f83r-v3h5-pchf> (thanks to [@liyander](https://github.com/liyander) [#4541](TandoorRecipes/recipes#4541)) - **improved** test setup and speed [#4528](TandoorRecipes/recipes#4528) - **improved** search behavior by debouncing keypresses (thanks to [@smilerz](https://github.com/smilerz) [#4529](TandoorRecipes/recipes#4529)) - **improved** pluralization display (thanks to [@smilerz](https://github.com/smilerz) [#4532](TandoorRecipes/recipes#4532)) - **improved** switches in recipe ingredients clickable on whole option (thanks to [@smilerz](https://github.com/smilerz) [#4534](TandoorRecipes/recipes#4534)) - **improved** markdown editor Ctrl+Backspace behavior (thansk to [@smilerz](https://github.com/smilerz) [#4535](TandoorRecipes/recipes#4535)) - **fixed** Homeassistant/Connector sync not working when adding trough mealplan (tanks to [@smilerz](https://github.com/smilerz) [#4521](TandoorRecipes/recipes#4521)) - **fixed** shopping order randomly changing [#4446](TandoorRecipes/recipes#4446) - **fixed** being able to trigger storage sync for other spaces - **fixed** AI queries having problem with unicode characters (thanks to [@jkoopmann](https://github.com/jkoopmann) [#4485](TandoorRecipes/recipes#4485)) - **fixed** DB\_ENGINE documentation (thanks to [@mark-monteiro](https://github.com/mark-monteiro) [#4427](TandoorRecipes/recipes#4427)) - **fixed** dragging ingredients with disabled amount (thanks to [@Matt-Gore](https://github.com/Matt-Gore) [#4520](TandoorRecipes/recipes#4520)) - **fixed** books could contain duplicate entries (manual and from saved search) (thanks to [@smilerz](https://github.com/smilerz) [#4514](TandoorRecipes/recipes#4514)) - **fixed** numbers truncated to 2 decimals no matter what decimal setting [#4526](TandoorRecipes/recipes#4526) - **fixed** recipe button in food hierarchy editor searching for keywords [#4524](TandoorRecipes/recipes#4524) - **fixed** FDC query endpoint having improper input validation <GHSA-43p3-wx6h-9g7w> (thanks to [@liyander](https://github.com/liyander) [#4541](TandoorRecipes/recipes#4541)) - **fixed** WBP and GIF files not being stripped of metadata <GHSA-9g2j-xccg-9mhq> (thanks to [@liyander](https://github.com/liyander) [#4541](TandoorRecipes/recipes#4541)) - **fixed** fragile sub path configurations (thanks to [@smilerz](https://github.com/smilerz) [#4513](TandoorRecipes/recipes#4513) fixes [#863](TandoorRecipes/recipes#863) [#3536](TandoorRecipes/recipes#3536)) - **fixed** book ordering (thanks to [@Matt-Gore](https://github.com/Matt-Gore) [#4515](TandoorRecipes/recipes#4515)) - **fixed** disable amount not working on mobile [#4505](TandoorRecipes/recipes#4505) (thanks to [@smilerz](https://github.com/smilerz) [#4530](TandoorRecipes/recipes#4530)) - **fixed** properties not rounded [#3091](TandoorRecipes/recipes#3091) (thanks to [@smilerz](https://github.com/smilerz) [#4531](TandoorRecipes/recipes#4531)) - **fixed** scroll bar behaviour for non stick scrollbar [#4260](TandoorRecipes/recipes#4260) (thanks to [@smilerz](https://github.com/smilerz) [#4533](TandoorRecipes/recipes#4533)) - **fixed** open data food import [#2972](TandoorRecipes/recipes#2972) [#3030](TandoorRecipes/recipes#3030) (thanks to [@smilerz](https://github.com/smilerz) [#4536](TandoorRecipes/recipes#4536)) - **fixed** ingredient note requiring two taps on mobile [#4537](TandoorRecipes/recipes#4537) (thanks to [@smilerz](https://github.com/smilerz) [#4537](TandoorRecipes/recipes#4537)) - **fixed** cached CSS displaying wrong theme [#4188](TandoorRecipes/recipes#4188) (thanks to [@smilerz](https://github.com/smilerz) [#4539](TandoorRecipes/recipes#4539)) - **fixed** recipe import header handling [#4489](TandoorRecipes/recipes#4489) [#4445](TandoorRecipes/recipes#4445) (thanks to [@smilerz](https://github.com/smilerz) [#4540](TandoorRecipes/recipes#4540)) - **fixed** Mealie 1.0 importer failing on null step names [#4443](TandoorRecipes/recipes#4443) (thanks to [@Mardis](https://github.com/Mardis) [#4454](TandoorRecipes/recipes#4454)) - **fixed** link to AI docs missing in TOC of docs (thanks to [@chWagnr](https://github.com/chWagnr) [#4420](TandoorRecipes/recipes#4420)) - **fixed** fixed ingredient editor state reset after save all - **fixed** incorrect status code for shopping api on create [#4547](TandoorRecipes/recipes#4547) (thanks to [@jonsch318](https://github.com/jonsch318) [#4548](TandoorRecipes/recipes#4548)) - **fixed** ability to trigger external file snyncs for other spaces <GHSA-6qpw-gwcq-68fv> - **removed** basic auth from rest API <GHSA-7m7c-jjqc-r522> - **updated** translations - **updated** dependencies (including several
sdwilsh
pushed a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Mar 28, 2026
##### [\`2.6.1\`](https://github.com/TandoorRecipes/recipes/releases/tag/2.6.1) - **fixed** forbidden issue on login (thanks to [@smilerz](https://github.com/smilerz) [#4556](TandoorRecipes/recipes#4556)) - **fixed** insecure default setting for `ALLOWED_HOSTS` <GHSA-x636-4jx6-xc4w> - **fixed** storage editor URL field missing⚠️ if you did not have `ALLOWED_HOSTS` set before this update you will need to set it to your host, otherwise Tandoor will no longer work. This is important to prevent security issues. --- ##### [\`2.6.0\`](https://github.com/TandoorRecipes/recipes/releases/tag/2.6.0) - **added** 🏠 Households - Shopping, Planning and the Pantry are automatically shared between members of a household -⚠️ previously shared items are no longer shared/visible. Please create a household for each group of space members that should share this data. - thanks to [@smilerz](https://github.com/smilerz) for fixing all the tests and bugs and improving efficiency [#4484](TandoorRecipes/recipes#4484) [#4544](TandoorRecipes/recipes#4544) - **added** 📦 Pantry (Inventory Booking) - configure multiple locations (freezer, shelf, ...) where you book foods in, out and inbetween - track expiry dates for different foods - quickly find shelf lives for frozen foods - integrations with shopping/planning and cooking are planned for the future - **added** batch editing to user spaces - **added** loading indicator to meal plan card on start page - **added** AND/OR option to meal plan auto planner (thanks to [@smilerz](https://github.com/smilerz) [#4516](TandoorRecipes/recipes#4516)) - **added** dark mode for markdown editor (thanks to [@smilerz](https://github.com/smilerz) [#4546](TandoorRecipes/recipes#4546)) - **improved** 🔍 search (thanks to [@smilerz](https://github.com/smilerz) [#4500](TandoorRecipes/recipes#4500)) - fixed several filters - added from to filtering for several filters - added support for the new pantry system in make now - **changed** MealTypes are no longer private to a user but global **within** a space (duplicates are automatically merged) - **changed** the default MealType is now configured in the meal plan settings (old defaults are migrated automatically) - **changed** Bookmarklet and Export log API to only return entries created by the current user - **improved** locale and translation handling (thanks to [@smilerz](https://github.com/smilerz) [#4525](TandoorRecipes/recipes#4525)) - **improved** date picker in meal plan - **improved** AI promts with JSON format and better error handling (thanks to [@stuckvgn](https://github.com/stuckvgn) [#4472](TandoorRecipes/recipes#4472)) - **improved** Recipesage importer (thanks to [@abrochier](https://github.com/abrochier) [#4476](TandoorRecipes/recipes#4476)) - **improved** added related project [morsl](https://github.com/featurecreep-cron/morsl) to docs (thanks to [featurecreep-cron](https://github.com/featurecreep-cron) [#4512](TandoorRecipes/recipes#4512)) - **improved** meal plan and all date formatters using selected locale instead of browser locale (thanks to [@MrAdam](https://github.com/MrAdam) [#4491](TandoorRecipes/recipes#4491)) - **improved** made debug parameter for recipe search only available to admins in DEBUG mode <GHSA-f83r-v3h5-pchf> (thanks to [@liyander](https://github.com/liyander) [#4541](TandoorRecipes/recipes#4541)) - **improved** test setup and speed [#4528](TandoorRecipes/recipes#4528) - **improved** search behavior by debouncing keypresses (thanks to [@smilerz](https://github.com/smilerz) [#4529](TandoorRecipes/recipes#4529)) - **improved** pluralization display (thanks to [@smilerz](https://github.com/smilerz) [#4532](TandoorRecipes/recipes#4532)) - **improved** switches in recipe ingredients clickable on whole option (thanks to [@smilerz](https://github.com/smilerz) [#4534](TandoorRecipes/recipes#4534)) - **improved** markdown editor Ctrl+Backspace behavior (thansk to [@smilerz](https://github.com/smilerz) [#4535](TandoorRecipes/recipes#4535)) - **fixed** Homeassistant/Connector sync not working when adding trough mealplan (tanks to [@smilerz](https://github.com/smilerz) [#4521](TandoorRecipes/recipes#4521)) - **fixed** shopping order randomly changing [#4446](TandoorRecipes/recipes#4446) - **fixed** being able to trigger storage sync for other spaces - **fixed** AI queries having problem with unicode characters (thanks to [@jkoopmann](https://github.com/jkoopmann) [#4485](TandoorRecipes/recipes#4485)) - **fixed** DB\_ENGINE documentation (thanks to [@mark-monteiro](https://github.com/mark-monteiro) [#4427](TandoorRecipes/recipes#4427)) - **fixed** dragging ingredients with disabled amount (thanks to [@Matt-Gore](https://github.com/Matt-Gore) [#4520](TandoorRecipes/recipes#4520)) - **fixed** books could contain duplicate entries (manual and from saved search) (thanks to [@smilerz](https://github.com/smilerz) [#4514](TandoorRecipes/recipes#4514)) - **fixed** numbers truncated to 2 decimals no matter what decimal setting [#4526](TandoorRecipes/recipes#4526) - **fixed** recipe button in food hierarchy editor searching for keywords [#4524](TandoorRecipes/recipes#4524) - **fixed** FDC query endpoint having improper input validation <GHSA-43p3-wx6h-9g7w> (thanks to [@liyander](https://github.com/liyander) [#4541](TandoorRecipes/recipes#4541)) - **fixed** WBP and GIF files not being stripped of metadata <GHSA-9g2j-xccg-9mhq> (thanks to [@liyander](https://github.com/liyander) [#4541](TandoorRecipes/recipes#4541)) - **fixed** fragile sub path configurations (thanks to [@smilerz](https://github.com/smilerz) [#4513](TandoorRecipes/recipes#4513) fixes [#863](TandoorRecipes/recipes#863) [#3536](TandoorRecipes/recipes#3536)) - **fixed** book ordering (thanks to [@Matt-Gore](https://github.com/Matt-Gore) [#4515](TandoorRecipes/recipes#4515)) - **fixed** disable amount not working on mobile [#4505](TandoorRecipes/recipes#4505) (thanks to [@smilerz](https://github.com/smilerz) [#4530](TandoorRecipes/recipes#4530)) - **fixed** properties not rounded [#3091](TandoorRecipes/recipes#3091) (thanks to [@smilerz](https://github.com/smilerz) [#4531](TandoorRecipes/recipes#4531)) - **fixed** scroll bar behaviour for non stick scrollbar [#4260](TandoorRecipes/recipes#4260) (thanks to [@smilerz](https://github.com/smilerz) [#4533](TandoorRecipes/recipes#4533)) - **fixed** open data food import [#2972](TandoorRecipes/recipes#2972) [#3030](TandoorRecipes/recipes#3030) (thanks to [@smilerz](https://github.com/smilerz) [#4536](TandoorRecipes/recipes#4536)) - **fixed** ingredient note requiring two taps on mobile [#4537](TandoorRecipes/recipes#4537) (thanks to [@smilerz](https://github.com/smilerz) [#4537](TandoorRecipes/recipes#4537)) - **fixed** cached CSS displaying wrong theme [#4188](TandoorRecipes/recipes#4188) (thanks to [@smilerz](https://github.com/smilerz) [#4539](TandoorRecipes/recipes#4539)) - **fixed** recipe import header handling [#4489](TandoorRecipes/recipes#4489) [#4445](TandoorRecipes/recipes#4445) (thanks to [@smilerz](https://github.com/smilerz) [#4540](TandoorRecipes/recipes#4540)) - **fixed** Mealie 1.0 importer failing on null step names [#4443](TandoorRecipes/recipes#4443) (thanks to [@Mardis](https://github.com/Mardis) [#4454](TandoorRecipes/recipes#4454)) - **fixed** link to AI docs missing in TOC of docs (thanks to [@chWagnr](https://github.com/chWagnr) [#4420](TandoorRecipes/recipes#4420)) - **fixed** fixed ingredient editor state reset after save all - **fixed** incorrect status code for shopping api on create [#4547](TandoorRecipes/recipes#4547) (thanks to [@jonsch318](https://github.com/jonsch318) [#4548](TandoorRecipes/recipes#4548)) - **fixed** ability to trigger external file snyncs for other spaces <GHSA-6qpw-gwcq-68fv> - **removed** basic auth from rest API <GHSA-7m7c-jjqc-r522> - **updated** translations - **updated** dependencies (including several
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added 2 fixes to the Mealie 1.x integration as identified in: #4443
nullstep names to empty strings