2021-06-20 13:19:09 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								>  ⚠️ The following PHP extensions are now additionally required: `json`, `intl`, `zlib`
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-06-12 17:21:48 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### New feature: (Own) Product and stock entry labels/barcodes ("grocycode")
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Print own labels/barcodes for products and/or every stock entry and then scan that code on every place a product or stock entry can be selected 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Can be printed (or downloaded) via 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  The product edit page
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  The context/more menu per line on the stock overview and stock entries page
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  Automatically on purchase (new option on the purchase page, defaults can be configured per product)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  The used barcode type is `DataMatrix`  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Label printer functionality can be enabled via the new feature flag `FEATURE_FLAG_LABELPRINTER`  (defaults to disabled) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Label printer communication happens via WebHooks - see the new `LABEL_PRINTER*`  `config.php`  options 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Those grocycodes can also be used without a label printer - you can view or download the pictures and print them manually 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  More information: 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  https://github.com/grocy/grocy/blob/master/docs/grocycode.md
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  https://github.com/grocy/grocy/blob/master/docs/label-printing.md
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  (Thanks a lot @mistressofjellyfish ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-06-18 20:57:08 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### New feature: Shopping list thermal printer support
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  The shopping list can now be printed on a thermal printer 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  The printer must compatible to the `ESC/POS`  protocol and needs to be locally attached or network reachable to/by the machine hosting grocy (so the server)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  See the new `TPRINTER*`  `config.php`  options to configure the printer connection and other options
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  => New button on the shopping list print dialog
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Can be enabled via the new feature flag `FEATURE_FLAG_THERMAL_PRINTER`  (defaults to disabled) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  (Thanks a lot @Forceu ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:55:48 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Stock improvements/fixes
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Product barcodes are now enforced to be unique across products 
						 
					
						
							
								
									
										
										
										
											2021-01-12 18:04:20 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that editing stock entries was not possible 
						 
					
						
							
								
									
										
										
										
											2021-01-30 13:06:44 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that consuming with Scan Mode was not possible 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:13:16 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the current stock total value (header of the stock overview page) didn't include decimal amounts (thanks @Ape ) 
						 
					
						
							
								
									
										
										
										
											2021-02-21 19:36:37 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the transfer page was not fully populated when opening it from the stock entries page 
						 
					
						
							
								
									
										
										
										
											2021-06-27 18:32:22 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that undoing a consume/open action from the success notification on the stock entries page was not possible 
						 
					
						
							
								
									
										
										
										
											2021-06-27 19:04:09 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that adding a barcode to a product didn't save the selected quantity unit when the product only has a single one 
						 
					
						
							
								
									
										
										
										
											2021-06-27 20:55:38 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the store information on a stock entry was lost when transferring a partial amount to a different location 
						 
					
						
							
								
									
										
										
										
											2021-06-28 19:43:08 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the "Spoil rate" on the product card was wrong in some cases 
						 
					
						
							
								
									
										
										
										
											2021-07-02 17:04:40 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the stock journal showed always the products default location (instead of the location of the transaction) 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:55:48 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-03-31 22:22:28 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Shopping list improvements/fixes
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  The amount now defaults to `1`  for adding items quicker 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:55:48 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that shopping list prints had a grey background (thanks @Forceu ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Fixed the form validation on the shopping list item page (thanks @Forceu ) 
						 
					
						
							
								
									
										
										
										
											2021-07-02 17:37:06 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that when adding products to the shopping list from the stock overview page, the used quantity unit was always the products default purchase QU (and not the selected one) 
						 
					
						
							
								
									
										
										
										
											2021-07-03 18:15:30 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the displayed last unit/total price was wrong when the used quantity unit was not the products stock QU 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:55:48 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-02-21 19:10:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Recipe improvements/fixes
  
						 
					
						
							
								
									
										
										
										
											2021-02-14 12:56:21 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Recipe printing improvements (thanks @Ape ) 
						 
					
						
							
								
									
										
										
										
											2021-02-21 20:57:34 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Calories are now always displayed per single serving (on the recipe and meal plan page) 
						 
					
						
							
								
									
										
										
										
											2021-02-21 19:10:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that "Only check if any amount is in stock" (recipe ingredient option) didn't work for stock amounts <  1  
						 
					
						
							
								
									
										
										
										
											2021-06-28 17:00:16 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that when adding missing items to the shopping list, on the popup deselected items got also added 
						 
					
						
							
								
									
										
										
										
											2021-07-03 18:30:53 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the amount of self produced products with tare weight handling enabled was wrong ("Produces product" recipe option) 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:55:48 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Chores fixes
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Fixed that tracking chores with "Done by" a different user was not possible 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-02-21 19:14:49 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Userfield fixes
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Fixed that numeric Userfields were initialised with `1.0`  
						 
					
						
							
								
									
										
										
										
											2021-06-23 22:13:54 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that shortcuts (up/down key) and the format did not work correctly when using multiple date/time Userfields per object 
						 
					
						
							
								
									
										
										
										
											2021-06-28 17:00:16 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that Userfields were not saved when adding a product or a recipe (only on editing) 
						 
					
						
							
								
									
										
										
										
											2021-02-21 19:14:49 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-03-31 22:26:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### General & other improvements/fixes
  
						 
					
						
							
								
									
										
										
										
											2021-06-20 13:27:16 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  LDAP authentication improvements / OpenLDAP support (thanks @tank0226 ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  A read only service account can now be used for binding
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  The username attribute is now configurable
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  Filtering of accounts is now possible
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  => See the new `config.php`  options
							 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:55:48 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Some night mode style improvements (thanks @BlizzWave  and @KTibow ) 
						 
					
						
							
								
									
										
										
										
											2021-06-27 19:34:28 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Help tooltips are now additionally also triggered by clicking on them (instead of only hovering them, which doesn't work on mobile / touch devices) 
						 
					
						
							
								
									
										
										
										
											2021-06-29 17:43:13 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  The camera barcode scanner now also supports Code 39 barcodes (used for example in Germany on pharma products (PZN)) (thanks @andreheuer ) 
						 
					
						
							
								
									
										
										
										
											2021-03-31 22:26:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the number picker up/down buttons did not work when the input field was empty or contained an invalid number 
						 
					
						
							
								
									
										
										
										
											2021-06-27 20:13:24 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that links and embeds (e.g. YouTube videos) did not work in the text editor 
						 
					
						
							
								
									
										
										
										
											2021-07-03 19:40:42 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that the "Manage users" and "Manage API keys" menu was not shown when using reverse proxy authentication 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:55:48 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-06-29 20:24:02 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### API improvements/fixes
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Added a new API endpoint `/system/localization-strings`  to get the localization strings (gettext JSON representation; in the by the user desired language) 
						 
					
						
							
								
									
										
										
										
											2021-02-21 18:18:34 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that due soon products with `due_type`  = "Expiration date" were missing in `due_products`  of the `/stock/volatile`  endpoint 
						 
					
						
							
								
									
										
										
										
											2021-06-28 17:00:16 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Fixed that `PUT/DELETE /objects/{entity}/{objectId}`  produced an internal server error when the given object id was invalid (now returns `400 Bad Request` )