Skip to content

Releases: linuxserver/docker-grocy

v4.7.1-ls343

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 04 Oct 13:36
7f78bb2

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.7.1-ls343/index.html

LinuxServer Changes:

Full Changelog: v4.7.1-ls342...v4.7.1-ls343

Remote Changes:

Stock

  • Fixed that certain fields were not copied when copying a product

Calendar

  • Fixed that the iCal export was broken (any shared https://<Grocy>/api/calendar/ical?secret=xxx-link always returned 401 Unauthorized)

General

  • Optimized that table dropdown filters now search accent insensitive
  • Fixed that it wasn't possible to log in using passwords containing non-latin characters

API

  • New API endpoint /stock/products/{productId}/copy (to copy a product)
  • Fixed that API key authentication did not work when running Grocy in a subdirectory

v4.7.1-ls342

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 27 Sep 13:28
f82e96b

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.7.1-ls342/index.html

LinuxServer Changes:

Full Changelog: v4.7.1-ls341...v4.7.1-ls342

Remote Changes:

Stock

  • Fixed that certain fields were not copied when copying a product

Calendar

  • Fixed that the iCal export was broken (any shared https://<Grocy>/api/calendar/ical?secret=xxx-link always returned 401 Unauthorized)

General

  • Optimized that table dropdown filters now search accent insensitive
  • Fixed that it wasn't possible to log in using passwords containing non-latin characters

API

  • New API endpoint /stock/products/{productId}/copy (to copy a product)
  • Fixed that API key authentication did not work when running Grocy in a subdirectory

v4.7.1-ls341

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 13 Sep 13:04
70d77d7

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.7.1-ls341/index.html

LinuxServer Changes:

Full Changelog: v4.7.1-ls340...v4.7.1-ls341

Remote Changes:

Stock

  • Fixed that certain fields were not copied when copying a product

Calendar

  • Fixed that the iCal export was broken (any shared https://<Grocy>/api/calendar/ical?secret=xxx-link always returned 401 Unauthorized)

General

  • Optimized that table dropdown filters now search accent insensitive
  • Fixed that it wasn't possible to log in using passwords containing non-latin characters

API

  • New API endpoint /stock/products/{productId}/copy (to copy a product)
  • Fixed that API key authentication did not work when running Grocy in a subdirectory

v4.7.1-ls340

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 06 Sep 11:57
8b5b1f8

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.7.1-ls340/index.html

LinuxServer Changes:

Full Changelog: v4.7.1-ls339...v4.7.1-ls340

Remote Changes:

Stock

  • Fixed that certain fields were not copied when copying a product

Calendar

  • Fixed that the iCal export was broken (any shared https://<Grocy>/api/calendar/ical?secret=xxx-link always returned 401 Unauthorized)

General

  • Optimized that table dropdown filters now search accent insensitive
  • Fixed that it wasn't possible to log in using passwords containing non-latin characters

API

  • New API endpoint /stock/products/{productId}/copy (to copy a product)
  • Fixed that API key authentication did not work when running Grocy in a subdirectory

v4.7.1-ls339

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 04 Sep 18:35
511d225

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.7.1-ls339/index.html

LinuxServer Changes:

Full Changelog: v4.7.0-ls338...v4.7.1-ls339

Remote Changes:

Stock

  • Fixed that certain fields were not copied when copying a product

Calendar

  • Fixed that the iCal export was broken (any shared https://<Grocy>/api/calendar/ical?secret=xxx-link always returned 401 Unauthorized)

General

  • Optimized that table dropdown filters now search accent insensitive
  • Fixed that it wasn't possible to log in using passwords containing non-latin characters

API

  • New API endpoint /stock/products/{productId}/copy (to copy a product)
  • Fixed that API key authentication did not work when running Grocy in a subdirectory

v4.7.0-ls338

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 28 Aug 18:49
c5b27c4

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.7.0-ls338/index.html

LinuxServer Changes:

Full Changelog: v4.6.0-ls337...v4.7.0-ls338

Remote Changes:

⚠️ 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

v4.6.0-ls337

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 23 Aug 08:09
017a68d

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.6.0-ls337/index.html

LinuxServer Changes:

Full Changelog: v4.6.0-ls336...v4.6.0-ls337

Remote Changes:

⚠️ PHP 8.5 (with SQLite 3.40+) is from now on the only supported runtime version.

Stock

  • Optimized product definition quantity unit handling:
    • As long as a product was not once in stock, the product options "Default quantity unit purchase", "Default quantity unit consume" and "Quantity unit for prices" can now be changed to any other unit
    • When necessary (means when no default quantity unit conversions apply), "1:1" product specific quantity unit conversion between the product's QU stock and the corresponding other unit will now be created automatically after editing a product (like already done when initially creating a product with different unit definitions)
    • For convenience, when changing a product's QU stock and when all other unit properties ("Default quantity unit purchase" etc.) are the same, they will now be changed in tandem (like already done when creating a new product and initially setting the product's QU stock)
    • (This should drastically improve the workflow of completing a product setup looked up via an external barcode lookup plugin)
  • Optimized the line plot markers color of the price history chart (product card) (thanks @DeepCoreSystem)
  • External barcode lookup plugin optimizations:
    • When an image URL without a file extension is returned, the file extension is now determined by the Content-Type header (if any) (thanks @jordy-u for the idea)
    • Data URLs for images are now supported (data:image/png;base64,xxxx) (thanks @GammaC0de)
  • Fixed that German Umlauts and other special characters were removed from product names when looking up a barcode via the built-in Open Food Facts external barcode lookup plugin
  • Fixed that when using/scanning a barcode on the purchase page with a note attached (which prefills the note field) and when manually selecting another product afterwards, the note of the previously used barcode was incorrectly prefilled again
  • Fixed that the "next input focus handling" (jumping to the next input after entering a value) didn't work at some places (e.g. after entering a purchased date on the purchase page)
  • Fixed that changing the stock setting "Due soon days" wasn't saved/applied
  • Fixed that "Reprint stock entry label" on the stock entry edit page didn't actually print the corresponding label

Shopping list

  • An amount of 0 is now allowed for shopping list items (just a convenience optimization, it was already possible to leave the amount field empty which implicitly resulted in an amount of 0)
  • Fixed that the "Add all list items to stock" workflow closed the dialog after every item instead only after the last one was added

Chores

  • Fixed that changing the chore setting "Due soon days" wasn't saved/applied

Userfields

  • Fixed that the corresponding form was broken when using a % in an Userfield caption (only affected numeric and date-time Userfields)

General

  • Added a workaround for different SQL errors when running Grocy on FreeBSD and SQLite 3.41+
  • Fixed that the date input shorthand [+/-]n[d/m/y] didn't work when the value length was >= 4 (e.g. +10d)

v4.6.0-ls336

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 16 Aug 08:06
0db025e

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.6.0-ls336/index.html

LinuxServer Changes:

Full Changelog: v4.6.0-ls335...v4.6.0-ls336

Remote Changes:

⚠️ PHP 8.5 (with SQLite 3.40+) is from now on the only supported runtime version.

Stock

  • Optimized product definition quantity unit handling:
    • As long as a product was not once in stock, the product options "Default quantity unit purchase", "Default quantity unit consume" and "Quantity unit for prices" can now be changed to any other unit
    • When necessary (means when no default quantity unit conversions apply), "1:1" product specific quantity unit conversion between the product's QU stock and the corresponding other unit will now be created automatically after editing a product (like already done when initially creating a product with different unit definitions)
    • For convenience, when changing a product's QU stock and when all other unit properties ("Default quantity unit purchase" etc.) are the same, they will now be changed in tandem (like already done when creating a new product and initially setting the product's QU stock)
    • (This should drastically improve the workflow of completing a product setup looked up via an external barcode lookup plugin)
  • Optimized the line plot markers color of the price history chart (product card) (thanks @DeepCoreSystem)
  • External barcode lookup plugin optimizations:
    • When an image URL without a file extension is returned, the file extension is now determined by the Content-Type header (if any) (thanks @jordy-u for the idea)
    • Data URLs for images are now supported (data:image/png;base64,xxxx) (thanks @GammaC0de)
  • Fixed that German Umlauts and other special characters were removed from product names when looking up a barcode via the built-in Open Food Facts external barcode lookup plugin
  • Fixed that when using/scanning a barcode on the purchase page with a note attached (which prefills the note field) and when manually selecting another product afterwards, the note of the previously used barcode was incorrectly prefilled again
  • Fixed that the "next input focus handling" (jumping to the next input after entering a value) didn't work at some places (e.g. after entering a purchased date on the purchase page)
  • Fixed that changing the stock setting "Due soon days" wasn't saved/applied
  • Fixed that "Reprint stock entry label" on the stock entry edit page didn't actually print the corresponding label

Shopping list

  • An amount of 0 is now allowed for shopping list items (just a convenience optimization, it was already possible to leave the amount field empty which implicitly resulted in an amount of 0)
  • Fixed that the "Add all list items to stock" workflow closed the dialog after every item instead only after the last one was added

Chores

  • Fixed that changing the chore setting "Due soon days" wasn't saved/applied

Userfields

  • Fixed that the corresponding form was broken when using a % in an Userfield caption (only affected numeric and date-time Userfields)

General

  • Added a workaround for different SQL errors when running Grocy on FreeBSD and SQLite 3.41+
  • Fixed that the date input shorthand [+/-]n[d/m/y] didn't work when the value length was >= 4 (e.g. +10d)

v4.6.0-ls335

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 09 Aug 08:19
3ab2f82

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.6.0-ls335/index.html

LinuxServer Changes:

Full Changelog: v4.6.0-ls334...v4.6.0-ls335

Remote Changes:

⚠️ PHP 8.5 (with SQLite 3.40+) is from now on the only supported runtime version.

Stock

  • Optimized product definition quantity unit handling:
    • As long as a product was not once in stock, the product options "Default quantity unit purchase", "Default quantity unit consume" and "Quantity unit for prices" can now be changed to any other unit
    • When necessary (means when no default quantity unit conversions apply), "1:1" product specific quantity unit conversion between the product's QU stock and the corresponding other unit will now be created automatically after editing a product (like already done when initially creating a product with different unit definitions)
    • For convenience, when changing a product's QU stock and when all other unit properties ("Default quantity unit purchase" etc.) are the same, they will now be changed in tandem (like already done when creating a new product and initially setting the product's QU stock)
    • (This should drastically improve the workflow of completing a product setup looked up via an external barcode lookup plugin)
  • Optimized the line plot markers color of the price history chart (product card) (thanks @DeepCoreSystem)
  • External barcode lookup plugin optimizations:
    • When an image URL without a file extension is returned, the file extension is now determined by the Content-Type header (if any) (thanks @jordy-u for the idea)
    • Data URLs for images are now supported (data:image/png;base64,xxxx) (thanks @GammaC0de)
  • Fixed that German Umlauts and other special characters were removed from product names when looking up a barcode via the built-in Open Food Facts external barcode lookup plugin
  • Fixed that when using/scanning a barcode on the purchase page with a note attached (which prefills the note field) and when manually selecting another product afterwards, the note of the previously used barcode was incorrectly prefilled again
  • Fixed that the "next input focus handling" (jumping to the next input after entering a value) didn't work at some places (e.g. after entering a purchased date on the purchase page)
  • Fixed that changing the stock setting "Due soon days" wasn't saved/applied
  • Fixed that "Reprint stock entry label" on the stock entry edit page didn't actually print the corresponding label

Shopping list

  • An amount of 0 is now allowed for shopping list items (just a convenience optimization, it was already possible to leave the amount field empty which implicitly resulted in an amount of 0)
  • Fixed that the "Add all list items to stock" workflow closed the dialog after every item instead only after the last one was added

Chores

  • Fixed that changing the chore setting "Due soon days" wasn't saved/applied

Userfields

  • Fixed that the corresponding form was broken when using a % in an Userfield caption (only affected numeric and date-time Userfields)

General

  • Added a workaround for different SQL errors when running Grocy on FreeBSD and SQLite 3.41+
  • Fixed that the date input shorthand [+/-]n[d/m/y] didn't work when the value length was >= 4 (e.g. +10d)

v4.6.0-ls334

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 26 Jul 09:45
5bdbecf

CI Report:

https://ci-tests.linuxserver.io/linuxserver/grocy/v4.6.0-ls334/index.html

LinuxServer Changes:

Full Changelog: v4.6.0-ls333...v4.6.0-ls334

Remote Changes:

⚠️ PHP 8.5 (with SQLite 3.40+) is from now on the only supported runtime version.

Stock

  • Optimized product definition quantity unit handling:
    • As long as a product was not once in stock, the product options "Default quantity unit purchase", "Default quantity unit consume" and "Quantity unit for prices" can now be changed to any other unit
    • When necessary (means when no default quantity unit conversions apply), "1:1" product specific quantity unit conversion between the product's QU stock and the corresponding other unit will now be created automatically after editing a product (like already done when initially creating a product with different unit definitions)
    • For convenience, when changing a product's QU stock and when all other unit properties ("Default quantity unit purchase" etc.) are the same, they will now be changed in tandem (like already done when creating a new product and initially setting the product's QU stock)
    • (This should drastically improve the workflow of completing a product setup looked up via an external barcode lookup plugin)
  • Optimized the line plot markers color of the price history chart (product card) (thanks @DeepCoreSystem)
  • External barcode lookup plugin optimizations:
    • When an image URL without a file extension is returned, the file extension is now determined by the Content-Type header (if any) (thanks @jordy-u for the idea)
    • Data URLs for images are now supported (data:image/png;base64,xxxx) (thanks @GammaC0de)
  • Fixed that German Umlauts and other special characters were removed from product names when looking up a barcode via the built-in Open Food Facts external barcode lookup plugin
  • Fixed that when using/scanning a barcode on the purchase page with a note attached (which prefills the note field) and when manually selecting another product afterwards, the note of the previously used barcode was incorrectly prefilled again
  • Fixed that the "next input focus handling" (jumping to the next input after entering a value) didn't work at some places (e.g. after entering a purchased date on the purchase page)
  • Fixed that changing the stock setting "Due soon days" wasn't saved/applied
  • Fixed that "Reprint stock entry label" on the stock entry edit page didn't actually print the corresponding label

Shopping list

  • An amount of 0 is now allowed for shopping list items (just a convenience optimization, it was already possible to leave the amount field empty which implicitly resulted in an amount of 0)
  • Fixed that the "Add all list items to stock" workflow closed the dialog after every item instead only after the last one was added

Chores

  • Fixed that changing the chore setting "Due soon days" wasn't saved/applied

Userfields

  • Fixed that the corresponding form was broken when using a % in an Userfield caption (only affected numeric and date-time Userfields)

General

  • Added a workaround for different SQL errors when running Grocy on FreeBSD and SQLite 3.41+
  • Fixed that the date input shorthand [+/-]n[d/m/y] didn't work when the value length was >= 4 (e.g. +10d)