Skip to content

Releases: TandoorRecipes/recipes

1.5.7

27 Nov 21:35
Compare
Choose a tag to compare

⚠️ Tandoor Version 1.5.7 updates to Django 4.2 which removes support for postgres 11. See FAQ for notes on how to upgrade.

  • added multi day meal planning
  • added new automation types to regex replace names, foods and units (thanks to @smilerz #2609)
  • added ability to use files for secret key and postgres password (thanks to JohnTheNerd #2647)
  • added ability to set the maximum amount of missing ingredients for the make now search filter (thanks to ignas2526 #2404)
  • added ability to set custom logo in navbar
  • improved the new tandoor dark theme so its actually usable (thanks to jrester #2727)
  • improved automations to apply to YouTube importer and improved test coverage (thanks to @smilerz #2609)
  • improved meal plan UI's
  • improved setting up SOCIAL_PROVIDERS will automatically allow sign up trough them (thanks to BrainWart #2593)
  • improved meal plan settings and moved them to the general settings page
  • improved renamed environment variable CORS_ORIGIN_ALLOW_ALL to CORS_ALLOW_ALL_ORIGINS and deprecated the old one, added documentation to .env.template (thanks to WoosterInitiative #2624)
  • improved lots of code cleanup (thanks to @smilerz #2630)
  • improved uniqueness of several models (thanks to @smilerz #2632)
  • improved mobile layout of importer page to prevent overlapping (thanks to harry48225 #2672)
  • improved recipe card description overlay not covering the whole image #2743
  • improved sqlite settings support (thanks to @smilerz #2705)
  • improved delete message when deleting steps or ingredients (thanks to harry48225 #2685)
  • improved mealie importer supports tags if present in the export (thanks to blowk #2693)
  • improved chowdown importer (thanks to blowk #2693)
  • fixed error when importing open data lists (thanks to djstini #2595 and #2682)
  • fixed filtering recipe exports and expired export download links (thanks to @smilerz #2611)
  • fixed food select retaining input on shopping page (thanks to @smilerz #2615)
  • fixed ignore shopping flag for foods being ignored by the shopping list modal (thanks to @smilerz #2617)
  • fixed meal plan grid not using localized date outputs (thanks to @smilerz #2619)
  • fixed counting issue on extended recipe mixing (food, unit, keyword) (thanks to @smilerz #2621)
  • fixed no rounding in recipe property view #2662
  • fixed could not view system page when not admin in space even as superuser #2572
  • fixed importing recipe sage data #2637
  • fixed error when downloading export (thanks to @smilerz #2698)
  • fixed melarecipes importer #2694
  • fixed auth provider docs link (thanks to gorrilla10101 #2691)
  • fixed import ingredient edit modal breaking if closed using X button or background #2690
  • removed icon field from Keyword, RecipeBook, PropertyType and MealType and merged emojis into the name (improved performance without emoji editor)
  • removed search facets to improve performance and reduce complexity (thanks to @smilerz #2623)
  • removed support for postgresql_psycopg2 postgres driver, change to django.db.backends.postgresql (thanks to @smilerz #2705)
  • updated several dependencies
  • updated manual install docs (thanks to nabim777 #2659)

⚠️ WARNING: Standard behavior was changed so that if SOCIAL_PROVIDERS are configured signing up trough them is always possible. This was done to allow self hosted setups with external authentication to have users sign up with that authentication and not without it. If you previously had setup social providers and disabled signup (which does not really make sense but could be done) users can now signup trough your provider.

1.5.6

29 Aug 11:10
Compare
Choose a tag to compare
  • added auto meal planning (thanks to AquaticLava #2468)
  • added two new automations never unit and tranpose words see docs (thanks to @smilerz #2432)
  • added option to hide step ingredients (thanks to srwareham #2539)
  • added ability to share a link to tandoor to import it #2573
  • improved documentation of the reverse proxy auth feature to prevent misconfiguration (thanks to boppy)
  • improved url import image fetching reliability #2466
  • fixed merge, move and automate not working for food models #2584
  • fixed wrong per serving calculation of recipe properties #2579
  • fixed typo in beta warning message (thanks to WoosterInitiative #2592)
  • updated lots of dependencies
  • updated translations (thanks to the awesome translation community over on https://translate.tandoor.dev)

1.5.5

14 Aug 04:32
Compare
Choose a tag to compare
  • added ability to set base unit for units to improve conversion ability #2537
  • added ability to set URL's for foods to link to external websites
  • added back description field to food editor (thanks to titilambert #2541)
  • improved system information page showing commit ref even in non docker setups #156
  • improved multi url import to prevent overloading the backend/external service #2542
  • changed guest users can no longer copy recipes #2547
  • fixed copied ingredients being linked to each other #2532
  • fixed issue with rating sort order (thanks to @smilerz #2563)
  • fixed embedded PDF viewer not respecting sub path setups #2424
  • updated django and several other dependencies

⚠️ Manual Installs: a new script version.py was added which can be executed after each update to display version information on the system page.

1.5.4

05 Jul 14:34
Compare
Choose a tag to compare
  • added default valid_until date for invite links
  • added ability to add a note to invite links which is transferred to the space permission for later recognition
  • added experimental dark theme (does not work yet on many pages)
  • improved query performance of shopping list (should be significantly faster on large lists)
  • improved show optional fields in generic forms
  • improved source_url is now included in recipe exports (thanks michael-genson to #2531)
  • improved added filtering to some commonly used administrative admin pages
  • fixed navbar color for non logged in users
  • fixed issue when importing lists of ingredients with empty rows #2519
  • fixed an issue with the food editor always showing "g" as the properties unit #2518
  • fixed error message when no plugins are installed
  • updated base alpine version to 3.18 to fix raspi builds (thanks to @gloriousDan #2522)
  • updated docs to add some notes to default docker compose files and update pg version (thanks @gloriousDan to #2521)

1.5.3

26 Jun 18:26
Compare
Choose a tag to compare
  • improved don't show the properties view if no property types are present in space
  • improved automatically adding schema specific attributes if not present in json importer #2426
  • fixed issue with not begin able to add decimal amounts in property values #2518
  • fixed issue when creating food and adding properties at the same time
  • fixed text color in nav to light for some background colors
  • fixed broken images could fail the tandoor importer
  • added TrueNAS Portainer installation instructions to the docs (thanks to 16cdlogan #2517)

1.5.2

24 Jun 10:19
Compare
Choose a tag to compare
  • fixed merging foods would delete all food properties #2513
  • fixed uniqueness check failing with open data slug models #2512

1.5.1

22 Jun 09:31
Compare
Choose a tag to compare
  • fixed meal plan view
  • fixed error with keyword automation

Food Properties, Unit Conversion and Open Data

21 Jun 12:48
Compare
Choose a tag to compare
  • added unit conversion
    • tandoor can now automatically convert your ingredients to different units
    • conversion between all common metric and imperial units works automatically (within either weight or volume)
    • conversions to convert between weight and volume for certain foods or to convert between special units (like pcs or your favourite cup) can be added manually
    • currently conversions are used for property calculation, in the future many more features are possible with this
  • added food properties
    • every food can have different properties like nutrition, price, allergens or whatever you like to track
    • these properties are then automatically calculated for every individual recipe
    • the URL importer now automatically imports nutrition information properties from websites if possible
    • in the future this can be integrated into different modules like shopping (price) or meal plans (nutrition)
  • added open data importer
    • The Tandoor Open Data Project aims to provide a community curated list of basic data for your tandoor instance
    • Feel free to participate in its growth to help everyone improve their Tandoor workflows
  • improved food editor (much cleaner, supports new features)
  • added admin options to delete unused steps and ingredients (thanks to @smilerz #2488)
  • added Norwegian to available languages #2487
  • fixed hide bottom navigation in print view (thanks to jwr1 #2478)
  • fixed url import edge case with arrays as names #2429
  • fixed HowToSteps in Nextcloud Cookbook imports #2428
  • fixed edge cases with the rezeptsuite importer #2467
  • fixed recipesage servings and time import
  • improved lots of functionality regarding plugins (still otherwise undocumented as very early stages)

1.4.12

26 May 07:57
Compare
Choose a tag to compare
  • added allow plugins to define dropdown nav entries
  • fixed json importer not working since its missing source_url attribute
  • updated open data plugin

1.4.11

23 May 13:40
Compare
Choose a tag to compare
  • added noindex to header to prevent indexing content by search engines (thanks to screendriver #2435)
  • added ability to set gunicorn logging parameter to .env (thanks to gloriousDan #2470)
  • improved plugin functionality

Open Data Plugin
This is the first release that also contains a build of the tandoor-open-data-plugin.
More Information will follow soon on GitHub https://github.com/TandoorRecipes/open-tandoor-data and