The new version is now on sale.
Availability in the shops will depend on when retailers decide to buy new stock, but it will start to filter in as they reorder.
The way to differentiate between the two will be the barcode – 0190295495206 is the new 2019 one, 0190295624859 is the old 2018 one.
If buying online, best contact the online retailer to confirm what the product/barcode they are selling.
Hope this helps - Iain