Releases: TandoorRecipes/recipes
Releases · TandoorRecipes/recipes
1.5.17
1.5.16
- improved test running speed, added test specific settings and cleaned up test system (thanks to @smilerz #3052)
- improved container startup speed for docker users by using pre-compiled static files (thanks to tooboredtocode #3055)
- fixed broken ability to change shopping categories of items that already had a category
- fixed system page error (thanks to @richid #3059)
- fixed error when calculating property leading to recipe not showing
- fixed home assistant sync failing in some conditions #3066, removed dependency to custom library (thanks to @mikhail5555 #3067)
- updated several dependencies
1.5.15
- added the
default_page
setting back to the settings - added shopping as an option for default page
- changed the PWA's default link now respects the default page setting (default is search so nothing changes for most users)
- fixed previously delayed entries might be missing from shopping list and auto-onhand not working (thanks to @smilerz #3048)
- fixed
boot.sh
would not properly work on systems with IPv6 disabled - fixed system page breaking with certain PG versions (thanks ot @richid #3027)
- fixed error by deleting the currently selected supermarket
- fixed shopping category headers would stay even if they only contained postponed entries
- reverted meal plan ical API change to have optional parameters (will be rewritten in future updates)
- updated lots of translations
1.5.14 Shopping
🎉 Shopping List Update
- New and improved UI
- significantly improved offline/low network capabilities
- Undo functionality
- Configure what kind of information to show directly in the list
- improved API performance
- allow merging of supermarket categories
- edit entries after they have been created
- changed incorrectly named field
ingredients_markdown
on api/api/recipe/
was renamed toinstructions_markdown
- removed field
ingredients_vue
as it was identical toingredients_markdown
Other Changes
- added major improvements to the Open Data importer
- fixed many broken import cases
- select datatypes you want to import
- import
Unit
base unit andPropertyType
FDC ID's - set properties unit of foods to
g
by default
- added ability to order recipes in books and set automatic ordering (thanks to @m7modSy #2810)
- added connectors, a feature that will allow syncing of data to external services, for now shopping lists to Homeassistant (thanks to @mikhail5555 #2874)
- added support for getting ical data without specifying from/to date (default to from today and to anything in future) (thanks to @c0mputerguru #3004)
- added custom css classes to many places so stylings can be overwritten in custom themes (thanks to @tomtjes #2941)
- added ability to open recipes with pre set servings from meal plan (thanks to @patmagauran #2938)
- added calculator utility to property editor to allow quick calculations
- added devcontainer configuration so its easier to work on tandoor (thanks to @c0mputerguru #2987)
- added ability to set the media root folder (thanks to @ambroisie #2931)
- improved properties can now differentiate between unknown and 0 and show if recipes are missing something or just have ingredients with 0
- improved recipes will show if properties have missing values
- improved FDC import to set properties amount and unit according to FDC (100 g)
- improved schema generation for openapi (thanks to @smilerz #2956) fixes #2945
- improved paginate view and cook log tables (thanks to @smilerz #2974)
- improved made keywords optional on recipe api endpoint (thanks to @smilerz #2968)
- improved deprecated old unused code (thanks to @smilerz #2967)
- fixed several issues with the open data import #2514
- fixed multiple users of one space could not have the same meal types #1988
- fixed migration 0200 duplicate detection not properly taking spaces into account #2926
- fixed regex replace automation on food not running if there are no aliases #2927 (thanks to @smilerz #2937)
- fixed multiple issues with space deletion #2816
- fixed importer error in rezeptsuit importer #2505
- fixed issue when importing urls with malformed serving size in nutritional data
- fixed merging foods with unit conversions might break #2953
- fixed unit edit not showing plural field
- updated Django and several other dependencies
📖 Docs
- added installation docs for ArchLinux (thanks to jdecourval #2983)
- added test coverage reports (thanks to @smilerz #3016)
- updated docs to include most recent pg version (thanks to software2000 #2932)
- improved CI script to use caching and better display results (thanks to Mikhail5555 #2914)
- improved authentication docs (thanks to jinnatar #2979)
- fixed postgres update docs
mv
command for backup creation - fixed keycloak setup docs (thanks to maxemann96 #2948)
1.5.13
- added captcha to password reset (if HCAPTCHA is configured)
- changed tightened rate limits for auth related views
- changed don't send PW reset emails to unknown accounts
1.5.12
- added rating to recipe card (thanks to @smilerz #2822)
- added ability to do math and scale an arbitrary number with the templating syntax (thanks to RomRider #2380)
- added apache subfolder example to docs (thanks to adjokic #2887)
- added PWA install docs for firefox on android (thanks to axeleroy #2785)
- improved clickable area for ingredient notes (thanks to harry48225 #2859)
- improved make gunicorn and nginx listen to ipv6 (thanks to swnf #2722)
- improved hide ingredient edit modal in import after clicking ok/delete #2882
- improved docs for manual docker nginx install (thanks to sohmc #2826)
- fixed content shift on meal plan mobile view obscuring bottom nav
- fixed iCal export #2906
- fixed iOS bottom nav partially obstructed (thanks to @tomtjes #2895)
- fixed meal plan prev/next period broken in mobile view (thanks to ebwinters #2884)
- fixed missing instruction in postgres upgrade docs (thanks to langfingaz #2891)
- fixed typo in automation docs (thanks to Colcothar #2866)
- fixed typo in shopping docs (thanks to nyanSpruk #2715)
- fixed recipe card description overflowing and recipe switcher button border color (thanks to tomtjes #2898)
- fixed typo in README.md (thanks to jmbhughes #2899)
- fixed typo in docs (thanks langfingaz to #2892)
- fixed FDC migration error (again/another case) #2894
- updated many dependencies
1.5.11
- added new theming/styling options
- upload custom images for favicon and PWA app icon
- upload a custom logo for your space
- space settings can override user settings for theming
- spaces can upload custom CSS overrides
- allow users to disable showing the tandoor/space logo
- allow changing navigation background color to any color desired
- allow switching navigation text color between dark/light (different effects depending on theme)
- added postgres deprecation warning on system page (thanks to @smilerz #2730)
- added migration overview to system page
- added several new admin functions (thanks to @smilerz #2823)
- added documentation page for all configuration parameters, removed non required parameters from
.env.template
- improved meal plan
to_date
always automatically changing relative tofrom_date
- improved use commit ref if version number is empty
- improved added rate limiting to URL import, default
60/hour
- improved add 'substitute_children' to food edit modal (thanks to @smilerz #2818)
- improved remove reference to facets on spaces page (thanks to @smilerz #2818)
- improved truenas docs and examples (thanks to Sriyukthika26 #2792 #2833)
- improved postgres update docs (thanks to FaySmash #2872)
- fixed edge cases where migration 0200 and 0204 would not run without any proper errors
- fixed wrong postges warning on system page (thanks to @smilerz #2730)
- fixed version number not showing correctly on system page (thanks to @smilerz #2730)
- fixed keyword automation not running on url imports (thanks to @smarth42 #2802)
- fixed mobile meal plan not starting from current day (thanks to khuslenmisheel #2794)
- fixed hiding ingredients in view would hide them in edit mode #2704
- fixed recipe editor ingredient note field to large on some screen sizes #2843
- fixed auto mealplan sometimes not planning #2827 (thanks to AquaticLava #2853)
- updated django allauth (thanks to ambroisie #2706)
- updated lots of translations (thanks to all the awesome translators)
⚠️ Keycloak: the library tandoor uses for authentication dropped support for keycloak. You should be able to get it working again using the openid_connect allauth plugin. See also #2893
⚠️ Changed settingGUNICORN_MEDIA
default toFalse
. Very old (several years) installations not using a reverse proxy might see media file serving stop working. SetGUNICORN_MEDIA=1
to restore old behavior, see Docs for more explanation. It is not recommended to use gunicorn for media serving.
1.5.10
- added property editor to quickly edit properties for all foods on a given recipe
- improved error messages when importing recipes / other places (thanks to jrester #2728)
- improved adding to the meal plan from the recipe context menu now has a default end date
- improved lots of documentation about the installation/update process (thanks to @smilerz #2758)
- improved made
to_date
in meal plan api optional - changed renamed
TIMEZONE
environment variable toTZ
, old is deprecated but will likely stay for a long time (thanks to @smilerz #2758) - changed no longer show warning on property view when individual values are 0 as that might be on purpose
- changed automatically open the ingredient editor in a new tab
- fixed meal plan items breaking when spanning multiple weeks/periods #2678
- fixed error when URL importing recipes with to long descriptions (thanks to @smilerz #2763)
- fixed issue with the youtube importer
- fixed database connection strings with port numbers (thanks to tourn #2771)
- fixed copying recipes with properties would link properties together #2720
- fixed description overlays breaking obscured by time information #2743 (thanks flomero for helping)
- updated some dependencies
1.5.9
1.5.8
1.5.7
updates to Django 4.2
which removes support for postgres 11. See FAQ for notes on how to upgrade.
- fixed constraint on meal type uniqueness breaking migrations for some users