Skip to content

Releases: linuxserver/docker-grocy

v3.0.1-ls90

26 Jan 15:46
Compare
Choose a tag to compare

LinuxServer Changes:

Add 'ldap' PHP extension.
grocy Changes:

⚠️⚠️ SQLite >= 3.9.0 (was released in late 2015) is required

Here is a workaround if you still run a SQLite version >= 3.8.3 < 3.9.0

PHP 7.2 with SQLite 3.8.3 was the formerly in README mentioned minimum runtime requirement, any future release will only be tested against a reasonable recent runtime (currently PHP 7.4 with SQLite 3.27.2) - supporting those (very) old runtime stuff is too time consuming...

  • Improved the prerequisites checker (added missing required PHP extension ctype) (thanks @Forceu)
  • Added validation checks for most data/config.php settings to prevent using invalid ones (thanks @Forceu)
  • When using reverse proxy authentication (ReverseProxyAuthMiddleware), additionally a valid API key can now also be used for authentication (if you don't want to protect the API endpoints via your reverse proxy, however)
  • Added a new API endpoint /system/time to get the current server time (thanks @Forceu)
  • An amount attached to a barcode is now also prefiled when scanning the product on the Consume/Transfer/Inventory page
  • Fixed that some number inputs were broken when the new decimal places setting were set to 0
  • Fixed that browser camera barcode scanning did not work on the product edit page for adding product barcodes
  • Fixed that indirect unit conversions (those between units, not product overrides) could not be used/selected
  • Fixed that the new product option "Never show on stock overview" was unintentionally set by default for new products
  • Fixed that adding items to the shopping list from the context/more menu on the stock overview page did not work
  • Fixed that consuming was not possible when FEATURE_FLAG_STOCK_LOCATION_TRACKING was disabled
  • Fixed that adding images in text editor fields did not work
  • Fixed some other minor UI glitches

v3.0.1-ls89

24 Jan 20:27
Compare
Choose a tag to compare

LinuxServer Changes:

Add 'ctype' PHP extension.
grocy Changes:

⚠️⚠️ SQLite >= 3.9.0 (was released in late 2015) is required

Here is a workaround if you still run a SQLite version >= 3.8.3 < 3.9.0

PHP 7.2 with SQLite 3.8.3 was the formerly in README mentioned minimum runtime requirement, any future release will only be tested against a reasonable recent runtime (currently PHP 7.4 with SQLite 3.27.2) - supporting those (very) old runtime stuff is too time consuming...

  • Improved the prerequisites checker (added missing required PHP extension ctype) (thanks @Forceu)
  • Added validation checks for most data/config.php settings to prevent using invalid ones (thanks @Forceu)
  • When using reverse proxy authentication (ReverseProxyAuthMiddleware), additionally a valid API key can now also be used for authentication (if you don't want to protect the API endpoints via your reverse proxy, however)
  • Added a new API endpoint /system/time to get the current server time (thanks @Forceu)
  • An amount attached to a barcode is now also prefiled when scanning the product on the Consume/Transfer/Inventory page
  • Fixed that some number inputs were broken when the new decimal places setting were set to 0
  • Fixed that browser camera barcode scanning did not work on the product edit page for adding product barcodes
  • Fixed that indirect unit conversions (those between units, not product overrides) could not be used/selected
  • Fixed that the new product option "Never show on stock overview" was unintentionally set by default for new products
  • Fixed that adding items to the shopping list from the context/more menu on the stock overview page did not work
  • Fixed that consuming was not possible when FEATURE_FLAG_STOCK_LOCATION_TRACKING was disabled
  • Fixed that adding images in text editor fields did not work
  • Fixed some other minor UI glitches

v3.0.1-ls88

21 Jan 09:07
Compare
Choose a tag to compare

LinuxServer Changes:

Add 'ctype' PHP extension.
grocy Changes:

⚠️⚠️ SQLite >= 3.9.0 (was released in late 2015) is required

Here is a workaround if you still run a SQLite version >= 3.8.3 < 3.9.0

PHP 7.2 with SQLite 3.8.3 was the formerly in README mentioned minimum runtime requirement, any future release will only be tested against a reasonable recent runtime (currently PHP 7.4 with SQLite 3.27.2) - supporting those (very) old runtime stuff is too time consuming...

  • Improved the prerequisites checker (added missing required PHP extension ctype) (thanks @Forceu)
  • Added validation checks for most data/config.php settings to prevent using invalid ones (thanks @Forceu)
  • When using reverse proxy authentication (ReverseProxyAuthMiddleware), additionally a valid API key can now also be used for authentication (if you don't want to protect the API endpoints via your reverse proxy, however)
  • Added a new API endpoint /system/time to get the current server time (thanks @Forceu)
  • An amount attached to a barcode is now also prefiled when scanning the product on the Consume/Transfer/Inventory page
  • Fixed that some number inputs were broken when the new decimal places setting were set to 0
  • Fixed that browser camera barcode scanning did not work on the product edit page for adding product barcodes
  • Fixed that indirect unit conversions (those between units, not product overrides) could not be used/selected
  • Fixed that the new product option "Never show on stock overview" was unintentionally set by default for new products
  • Fixed that adding items to the shopping list from the context/more menu on the stock overview page did not work
  • Fixed that consuming was not possible when FEATURE_FLAG_STOCK_LOCATION_TRACKING was disabled
  • Fixed that adding images in text editor fields did not work
  • Fixed some other minor UI glitches

v3.0.1-ls87

14 Jan 14:04
Compare
Choose a tag to compare

LinuxServer Changes:

Add 'ctype' PHP extension.
grocy Changes:

⚠️⚠️ SQLite >= 3.9.0 (was released in late 2015) is required

Here is a workaround if you still run a SQLite version >= 3.8.3 < 3.9.0

PHP 7.2 with SQLite 3.8.3 was the formerly in README mentioned minimum runtime requirement, any future release will only be tested against a reasonable recent runtime (currently PHP 7.4 with SQLite 3.27.2) - supporting those (very) old runtime stuff is too time consuming...

  • Improved the prerequisites checker (added missing required PHP extension ctype) (thanks @Forceu)
  • Added validation checks for most data/config.php settings to prevent using invalid ones (thanks @Forceu)
  • When using reverse proxy authentication (ReverseProxyAuthMiddleware), additionally a valid API key can now also be used for authentication (if you don't want to protect the API endpoints via your reverse proxy, however)
  • Added a new API endpoint /system/time to get the current server time (thanks @Forceu)
  • An amount attached to a barcode is now also prefiled when scanning the product on the Consume/Transfer/Inventory page
  • Fixed that some number inputs were broken when the new decimal places setting were set to 0
  • Fixed that browser camera barcode scanning did not work on the product edit page for adding product barcodes
  • Fixed that indirect unit conversions (those between units, not product overrides) could not be used/selected
  • Fixed that the new product option "Never show on stock overview" was unintentionally set by default for new products
  • Fixed that adding items to the shopping list from the context/more menu on the stock overview page did not work
  • Fixed that consuming was not possible when FEATURE_FLAG_STOCK_LOCATION_TRACKING was disabled
  • Fixed that adding images in text editor fields did not work
  • Fixed some other minor UI glitches

v3.0.1-ls86

11 Jan 17:40
Compare
Choose a tag to compare

LinuxServer Changes:

Add 'ctype' PHP extension.
grocy Changes:

⚠️⚠️ SQLite >= 3.9.0 (was released in late 2015) is required

Here is a workaround if you still run a SQLite version >= 3.8.3 < 3.9.0

PHP 7.2 with SQLite 3.8.3 was the formerly in README mentioned minimum runtime requirement, any future release will only be tested against a reasonable recent runtime (currently PHP 7.4 with SQLite 3.27.2) - supporting those (very) old runtime stuff is too time consuming...

  • Improved the prerequisites checker (added missing required PHP extension ctype) (thanks @Forceu)
  • Added validation checks for most data/config.php settings to prevent using invalid ones (thanks @Forceu)
  • When using reverse proxy authentication (ReverseProxyAuthMiddleware), additionally a valid API key can now also be used for authentication (if you don't want to protect the API endpoints via your reverse proxy, however)
  • Added a new API endpoint /system/time to get the current server time (thanks @Forceu)
  • An amount attached to a barcode is now also prefiled when scanning the product on the Consume/Transfer/Inventory page
  • Fixed that some number inputs were broken when the new decimal places setting were set to 0
  • Fixed that browser camera barcode scanning did not work on the product edit page for adding product barcodes
  • Fixed that indirect unit conversions (those between units, not product overrides) could not be used/selected
  • Fixed that the new product option "Never show on stock overview" was unintentionally set by default for new products
  • Fixed that adding items to the shopping list from the context/more menu on the stock overview page did not work
  • Fixed that consuming was not possible when FEATURE_FLAG_STOCK_LOCATION_TRACKING was disabled
  • Fixed that adding images in text editor fields did not work
  • Fixed some other minor UI glitches

v3.0.0-ls85

22 Dec 14:35
Compare
Choose a tag to compare

LinuxServer Changes:

Add 'ctype' PHP extension.
grocy Changes:

⚠️ The major version bump is due to breaking API changes, please see below if you use the API

❗ If some pages/tables doesn't load at all, please check that your /data/config.php setting CURRENCY is a valid ISO 4217 currency code - that's most probably the issue then.

New feature: Use any product related quantity unit anywhere

  • Finally it's possible to use any product related quantity unit on any page
  • Products still have one quantity unit stock and one (default) quantity unit purchase, but any QU, which has a direct or indirect conversion for that product, can be used to pick an amount
    • Because the stock quantity unit is now the base for everything, it cannot be changed after the product was once added to stock (for now, maybe there will be a possibilty to change it in a future release)

New feature: Prefill purchase data by barcodes

  • Imagine you buy for example eggs in different pack sizes and they have different barcodes
  • Each product barcode can be assigned an amount, quantity unit and store (on the product edit page), which is then automatically prefilled on the purchase page
  • Additionally, the last price per barcode will be tracked and prefilled as a "Total price" on purchase
  • (Thanks @kriddles for the initial work on this)

New feature: User permissions

  • Users can now have permissions, can be configured per user on the "Manage users" page (lock icon)
  • Default permissions for new users can be set via a new config.php setting DEFAULT_PERMISSIONS (defaults to ADMIN, so no changed behavior when not configured)
  • All currently existing users will get all permissions (ADMIN) during the update/migration
  • Creating API keys on the "Manage API keys"-page (top right corner settings menu) now requires the ADMIN permission
    • Other users only see their API keys on that page
  • (Thanks @fipwmaqzufheoxq92ebc for the initial work on this)

New feature: External authentication support

  • New config.php setting AUTH_CLASS to change the used authentication provider
  • Via LDAP
    • New config.php settings LDAP_DOMAIN, LDAP_ADDRESS and LDAP_BASE_DN
    • If you set AUTH_CLASS to Grocy\Middleware\LdapAuthMiddleware, users will be authenticated against your directory (and will also be created (in grocy), if not already present)
  • Via a reverse proxy
    • New config.php setting REVERSE_PROXY_AUTH_HEADER
    • If you set AUTH_CLASS to Grocy\Middleware\ReverseProxyAuthMiddleware and your reverse proxy sends a username in the HTTP header REMOTE_USER (header name can be changed by the setting REVERSE_PROXY_AUTH_HEADER), the user is automatically authenticated (and will also be created (in grocy), if not already present)
    • (Thanks @fipwmaqzufheoxq92ebc for the initial work on this)

Stock improvements/fixes

  • Changes about best before dates: It's now possible to distinguish between best before dates and expiration dates:
    • New product option "Due date type" (defaults to "Best before date")
    • Wording changes:
      • All current places where "Best before date" was used now use "Due date"
      • Products with Due date type = Best before date (so all existing products) are "due" or "overdue" (they don't "expire" or are "expired")
      • Products with Due date type = Expiration date (new option) can "expire" or are "expired"
    • Color changes:
      • Products which are due soon or expire soon are (still) highlighted in yellow
      • Products which are overdue are highlighted in grey (there is also a new filter button on the stock overview page for them)
      • Products which are expired (new option) are highlighted in red
  • When creating a quantity unit conversion it's now possible to automatically create the inverse conversion (thanks @kriddles)
  • The product option "Allow partial units in stock" was removed, partial amounts are now possible by default for all products
  • On purchase there is now a warning shown, when the due date of the purchased product is earlier than the next due date in stock (enabled by default, can be disabled by a new stock setting (top right corner settings menu))
  • The amount to be used for the "quick consume/open buttons" on the stock overview page can now be configured per product (new product option "Quick consume amount", defaults to 1)
    • This "Quick consume amount" can optionally also be used as the default on the consume page (new stock setting / top right corner settings menu)
  • Products can now be duplicated (new dropdown menu item on the products list page, all fields will be preset from the copied product, except the name)
  • Products can now be merged (new dropdown menu item on the products list page)
    • Useful if you have two products which are basically the same and want to replace all occurrences of one with the other one
  • When consuming or opening a parent product, which is currently not in stock, any in-stock sub product will now be consumed/opened (like already automatically done when consuming recipes)
  • Opened stock entries get now consumed first by default when no specific stock entry is used/selected
    • So the default consume rule is now "Opened first, then first due first, then first in first out"
  • Optimized/clarified what the total/unit price on the purchase page is (thanks @kriddles)
  • On the purchase page the amount field is now displayed above/before the due date for better TAB handling (thanks @kriddles)
  • Changed that when FEATURE_FLAG_STOCK_BEST_BEFORE_DATE_TRACKING is disabled, products now get internally a due date of "never overdue" (aka 2999-12-31) instead of today (thanks @kriddles)
  • Products can now be disabled to keep the history/journal, but hide it everywhere, without deleting it (new product option "Active", deleting a product now explicitly also deletes its journal and all other references) (thanks @kriddles for the initial work on this)
  • Products can now be hidden from the stock overview page, even if they are in-stock (new product option "Never show on stock overview", disabled by default, so no changed behavior when not configured)
    • That's maybe useful for parent products you only use as a kind of "container"
  • The due date is now also prefilled on the inventory page based on the products "Default due days" (was only done on the purchase page before)
  • On the stock journal page, it's now visible if a consume-booking was spoiled
  • It's now tracked who made a stock change (currently logged in user, visible on the stock journal page) (thanks @fipwmaqzufheoxq92ebc)
  • Product edit page improvements ("Save & continue" button, deleting and adding a product picuture is now possible in one go) (thanks @Ma27)
  • For products with tare weight handling enabled, it's now optionally possible to consume a fixed/exact amount (just like for "normal" products) in case you don't want to weigh the whole container this time (new checkbox on the consume page) (thanks @fipwmaqzufheoxq92ebc)
  • The stock overview page now also shows the value - new column and also the total value in the header (thanks @kriddles)
  • It's now possible to set a custom purchased date on purchase (new field on the purchase and inventory page, hidden by default - enable it by a new stock setting (top right corner settings menu)) (thanks @kriddles)
  • The decimal places for all amount and price inputs can now be configured (stock settings / top right corner settings menu, default for amounts is 4, for prices 2)
  • When clicking the product name on the shopping list, the product card will now be displayed (like on the stock overview page) (thanks @kriddles)
  • On the product card there is now also a button to jump directly to the stock entries of the corresponding product (thanks @kriddles)
  • The product picker workflows can now also be started by ENTER (additionally to TAB)
  • Added a "retry camera barcode scan" button (button with camera icon, shortcut C) to the product picker workflow dialog
  • Added more filters on the stock journal page
  • Added a grouped/summarized stock journal (new button "Journal summary" at the top of the stock journal page) (thanks @fipwmaqzufheoxq92ebc)
    • Provides an overview of summarized transactions per product, transaction type and user + summarized amount
  • The product option "Default due days after freezing" now also supports -1 (like the option "Default due days") to set the product to "never due" on freezing
  • Fixed that changing the products "Factor purchase to stock quantity unit" not longer messes up historical prices (which results for example in wrong recipe costs) (thanks @kriddles)
  • Fixed that when adding products through a product picker workflow and when the created products contains special characters, the product was not preselected on the previous page (thanks @Forceu)
  • Fixed that when editing a product the default store was not visible / always empty regardless if the product had one set (thanks @kriddles)
  • Fixed that FEATURE_SETTING_STOCK_COUNT_OPENED_PRODUCTS_AGAINST_MINIMUM_STOCK_AMOUNT (option to configure if opened products should be considered for minimum stock amounts) was not handled correctly (thanks @teddybeermaniac)
  • Fixed that the "Due soon" sum (yellow filter button) on the stock overview page didn't include products which are due today (thanks @fipwmaqzufheoxq92ebc)
  • Fixed that the shopping cart icon on the stock overview page was also shown if the product was on an already deleted shopping list (if enabled) (thanks @fipwmaqzufheoxq92ebc)
  • Fixed that when editing a stock entry without a price, the price field was prefilled with 1
  • Fixed that the location & product groups filter on the stock overview page used a contains search instead of an exact search
  • Fixed that the amount on the success popup was wrong when consuming a product with "Tare weight handling" enabled
  • Fixed that the agg...
Read more

v3.0.0-ls84

22 Dec 11:12
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.12.
grocy Changes:

⚠️ The major version bump is due to breaking API changes, please see below if you use the API

New feature: Use any product related quantity unit anywhere

  • Finally it's possible to use any product related quantity unit on any page
  • Products still have one quantity unit stock and one (default) quantity unit purchase, but any QU, which has a direct or indirect conversion for that product, can be used to pick an amount
    • Because the stock quantity unit is now the base for everything, it cannot be changed after the product was once added to stock (for now, maybe there will be a possibilty to change it in a future release)

New feature: Prefill purchase data by barcodes

  • Imagine you buy for example eggs in different pack sizes and they have different barcodes
  • Each product barcode can be assigned an amount, quantity unit and store (on the product edit page), which is then automatically prefilled on the purchase page
  • Additionally, the last price per barcode will be tracked and prefilled as a "Total price" on purchase
  • (Thanks @kriddles for the initial work on this)

New feature: User permissions

  • Users can now have permissions, can be configured per user on the "Manage users" page (lock icon)
  • Default permissions for new users can be set via a new config.php setting DEFAULT_PERMISSIONS (defaults to ADMIN, so no changed behavior when not configured)
  • All currently existing users will get all permissions (ADMIN) during the update/migration
  • Creating API keys on the "Manage API keys"-page (top right corner settings menu) now requires the ADMIN permission
    • Other users only see their API keys on that page
  • (Thanks @fipwmaqzufheoxq92ebc for the initial work on this)

New feature: External authentication support

  • New config.php setting AUTH_CLASS to change the used authentication provider
  • Via LDAP
    • New config.php settings LDAP_DOMAIN, LDAP_ADDRESS and LDAP_BASE_DN
    • If you set AUTH_CLASS to Grocy\Middleware\LdapAuthMiddleware, users will be authenticated against your directory (and will also be created (in grocy), if not already present)
  • Via a reverse proxy
    • New config.php setting REVERSE_PROXY_AUTH_HEADER
    • If you set AUTH_CLASS to Grocy\Middleware\ReverseProxyAuthMiddleware and your reverse proxy sends a username in the HTTP header REMOTE_USER (header name can be changed by the setting REVERSE_PROXY_AUTH_HEADER), the user is automatically authenticated (and will also be created (in grocy), if not already present)
    • (Thanks @fipwmaqzufheoxq92ebc for the initial work on this)

Stock improvements/fixes

  • Changes about best before dates: It's now possible to distinguish between best before dates and expiration dates:
    • New product option "Due date type" (defaults to "Best before date")
    • Wording changes:
      • All current places where "Best before date" was used now use "Due date"
      • Products with Due date type = Best before date (so all existing products) are "due" or "overdue" (they don't "expire" or are "expired")
      • Products with Due date type = Expiration date (new option) can "expire" or are "expired"
    • Color changes:
      • Products which are due soon or expire soon are (still) highlighted in yellow
      • Products which are overdue are highlighted in grey (there is also a new filter button on the stock overview page for them)
      • Products which are expired (new option) are highlighted in red
  • When creating a quantity unit conversion it's now possible to automatically create the inverse conversion (thanks @kriddles)
  • The product option "Allow partial units in stock" was removed, partial amounts are now possible by default for all products
  • On purchase there is now a warning shown, when the due date of the purchased product is earlier than the next due date in stock (enabled by default, can be disabled by a new stock setting (top right corner settings menu))
  • The amount to be used for the "quick consume/open buttons" on the stock overview page can now be configured per product (new product option "Quick consume amount", defaults to 1)
    • This "Quick consume amount" can optionally also be used as the default on the consume page (new stock setting / top right corner settings menu)
  • Products can now be duplicated (new dropdown menu item on the products list page, all fields will be preset from the copied product, except the name)
  • Products can now be merged (new dropdown menu item on the products list page)
    • Useful if you have two products which are basically the same and want to replace all occurrences of one with the other one
  • When consuming or opening a parent product, which is currently not in stock, any in-stock sub product will now be consumed/opened (like already automatically done when consuming recipes)
  • Opened stock entries get now consumed first by default when no specific stock entry is used/selected
    • So the default consume rule is now "Opened first, then first due first, then first in first out"
  • Optimized/clarified what the total/unit price on the purchase page is (thanks @kriddles)
  • On the purchase page the amount field is now displayed above/before the due date for better TAB handling (thanks @kriddles)
  • Changed that when FEATURE_FLAG_STOCK_BEST_BEFORE_DATE_TRACKING is disabled, products now get internally a due date of "never overdue" (aka 2999-12-31) instead of today (thanks @kriddles)
  • Products can now be disabled to keep the history/journal, but hide it everywhere, without deleting it (new product option "Active", deleting a product now explicitly also deletes its journal and all other references) (thanks @kriddles for the initial work on this)
  • Products can now be hidden from the stock overview page, even if they are in-stock (new product option "Never show on stock overview", disabled by default, so no changed behavior when not configured)
    • That's maybe useful for parent products you only use as a kind of "container"
  • The due date is now also prefilled on the inventory page based on the products "Default due days" (was only done on the purchase page before)
  • On the stock journal page, it's now visible if a consume-booking was spoiled
  • It's now tracked who made a stock change (currently logged in user, visible on the stock journal page) (thanks @fipwmaqzufheoxq92ebc)
  • Product edit page improvements ("Save & continue" button, deleting and adding a product picuture is now possible in one go) (thanks @Ma27)
  • For products with tare weight handling enabled, it's now optionally possible to consume a fixed/exact amount (just like for "normal" products) in case you don't want to weigh the whole container this time (new checkbox on the consume page) (thanks @fipwmaqzufheoxq92ebc)
  • The stock overview page now also shows the value - new column and also the total value in the header (thanks @kriddles)
  • It's now possible to set a custom purchased date on purchase (new field on the purchase and inventory page, hidden by default - enable it by a new stock setting (top right corner settings menu)) (thanks @kriddles)
  • The decimal places for all amount and price inputs can now be configured (stock settings / top right corner settings menu, default for amounts is 4, for prices 2)
  • When clicking the product name on the shopping list, the product card will now be displayed (like on the stock overview page) (thanks @kriddles)
  • On the product card there is now also a button to jump directly to the stock entries of the corresponding product (thanks @kriddles)
  • The product picker workflows can now also be started by ENTER (additionally to TAB)
  • Added a "retry camera barcode scan" button (button with camera icon, shortcut C) to the product picker workflow dialog
  • Added more filters on the stock journal page
  • Added a grouped/summarized stock journal (new button "Journal summary" at the top of the stock journal page) (thanks @fipwmaqzufheoxq92ebc)
    • Provides an overview of summarized transactions per product, transaction type and user + summarized amount
  • The product option "Default due days after freezing" now also supports -1 (like the option "Default due days") to set the product to "never due" on freezing
  • Fixed that changing the products "Factor purchase to stock quantity unit" not longer messes up historical prices (which results for example in wrong recipe costs) (thanks @kriddles)
  • Fixed that when adding products through a product picker workflow and when the created products contains special characters, the product was not preselected on the previous page (thanks @Forceu)
  • Fixed that when editing a product the default store was not visible / always empty regardless if the product had one set (thanks @kriddles)
  • Fixed that FEATURE_SETTING_STOCK_COUNT_OPENED_PRODUCTS_AGAINST_MINIMUM_STOCK_AMOUNT (option to configure if opened products should be considered for minimum stock amounts) was not handled correctly (thanks @teddybeermaniac)
  • Fixed that the "Due soon" sum (yellow filter button) on the stock overview page didn't include products which are due today (thanks @fipwmaqzufheoxq92ebc)
  • Fixed that the shopping cart icon on the stock overview page was also shown if the product was on an already deleted shopping list (if enabled) (thanks @fipwmaqzufheoxq92ebc)
  • Fixed that when editing a stock entry without a price, the price field was prefilled with 1
  • Fixed that the location & product groups filter on the stock overview page used a contains search instead of an exact search
  • Fixed that the amount on the success popup was wrong when consuming a product with "Tare weight handling" enabled
  • Fixed that the aggregated amount of parent products was wrong on the stock overview page when the child products had not the same stock quantity units
  • Fixed that edited stock entries were not consider...
Read more

v2.7.1-ls83

16 Dec 14:42
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.12.
grocy Changes:

  • Fixed that camera barcode scanning was broken
  • Fixed that the new prerequisites check handled things incorrectly in Docker images and in embedded mode

v2.7.1-ls82

12 Dec 21:55
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.12.
grocy Changes:

  • Fixed that camera barcode scanning was broken
  • Fixed that the new prerequisites check handled things incorrectly in Docker images and in embedded mode

v2.7.1-ls81

05 Dec 21:59
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.12.
grocy Changes:

  • Fixed that camera barcode scanning was broken
  • Fixed that the new prerequisites check handled things incorrectly in Docker images and in embedded mode