Releases: TandoorRecipes/recipes
1.5.7
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
toCORS_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 todjango.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
- 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
- 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 scriptversion.py
was added which can be executed after each update to display version information on the system page.
1.5.4
- 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
- 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
1.5.1
- fixed meal plan view
- fixed error with keyword automation
Food Properties, Unit Conversion and Open Data
- 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
- 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
- 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