Download Latest Version Version 4.7.1 source code.zip (2.8 MB) Google Add to Preferred Sources
Home / v4.7.0
Name Modified Size InfoDownloads / Week
Parent folder
grocy_4.7.0.zip 2026-08-28 43.6 MB
README.md 2026-08-28 3.1 kB
Version 4.7.0 source code.tar.gz 2026-08-28 2.3 MB
Version 4.7.0 source code.zip 2026-08-28 2.8 MB
Totals: 4 Items   48.7 MB 0

⚠️ Authentication middleware was reorganized, review your AUTH_CLASS setting (see the default reference in config-dist.php as usual)

⚠️ This update invalidates all web frontend sessions (means you will have to log in again)

Stock

  • The product picker now searches product names accent insensitive
  • Optimized the location input on the transfer page: The selected "From Location" is now automatically hidden in the "To Location" dropdown
  • Fixed that the product picker workflow dialog was not displayed when the entered value contained double quotes
  • Fixed that changing the location on the purchase page re-initialized the due date based on product defaults (if any)
  • Fixed that when undoing a product consume or transfer transaction, the store of the corresponding stock entry wasn't restored
  • This will only apply to new consume / transfer transactions, not when undoing transactions made before using this release
  • Fixed that the status filter on the master data products page always displayed "All" after selection (only affected Chrome/Edge)
  • Fixed that the "This means n QU will be removed/added from stock"-hint on the inventory page wasn't updated when changing the quantity unit only
  • Fixed that the product open button on the stock overview page wasn't disabled after opening the last unit
  • Fixed that when changing a product name to one that already exists, no corresponding error message was shown on the product edit page

Shopping list

  • Fixed that the shopping list setting (top right corner settings menu) "Round up quantity amounts to the nearest whole number" wasn't applied to shopping list item amounts where a quantity unit conversion was involved
  • Fixed that printing the shopping list with "Group by product group" enabled created duplicated product group headlines in some cases
  • Fixed that the total value at the top of the shopping list page wasn't updated after removing a shopping list item

Recipes

  • Fixed that the ingredient list showed fixed "Calories" instead of the configured ENERGY_UNIT

Meal plan

  • Fixed that "add recipe"-dropdown wasn't sorted alphabetically

Chores

  • Fixed that when tracking a chore via the context/more menu on the chores overview page, the chore name was missing in the confirmation popup

Tasks

  • Added a table filter for "Assigned to"

Userfields

  • Fixed that Userfields of type "Select list (a single item can be selected)" changed by keyboard only were not saved

General

  • It's now possible to view (and delete) active sessions of a user (new button per user on the "Manage users" page)
  • Fixed that accent insensitive searching using the general table search field was broken
  • Fixed that it wasn't possible to log in using passwords containing special escape sequences (e.g. <<)
  • Fixed that the initially created location and quantity units weren't localized (only applies to new installations)

API

  • Fixed that the endpoints POST /stock/shoppinglist/add-product and POST /stock/shoppinglist/remove-product truncated decimal product amounts
Source: README.md, updated 2026-08-28