Continuing on our promise to support 1.6 with patch releases, we are happy to deliver this new version and to continue making sure that 1.6 remains stable and safe for PrestaShop merchants. Community member @firstred helped us pick the most interesting/urgent pull-requests to include in this release: thank you Michael!
Current issue when creating/editing a product in PS 1.5 and 1.6
While we were packing version 220.127.116.11 for QA testing two weeks ago, version 54 of the Google Chrome browser was released. This is a significant update of this major browser, because it removes the ability to make synchronous XMLHttpRequest calls – a method which is used in PrestaShop 1.5 & 1.6’s Product Creation page.
In effect, this makes it impossible to create or edit a product in all versions of PrestaShop 1.5 and 1.6. While this problematic behavior is not a bug from PrestaShop but a design decision from the W3C/WHATWG standards bodies (applied by browser vendors after time of deprecation), all PrestaShop merchants might witness issues once the Chrome browser auto-updates to its latest version.
Furthermore, other browsers should soon follow suite: Firefox has also deprecated the
async parameter. We do not have yet an ETA for other browsers.
The PrestaShop Core team is aware of the situation, and is publicly working on this issue: here is the Forge ticket, and here is the current pull request. Please help us test the current fix! Let’s make sure, together, that it does fix the issue for everyone!
Also, make sure that your modules and themes DO NOT make use of synchronous XHR calls! Learn how here!
PrestaShop 18.104.22.168 does not contain the fix. We are planning for a quick v22.214.171.124 with this fix in place – this way we can focus our QA testing for this version to just this issue. That forthcoming release will also explain how to patch previous versions of PrestaShop.
While we are working on the issue, you should be able to have your Product Creation page work again by installing Chrome 53 and setting it to not make automatic upgrades.
As the version number indicates (as per our SemVer-like versioning), this is the 8th patch release for PrestaShop 126.96.36.199.
As usual, if you are currently running promotions leading to high traffic on your website, we recommend that you wait for the promotion to end before attempting any upgrade and technical change to your store.
We hope you enjoy this new release!
For a full list of changes, see the list of pull requests merged into the 1.6.1.x branch in this milestone
Here are some of the most notable changes that this version brings:
- BO: Admin can now remove quantity from Advanced Stock Manager.
- BO: Unremovable order states are now really unremovable.
- BO: Partial refund cart rules tax method is improved.
- BO: Sample customers_import.csv now works as expected.
- CO: Ability to save large messages from IMAP.
- CO: isAllProductsInStock calculation is improved.
- IN: Zipcode formats for Afghanistan and Egypt have been added.
- …and several other fixes.
The PrestaShop 188.8.131.52 changelog is available.
Since version 184.108.40.206 is a “patch” update to version 220.127.116.11, upgrading from that version will be as smooth as silk for everyone: features will work better, and modules & themes which worked fine on 18.104.22.168 will work just as well with 22.214.171.124.
This release had 10 contributors, both from PrestaShop and from the Community at large.
A huge “thank you!” to each of the 8 outside contributors, who gave their time and knowledge for the benefit of the whole PrestaShop community! You too can contribute to the next version!
Let’s go, upgrade your store(s)! Upgrading from 126.96.36.199-188.8.131.52 is completely safe, upgrades from a standard 1.6.0.x version should work just as well, and those upgrading from version 1.5, 1.4 or even 1.3 should take their time and pay attention to their modules, their theme and their custom modifications!