PrestaShop logo

PrestaShop

Open source e-commerce platform for building an online store

Alternative to: shopify, woocommerce, bigcommerce, magento


About Versions (100)

8.1.1

2023-08-07

Full Changelog

This release fixes 7 vulnerabilities and multiple bug fixes.

  • Back Office:
    • Improvement:
      • #33278: Update dependencies (by @mflasquin)
      • #32894: Admin search - Transmit the search query param (by @sowbiba)
      • #32789: Warning on Modules List page when Distribution API cannot be contacted (by @0x346e3730)
      • GHSA-gf46-prm4-56pc Protect from writing files on server through SQL form (by @Matthieu Rolland)
      • GHSA-m9r4-3fg7-pqm2 Protect file name from path traversal attack (by @Matthieu Rolland)
      • GHSA-75p5-jwx4-qw9h Escape variable to prevent sql injection (by @Matthieu Rolland)
      • GHSA-hpf4-v7v2-95p2 Protect translation file reading form path traversal attack (by @Matthieu Rolland)
      • GHSA-2rf5-3fw8-qm47 Keep file name from containing path traversal (by @Matthieu Rolland)
      • GHSA-v4gr-v679-42p7 Keep file name from containing path traversal (by @Matthieu Rolland)
    • Bug fix:
      • #32493: Fix: When updating object images, old thumbnails are not deleted and updated (by @Codencode)
      • #33255: Prevent deleting main URL of a store (by @Hlavtox)
      • #33008: Fix ‘New’ Translation domain (by @mflasquin)
      • #33124: Fix issue when disable tax, do not delete tax rules (by @mflasquin)
      • #33236: Module manager - Empty category - Add raw filter to display html content (by @sowbiba)
      • #33164: Fix authorized application column length (by @mflasquin)
      • #33151: Fix for product editor is not storing some fields in multi shop context conservative fix for 8.1.x (by @cruftex)
      • #33120: Fix bad display alert when changing product combination quantity (by @fatm-dev)
      • #33107: Fix new file button target in product attachment form; (by @fatm-dev)
      • #33048: Add string casting for boolean fields (by @nicosomb)
      • #32662: Remove module list item when force deletion (by @M0rgan01)
      • #32906: Fix clear filter options on missing category (by @FabienPapet)
      • #32615: Update ImageGenerator resize destination path (by @M0rgan01)
      • #31379: Fix disabling a module for a specific shop applied to all shops (by @matthieu-rolland)
      • #32790: Fix PDF translations in backoffice (by @mflasquin)
      • #32715: Fix: [BO] : Error notification displayed in Multistore page (by @Codencode)
      • #32656: Fix: Warning on the Cart Rules creation/editing page (by @Codencode)
  • Front Office:
    • Bug fix:
      • #32597: Update checkOrGenerateImageType $sourceFilePath (by @M0rgan01)
      • #33156: Check if product is active and orderable during checkout (by @Hlavtox)
      • #33043: Fix wrong discount amount displayed (by @boherm)
      • #32596: Fix availability display logic (by @mflasquin)
  • Core:
    • Bug fix:
      • #33136: Register commonly used deprecated modifiers to Smarty config (by @kpodemski)
      • #33148: Update autoload library to v1.0.1 (by @jolelievre)
      • #33133: Fix for child themes/multishop themes translations (by @kpodemski)
    • Improvement:
      • GHSA-xw2r-f8xv-c8xp Add missing html attributes (by @Matthieu Rolland)
  • Installer:
    • Improvement:
      • #32752: Update default catalog 8.1.x (by @ps-jarvis)
  • Web Services:
    • Bug fix:
      • #32842: Changed error code when access token is invalid (by @nicosomb)
  • Tests:
    • Improvement:
      • #33312: Nightly : 8.1.x - Multistore (Removed Delete shop url) (by @Progi1984)
      • #31275: Functional Tests : Added deprecated as errors (by @Progi1984)
      • #32769: Functional Tests : API : External Auth Server - Resource Endpoint (by @Progi1984)
      • #32756: Functional Tests : Faceted search module - Uninstall and delete module (by @Progi1984)
      • #32666: Functional Tests : BO - Design - Image Settings - Check base image format (by @Progi1984)
      • #32668: Functional Tests : Cash on delivery (COD) module - Reset module (by @Progi1984)
      • #32674: Functional Tests : Hummingbird : FO - Login : Login in FO (by @Progi1984)
    • Bug fix:
      • #33279: Nightly : 8.0.x : Unskip test for the issue 32914 (by @Progi1984)
      • #33281: Nightly : 8.1.x : Unskip test for the issue 32914 (by @Progi1984)
      • #33130: Nightly : 8.1.x : Fixed error in filterTaxes (by @Progi1984)
      • #33131: Nightly : 8.0.x : Fixed error in filterTaxes (by @Progi1984)
      • #33033: Nightly : Fixed install Node 14 (by @Progi1984)
      • #33023: Nightly : Fixed install Node 14 (by @Progi1984)
      • #33011: Nightly : Fixed mocha loader (8.1.x) (by @Progi1984)
      • #33012: Nightly : Fixed mocha loader (8.0.x) (by @Progi1984)
      • #32849: Nightly : Fixed functional/BO/04*/01*/08* (by @Progi1984)
      • #32835: Nightly : 8.1.x : Fixed error in package.json (by @Progi1984)
      • #32834: Nightly : 8.0.x : Fixed error in package.json (by @Progi1984)
      • #32829: Nightly : Fixed functional/BO/02*/01*/viewAndEditOrder/11* (by @Progi1984)
      • #32706: Nightly : Fixed check of shipping price (by @Progi1984)
    • Refactoring:
      • #33228: Nightly : 8.1.x - Skip test for the issue 32914 (by @Progi1984)
      • #33230: Nightly : 8.0.x - Skip test for the issue 32914 (by @Progi1984)
      • #33174: Sanity Tests - Fix bug in product V2 tests (by @nesrineabdmouleh)
      • #33146: Product V2 tests - Fix bug in product V2 tests (Sanity & Functional campaigns) (by @nesrineabdmouleh)
      • #32859: Refacto WS tests countries (by @boubkerbribri)
      • #32792: Functional tests - Add new test ‘Design > Position > Filter module’ (by @nesrineabdmouleh)
      • #32782: Functional tests - Add new tests ‘Stock > Sort and pagination movements table’ (by @nesrineabdmouleh)
      • #32718: Functional tests - Add some tests in ‘FO > Carts’ page (by @nesrineabdmouleh)
      • #32598: Functional tests - Add some tests in “Module manager > Alerts tab” (by @nesrineabdmouleh)
      • #32640: Fix nightly 18-05 - Add reset filter step to products table (by @nesrineabdmouleh)