Releases: PrestaShop/PrestaShop
Releases · PrestaShop/PrestaShop
PrestaShop 9.0.0 Alpha 1
This is PrestaShop 9.0.0 first Alpha Release.
Changelog
Click here to read the details of this version
- Back Office:
- New feature:
- #36271: Create basic general form for carrier (by @jolelievre)
- #35983: [BC Break] Migrate login and authentication in Back Office to Symfony (by @jolelievre)
- #35907: Handle API upload file (by @jolelievre)
- #35270: [BC Break] Enable attribute migrated page (by @jolelievre)
- #35750: Filter experimental apis (by @jolelievre)
- #35725: Add languages list API as a core endpoint that is available without specific scope (by @jolelievre)
- #35380: Feat(infos): added hostname in system information (by @Dreimus)
- #35630: [BC Break] Product multilang listing (by @tleon)
- #35292: [BC Break] Order history can track modifications via api calls (by @jolelievre)
- #35360: List operation and pagination (by @tleon)
- #35180: Enable symfony layout feature flag by default (by @jolelievre)
- #34892: API handle basic multi shop and multi lang endpoint (by @jolelievre)
- #34929: Add debug cookie configuration values to installation data (by @unlocomqx)
- #34666: Handle return in CommandProcessor to return resource content after modification (by @jolelievre)
- #34696: Customer group commands for edition and deletion (by @jolelievre)
- #34193: Api access scopes (by @jolelievre)
- #34171: Integrate external PrestaShop module for API resources (by @jolelievre)
- #34149: Create API Access page with grid and basic form (by @jolelievre)
- #33833: Add API access Command (by @tleon)
- #33366: Feat(api): add endpoint with complex custom type (by @tleon)
- #33024: Add complex query with optional parameters (by @mflasquin)
- #33056: Enable migrated Title page and Remove AdminGendersController (by @Progi1984)
- #32494: Add of GeoCoordinates form type (by @LouisAUTHIE)
- #33208: Symfony layout feature flag (by @jolelievre)
- #31116: Aaa/apis08d view authorized application (by @mflasquin)
- #32809: Add debug cookie option (by @unlocomqx)
- #31169: Aaa/apis08b delete authorized app (by @mflasquin)
- #32860: Feat(api-platform): api platform documentation spike (by @tleon)
- #32382: Setup generic provider for oauth API (by @mflasquin)
- #32367: Add CLI command to list and toggle feature flags (by @jolelievre)
- #27769: Proper guest management in backoffice (by @Hlavtox)
- #31439: Add information about customer default group (by @Hlavtox)
- #30938: APIS08c - Add and edit authorized application (by @mflasquin)
- #31109: Change limit of filed value on ps_customized_data so that it can accepts more than 255 characters (by @lartist)
- Improvement:
- #36314: Update missing security attributes (by @jolelievre)
- #36264: Check Employee IP address in BO (by @jolelievre)
- #36203: Improve access controls (by @jolelievre)
- #36139: Symfony login page improvement (by @jolelievre)
- #36136: Remove attribute feature flag (by @jolelievre)
- #35996: [BC Break] Update redirect_type enum values (by @M0rgan01)
- #36021: [BC Break] Integrate phpstan extension for Doctrine (by @jolelievre)
- #35848: Introduce AllShopContext Attribute for Symfony layout (by @M0rgan01)
- #35832: Chore(api): make api based on grid instead of query builder (by @tleon)
- #35815: TokenAuthenticator can handle multiple authorization servers (by @jolelievre)
- #35773: Core(api) allow customer group endpoint to be created without shopid… (by @tleon)
- #35434: Improve wording of pack quantities (by @Hlavtox)
- #35697: [BC Break] Create gtin and replace ean13 usages (by @tleon)
- #35761: [BC Break] Introduce PS_TRUSTED_PROXIES env, and delete the obsolete PS_SSL_ENABLED_EVERYWHERE config (by @M0rgan01)
- #35772: [BC Break] Admin API page stabilization and renaming (by @jolelievre)
- #35608: [BC Break] Add a redirection function 301 or 302 on Category page (by @M0rgan01)
- #35716: [BC Break] Add scope hard coded checks in places employee permissions were hard coded (by @jolelievre)
- #35699: Correction of patch requests in PPV2 (by @M0rgan01)
- #35515: [BC Break] Create dedicated Admin API endpoint outside of the back office space (by @jolelievre)
- #35662: Update ps_linklist module (by @jolelievre)
- #35564: Update product SEO metadata length (by @M0rgan01)
- #35518: BO login screen - don't show PrestaShop version before Employee successful login (by @ShaiMagal)
- #35568: Make products and specific combination products searchable by all kind of references in stock management page (by @matthieu-rolland)
- #35501: Add new feature flag "Authorization server - Multistore" (by @M0rgan01)
- #35505: Add ean13 field to api stock management search engine for product and combinations (by @matthieu-rolland)
- #35397: API Access Info endpoint (by @M0rgan01)
- #35373: [BC Break] Remove migrated image settings pages feature flag (by @boherm)
- #35329: [BC Break] Remove migrated shopping carts pages feature flag (by @boherm)
- #35332: Run the API module tests in the core CI (by @M0rgan01)
- #35192: Migrate "Design > Image Settings" (by @boherm)
- #35007: Migrate "Orders > Shopping Carts" page (by @boherm)
- #35266: Update API-platform to v3 (by @M0rgan01)
- #35264: [BC Break] Remove sensio/framework-extra-bundle (by @M0rgan01)
- #35212: [BC Break] Replace AdminSecurity annotations with attributes (by @M0rgan01)
- #34783: [BC Break] Creation of a LegacyController for display a legacy page in a symfony layout (by @M0rgan01)
- #35142: Update symfony to 6.4 (by @M0rgan01)
- #35129: Update symfony to 6.3 (by @M0rgan01)
- #35069: [BC Break] Migrate to Symfony 6, part 2 (by @M0rgan01)
- #34763: [BC Break] Features UX improvement (by @jolelievre)
- #34836: [BC Break] SF6- Remove deprecated code from FrameworkBundle (by @M0rgan01)
- #34901: Make address row clickable (by @Hlavtox)
- #34792: [BC Break] SF6: Use AbstractAuthenticator for TokenAuthenticator (by @M0rgan01)
- #34833: Add an address alias to the list of available addresses (by @kpodemski)
- #34780: SF6 - Remove deprecated code from HttpFoundation (by @M0rgan01)
- #34778: [BC Break] SF6 - Remove deprecated code from HttpKernel (by @M0rgan01)
- #34764: SF6 - Remove deprecated code from TwigBundle (by @M0rgan01)
- #34497: Dynamize scopes from DB into access token endpoint, resource resource server no checks only the JWT token content (by @tleon)
- #34560: [BC Break] Handle backward compatibility for smarty context (by @M0rgan01)
- #34397: API access - add/edit lifetime (by @tleon)
- #34396: Remove the � from the invalid character (by @AureRita)
- #34029: Get a list of unique module's name (by @PrestaEdit)
- #34195: Add
tinyMCE
hr plugin & toolbar (by @PululuK) - #33756: Feat(api-platform): handle scope on endpoints (by @tleon)
- #33775: [BC Break] Twig component: Make Header independent (by @M0rgan01)
- #33832: Make MobileQuickAccess twig component independent (by @boherm)
- #33702: Twig component: Make navigation bar management independent (by @M0rgan01)
- #33760: Introduce
css component
forTypeaheadProductCollectionType
(by @PululuK) - #33682: Twig component: Makes breadcrumbs management independent (by @M0rgan01)
- #33607: Fix miscellaneous bugs on Symfony layout to get full UI tests green (by @jolelievre)
- #32720: Update TranslationToolsBundle to version 6 (by @jolelievre)
- #33570: Replacing MultistoreHeaderController by a twig component and using it in ToolBar twig component instead (by @lartist)
- #33379: Make navbar component independent (by @M0rgan01)
- #33336: Replace twig component header (by @boherm)
- #33128: Handle partial output for an API based on a single DTO (by @tleon)
- #33347: Get notifications center independent twig component (by @lartist)
- #33214: Flash messages Bridge from legacy to Symfony (by @lartist)
- #31504: Order Statuses/Order Return Statuses : Use the new form theme (by @Progi1984)
- #33301: Get employee dropdown twig component independent (by @lartist)
- #33309: Deprecate
SendCartToCustomer
in v9 (by @Progi1984) - #33081: First smarty template replaced by twig (by @lartist)
- #32993: Change translation key when duplicate product (by @mflasquin)
- #33016: Improve controller depreciation documentation (by @mflasquin)
- #32627: Add CTAs for edit pages (by @Hlavtox)
- #32669: [BC Break] Change hook status command logic (by @mflasquin)
- #32411: Add missing MPN column into products CSV example (by @PrestaEdit)
- #32289: Replace use of "upgrade" with "update" (by @eternoendless)
- #32190: [BC Break] Remove unused toolbar.tpl (by @eternoendless)
- #32152: Improvement: displaying header toolbar on mobile (by @ga-devfront)
- #32137: Don't call Hook::getHookModuleExecList('displayAdminStatsModules') twice (by @Tofandel)
- #31218: Add index on ps_orders.'invoice_date' (by @AdrienPlx)
- #29920: Titles : Migrate Add & Edit Forms (by @Progi1984)
- #31900: [BC Break] Use htmlspecialchars on trans parameters and deprecate _raw parameter (by @mflasquin)
- #32106: Improve display of gift message on order view (by @Prestaworks)
- #31984: Add an exit button in tablet and phone menu (by @JBLach)
- #28854: Improve StockManager queries performances (by @tom-combet)
- #31576: Ignore non existing product while importing by reference (by @web-cooking-factory)
- #31739: Delete jquery-passy.LICENSE (by @leemyongpakvn)
- #31736: Improve LinkColumn phpdoc (by @justeen35)
- #31322: Unify page names, grid names, form names (by @Hlavtox)
- #3135...
- New feature:
PrestaShop 8.1.6
This release fixes 2 vulnerabilities
- Front Office:
- Improvement:
- GHSA-7pjr-2rgh-fc5g Fix invoice access vulnerability in FO (by @matthieu-rolland & @M0rgan01)
- Improvement:
- Core
- Imrovement:
- GHSA-45vm-3j38-7p78 Fix XSS vulnerability from FO contact form to BO (by @M0rgan01 & @matthieu-rolland)
- Imrovement:
PrestaShop 8.1.5
Full Changelog
This release fixes multiple bug fixes.
Click here to see
- Back Office:
- Improvement:
- Bug fix:
- #35384: Fix: Catalog - Stocks - multiple filters not working (by @Codencode)
- #35495: Add most used rule group to new products (by @Hlavtox)
- #35006: Backport newer method in filemanager (by @Hlavtox)
- #35064: Add Length constraint to MetaType (by @danilocarta)
- #34982: Always set HelperKpi source and use conditional refresh (by @PrestaEdit)
- #34857: Fix product csv import wiping category assignments, fixes #34601 (by @tswfi)
- Front Office:
- Improvement:
- Bug fix:
- #35530: Fix invoice download for non logged in customer (by @Hlavtox)
- #35023: Fix: BO - Import/Export - Can't import Store contact (by @Codencode)
- #35464: Do not show vouchers that should be hidden (by @Hlavtox)
- #35372: Fix A pack set to Decrement products in pack only. cannot be added to cart (by @Codencode)
- #35418: Fix: The new password policy is not present in the reset password page #35410 (by @Codencode)
- #35166: Validate cart rule actions on load (by @Hlavtox)
- #35021: Fix Address form not work properly in customer account area (by @Codencode)
- #35134: Implement canonical urls and remove not needed parameters (by @Hlavtox)
- #35017: Fix and comment address deletion process (by @Hlavtox)
- #34698: Allow Front controller called in cli if ssl is on or maintenance mode is on in 8.1 (by @jf-viguier)
- Core:
- Improvement:
- #35554: Update ps_googleanalytics (by @matthieu-rolland)
- #35513: Update modules on composer for PS 8.1.5 (patch release) (by @matthieu-rolland)
- #35422: Bump version to 8.1.5 (by @Hlavtox)
- #35114: Updated PrestaShop Packages (by @github-actions[bot])
- #35058: Disable autofill of password for SMTP (by @ShaiMagal)
- #35042: Updated PrestaShop Packages (by @github-actions[bot])
- #35034: Bump ps emailalerts to v3 (by @Hlavtox)
- #35000: Prevent Internal Server Error 500 - opcache_reset with restrict_api (by @ShaiMagal)
- #34957: Remove old Czech lower VAT 10% and 15% (by @ShaiMagal)
- #34946: Added id_shop param to actionAfterLoadRoutes Hook (by @hherreros-webimpacto)
- #34951: Fix CI for
8.1.x
branch after 8.1.3 release (by @boherm)
- Bug fix:
- #35536: Downgrade ps_googleanalytics (by @matthieu-rolland)
- #35351: Fix backup tool creating nulls (by @Hlavtox)
- #35322: Fix shipping cost on order details page - backport from v9 (by @kpodemski)
- #34954: Fix Link->getModuleLink() function for other shop contexts (by @hherreros-webimpacto)
- #35321: Fix display of categories from other shops (by @kpodemski)
- #34873: Prevent uncheck cast (by @gross-nvs)
- Refactoring:
- Improvement:
- Installer:
- Improvement:
- #35579: Update default catalog 8.1.x (by @ps-jarvis)
- #35534: Update default catalog 8.1.x (by @ps-jarvis)
- Improvement:
- Tests:
- Refactoring:
- #35079: Functional tests - Fix nightly 8.1.x : Fix slider URL (by @nesrineabdmouleh)
- #34931: Feat: Backport and add node and dev mode for composite on 8.1.x (by @boubkerbribri)
- #34893: Sanity: Fix sanity command to stop after first fail (by @boubkerbribri)
- Refactoring:
Compare with 8.1.4: 8.1.4...8.1.5
PrestaShop 8.1.4
This release fixes 1 vulnerability.
- Front Office:
- Improvement:
- GHSA-3366-9287-7QPR Path disclosure in JavaScript variable (by @matks)
- Improvement:
Compare with 8.1.3: 8.1.3...8.1.4
PrestaShop 8.1.3
Full Changelog
This release fixes 2 vulnerabilities and multiple bug fixes.
Click here to see
- Back Office:
- Improvement:
- #34741: Backport v9 SymfonyCacheClearer (by @M0rgan01)
- #34606: Optimize product page (by @jolelievre)
- #34738: Remove friendly url alert, put codes to columns (by @Hlavtox)
- #34563: Update wording of add to cart from list setting (by @Hlavtox)
- GHSA-xgpm-q3mq-46rq Some attribute not escaped in Validate::isCleanHTML method (by @matthieu-rolland)
- Bug fix:
- #34356: Fix arabic numbers displayed (by @boherm)
- #34699: Fix customer search in specific price PPV2 (by @M0rgan01)
- #34715: Fix combination search in PPV2 specific price (by @M0rgan01)
- #33945: [BC Break] Fix specific price datetime range (by @Hlavtox)
- #34625: Add hook "actionUpdateQuantity" in product v2 (by @M0rgan01)
- #34647: Add empty string check for price in Catalog price rules (by @M0rgan01)
- #34600: Remove unnecessary Jquery selector in SerpApp. (by @M0rgan01)
- #34537: Minimal quantity should be 1 at least, not 0! (by @ShaiMagal)
- #34450: Fix TaxRulesGroup try to update removed column (by @LameuleFR)
- #34438: Fix BO CSV import - broken functionality (by @ShaiMagal)
- #34441: Fixed SQL apostrophe (') incompatibility (by @Lunyyx)
- #34419: Allow unit price to be zero even when displayed (by @gbelorgey)
- #34343: Fix combination modal changes detection (by @tleon)
- #34351: Fix legacy page images (by @Hlavtox)
- #34162: Fix edit bulk quantity for stock page (by @boherm)
- #34023: Handle via javascript that the two fields for impact are synced, mean… (by @jolelievre)
- Refactoring:
- Improvement:
- Front Office:
- Improvement:
- #34812: Bump classic-theme to 2.1.2 (by @boherm)
- #34648: Early return from rule check (by @Hlavtox)
- GHSA-vr7m-r9vm-m4wf XSS can be stored in DB from "add a message form" in order detail page (by @matthieu-rolland)
- Bug fix:
- #34695: Better validate availability date (by @Hlavtox)
- #34689: Fix image legend not used (by @Hlavtox)
- #34317: Fix sorting by Relevance in search results (by @mrkalchemy)
- #34562: Do not allow products with required customization to be used as a gift (by @Hlavtox)
- #34487: Fix manufacturer name overwriting (by @Hlavtox)
- #34462: Improve front office date validation (by @Hlavtox)
- #34207: Don't check all product availability in cart on add to cart action (by @Oksydan)
- #34078: Fix URL with accented chars (by @M0rgan01)
- #33954: Fix undefined currency if cart is updated before currency is assigned to the context (by @Hlavtox)
- Refactoring:
- #34633: Update ps_shoppingcart (by @Hlavtox)
- #34443: Remove useless htaccess rule for not existing file retro-compat.css.php (by @ShaiMagal)
- Improvement:
- Core:
- Improvement:
- #34811: Exclude new routes for Security Annotation linter command (by @boherm)
- #34723: Updated PrestaShop Packages (by @github-actions[bot])
- #34678: [Gift message] allow more special characters, for example <> (by @ShaiMagal)
- #34632: Updated PrestaShop Packages (by @github-actions[bot])
- #34458: CO: improvement : Performance String Modifier (by @Shoprunners)
- #34529: New 12% VAT Czech Republic from 2024-01-01 (by @ShaiMagal)
- #34448: Validate smarty render calls (prevent errors from outdated themes) (by @ShaiMagal)
- #34452: Prevent Internal Server Error 500 - opcache_invalidate with restrict_api (by @ShaiMagal)
- #34158: Explicit error messages (by @Zudjo)
- #34435: Protect js folder from dangerous files (by @ShaiMagal)
- #34377: Add missing js events in CleanHtmlValidator (by @matthieu-rolland)
- #34380: Update module versions in composer.lock (PS 8.1.x) (by @matthieu-rolland)
- #34242: Change the APE field validation to match all formats (by @alexandrebak42)
- #34120: Bump Smarty to 4.3.4 (by @matks)
- #34084: Update Changelog for 8.1.2 (by @jolelievre)
- Bug fix:
- Refactoring:
- #34609: Better validate cookie length (by @Hlavtox)
- #34531: Update Address.php - small phpdoc edit (@return value) (by @ShaiMagal)
- #34439: Update retro-compat.js.php - prevent PHP Warning (by @ShaiMagal)
- #34444: Fix php warning webservice (by @ShaiMagal)
- #34436: Update jquery.no conflict.php - prevent E_NOTICE (by @ShaiMagal)
- Improvement:
- Tests:
- Improvement:
- #34773: Modify sanity tests workflow to use docker (by @jolelievre)
- Refactoring:
- #34759: CI: fix sanity tests on workflow (by @boubkerbribri)
- Improvement:
1.7.8.11
Full Changelog
This release fixes 1 vulnerability.
- Core:
- Improvement:
- Bug fix:
- GHSA-xgpm-q3mq-46rq: Some attribute not escaped in Validate::isCleanHTML method (by @matthieu-rolland)
- Tests:
- Refactoring:
- #33988: Functional tests - Fix random error in 'FO > Quick view product' (by @nesrineabdmouleh)
- Refactoring:
PrestaShop 8.1.2
Full Changelog
This release fixes 2 vulnerabilities and multiple bug fixes.
Click here to see
- Back Office:
- Improvement:
- #33741: Introduce employee menu same page links (by @sowbiba)
- #33937: Bump 8.1.2 version (by @jolelievre)
- #33880: Replace help text by tooltip in delivery slips page (by @nicosomb)
- #33745: Introduce alternative search panels same page links (by @sowbiba)
- #33476: Add image helptext (by @Hlavtox)
- #33394: Add message when duplicating product (by @Hlavtox)
- #33296: Change translation key when enable/disable/delete product (by @mflasquin)
- #33276: Add file headers and bump some dependencies (by @mflasquin)
- GHSA-6jmf-2pfc-q9m7 Filter dashboard hooks in ajax method (by @matthieu Rolland)
- GHSA-gvrg-62jp-rf7j Check user has view access before fetching module hooks (by @matthieu Rolland)
- Bug fix:
- #34060: Fix image configuration (by @Hlavtox)
- #33909: Cannot add feature or cusotmization fields to virtual product (by @M0rgan01)
- #33771: Update classname regex to allow FQDN (by @gross-nvs)
- #33860: Add order by for attribute by position (by @jolelievre)
- #33778: Handle friendly url automatic update and automatic offline shop configurations (by @jolelievre)
- #33802: Fix uninstalling modules with deleted hooks. (by @Hlavtox)
- #33658: Fix: issue when clearing cache with opcache with enable_file_override (by @Tofandel)
- #33380: Improve reorder positions on grids (by @boherm)
- #33567: Fix visual issues new product page (by @boherm)
- #33660: Fix error in the module translation page (old translation system) (by @eternoendless)
- #33643: Do not attempt to rebuild modules list if missing data (by @matks)
- #33581: Fix modules from distribution api (by @Hlavtox)
- #33450: Style migrated customer threads properly (by @Hlavtox)
- #33495: Check if external carrier module exists (by @Hlavtox)
- #33428: Prevent checking nonsupported image formats (by @Hlavtox)
- #33458: Fix select for when multishop is not enabled (by @tleon)
- #33152: Generate image for store after uploading it (by @Hlavtox)
- #33234: Update module's information cache and add clear cache for doctrine (by @M0rgan01)
- Improvement:
- Front Office:
- New feature:
- Improvement:
- Bug fix:
- #33964: Fix rounding of no pack price (by @Hlavtox)
- #33928: Provide rendered category footer (by @Hlavtox)
- #33978: Uniformise and improve cart stock protection (by @jolelievre)
- #33930: Cannot set specific price with currency filter (by @M0rgan01)
- #33885: Fix URL sanitization and duplicate language ID (by @Hlavtox)
- #33788: Add htaccess to protect templates dir (by @nicosomb)
- #33608: Fix tax detail in invoice (by @idnovate)
- #33387: Do not overwrite legend by empty value (by @Hlavtox)
- #33113: Add conditions for manufacturer fields (by @M0rgan01)
- Refactoring:
- Core:
- Improvement:
- #34026: Update product comments in composer.lock (by @jolelievre)
- #33853: Updated PrestaShop Packages (by @github-actions[bot])
- #33407: Do not check for multiple image formats feature, add fallback (by @Hlavtox)
- #33817: Updated PrestaShop Packages (by @github-actions[bot])
- #33598: Updated PrestaShop Packages (by @github-actions[bot])
- #33515: Retry downloading language packs (by @Hlavtox)
- #33467: Updated PrestaShop Packages (by @github-actions[bot])
- #33433: Use proper limit for CMS page content (by @Hlavtox)
- Bug fix:
- #33894: Fix adding and deleting language entries from tables (by @Hlavtox)
- #33648: Add WebP and Avif to mod_expires (by @kpodemski)
- #33573: Fix dropExistingForeignKeys method when updating doctrine schema (by @Hlavtox)
- #GHSA-v4gr-v679-42p7: (by @matthieu-rolland)
- #GHSA-2rf5-3fw8-qm47: (by @matthieu-rolland)
- #GHSA-hpf4-v7v2-95p2: (by @matthieu-rolland)
- #GHSA-m9r4-3fg7-pqm2: (by @matthieu-rolland)
- #GHSA-75p5-jwx4-qw9h: (by @matthieu-rolland)
- #GHSA-xw2r-f8xv-c8xp: (by @matthieu-rolland)
- #GHSA-gf46-prm4-56pc: (by @matthieu-rolland)
- #31637: Do not interfere with PDF files (by @Hlavtox)
- #33322: Delete data from product_carrier table after deleting product (by @Hlavtox)
- #33212: Prevent removing non restricted cart rules (by @Hlavtox)
- Refactoring:
- Improvement:
- Installer:
- Improvement:
- Bug fix:
- #34025: Add actionAfterLoadRoutes in hook.xml (by @jolelievre)
- #34018: Wording fixed for final export for 8.1.2 (by @jolelievre)
- #33784: Add missing wording and domains (by @Hlavtox)
- #33491: Add low_stock_threshold to fixtures (by @Hlavtox)
- Web Services:
- Localization:
- Tests:
- Improvement:
- #33352: Functional Tests : Unskip test after #31572 is fixed (by @Progi1984)
- #33349: Functional Tests : Improved test after partial fix for #32265 (by @Progi1984)
- Bug fix:
- #33869: Nightly: Fixed
campaigns/productV2/functional/03_CRUDProductWithCombinations.ts
(by @Progi1984) - #33789: Nightly
8.1.x
: Fixedcampaigns/productV2/functional/01_filterProducts.ts
(by @Progi1984) - #33501: Nightly : 8.1.x - Fix random errors (by @Progi1984)
- #33326: Nightly : 8.1.x - Fixed Mocha Loader (by @Progi1984)
- #33869: Nightly: Fixed
- Refactoring:
- #33708: UI Test: delete filter by position on pages and categories (by @boubkerbribri)
- #33679: Nightly: fix erreur on credit slip pagination test (by @boubkerbribri)
- #33631: Modules tests - Fix 'Modules > Faceted search > Uninstall and delete module'' (by @nesrineabdmouleh)
- Improvement:
PrestaShop 1.7.8.10
Full Changelog
This release fixes 2 vulnerabilities.
- Core:
- Improvement:
- GHSA-xw2r-f8xv-c8xp add missing html attributes (by @matthieu-rolland)
- Bug fix:
- Improvement:
- Back Office:
- Improvement:
- GHSA-gf46-prm4-56pc protect from writing files on server through SQL form (by @matthieu-rolland)
- Improvement:
- Tests:
- Improvement:
- #32893: Nightly : 1.7.8.x - Move to Github Actions (by @Progi1984)
- Bug fix:
- #33013: Nightly : Fixed mocha loader (1.7.8.x) (by @Progi1984)
- #32896: Fix github action runs on 1.7.8.x (by @boubkerbribri)
- Refactoring:
- #33231: Nightly : 1.7.8.x - Skip test for the issue 32914 (by @Progi1984)
- #32995: Functional tests - Fix random errors in the nightly 1.7.8.x (by @nesrineabdmouleh)
- Improvement:
PrestaShop 8.1.1
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)
- Improvement:
- Front Office:
- 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)
- Bug fix:
- Installer:
- Improvement:
- #32752: Update default catalog 8.1.x (by @ps-jarvis)
- Improvement:
- Web Services:
- 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)
- Improvement:
PrestaShop 8.0.5
Full Changelog
This release fixes 2 vulnerabilities and multiple bug fixes.
- Core:
- Improvement:
- GHSA-xw2r-f8xv-c8xp add missing html attributes (by @matthieu-rolland)
- Improvement:
- Back Office:
- Improvement:
- #33276: Add file headers and bump some dependencies (by @mflasquin)
- GHSA-gf46-prm4-56pc protect from writing files on server through SQL form (by @matthieu-rolland)
- Bug fix:
- #33234: Update module's information cache and add clear cache for doctrine (by @M0rgan01)
- #33008: Fix 'New' Translation domain (by @mflasquin)
- #33124: Fix issue when disable tax, do not delete tax rules (by @mflasquin)
- #33048: Add string casting for boolean fields (by @nicosomb)
- #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)
- Improvement:
- Front Office:
- Bug fix:
- #32596: Fix availability display logic (by @mflasquin)
- #32345: Hide vouchers with no available quantities (by @tleon)
- Bug fix:
- Tests:
- Bug fix:
- #33279: Nightly : 8.0.x : Unskip test for the issue 32914 (by @Progi1984)
- #33131: Nightly : 8.0.x : Fixed error in filterTaxes (by @Progi1984)
- #33033: Nightly : Fixed install Node 14 (by @Progi1984)
- #33012: Nightly : Fixed mocha loader (8.0.x) (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)
- Refactoring:
- #33230: Nightly : 8.0.x - Skip test for the issue 32914 (by @Progi1984)
- #33174: Sanity Tests - Fix bug in product V2 tests (by @nesrineabdmouleh)
- Bug fix: