PrestaShop logo

PrestaShop

Open source e-commerce platform for building an online store

Alternative to: shopify, woocommerce, bigcommerce, magento


About Versions (100)

1.7.7.0-rc.1

2020-11-03

Remaining known issues since 1.7.7.0 Beta 2

These issues are not considered blocking for the release of a stable version as they are considered edge cases and will be fixed in the next patch version.

Order back-office

Back Office

Front Office

Changes since PrestaShop 1.7.7.0 beta 2

Click here to see

  • Back Office:
    • Improvement:
      • #21435: Add hooks for the AdminLoginController, AdminController, FrontController and Controller (by @PierreRambaud)
      • #20903: [BC Break] Update Order amount when its addresses are modified (by @jolelievre)
      • #21203: Build assets for 177 (by @jolelievre)
      • #21190: Add missing security annotation on new 177 routes (by @jolelievre)
      • #21025: Make legacy parameters from routing accessible in migrated pages (by @jolelievre)
    • Bug fix:
      • #21666: Recompute price tax excluded only when the price is different from catalog (by @jolelievre)
      • #21574: Allow ContextStateManager to stash contexts (by @jolelievre)
      • #21523: Several fixes found via PHPStan while mergin to develop (by @jolelievre)
      • #21447: Synchronize OrderDetail with Cart when removing a voucher (by @PierreRambaud)
      • #21467: Fix help link in Create order (by @atomiix)
      • #21458: Two Time actionAdminLoginControllerResetBefore (by @okom3pom)
      • #21432: Fixed Configuration when Disabling/Enabling Shop (by @Progi1984)
      • #21326: Set order currency to added cart rule (by @sowbiba)
      • #21331: Enable Gift and Recycled Packaging switches (by @matks)
      • #21232: Fix tab modules list (by @sowbiba)
      • #21343: Fix status dropdown of order listing page not being well displayed using rtl language (by @NeOMakinG)
      • #21317: Notifications bell icon read fix (Backport) (by @okom3pom)
      • #21344: Move product search controller that was not in the right place (by @jolelievre)
      • #20882: Recompute specific price tax excluded when mismatch with price tax included (by @matthieu-rolland)
      • #21310: Fix delete order state confirmation (by @sowbiba)
      • #21195: Replaced SQL query to fetch modules hooked on stat hook by Hook function to have a singl Source of Truth (by @matks)
      • #20760: Add Order - View customer details : Check if nav-bar exist to avoid console errors (by @sowbiba)
      • #20628: Restore selectors in Order Page for GDPR to make GDPR module compliant with 1.7.7.0 (by @matks)
      • #21045: Fix Features page throwing an exception after specific steps are made (by @atomiix)
      • #21031: Fix bad range error when setting free shipping on a previously not free shipping carrier (by @atomiix)
      • #21048: Fix [BO- Stores page] Sort by post code not working (by @PululuK)
      • #20911: Fix glyph.png asset path (by @okom3pom)
      • #20960: Fix bulk actions in Carriers page (by @atomiix)
      • #20936: Fix navbar scroll on mobile display (by @sowbiba)
      • #20902: Keep order detail from being updated in BO > Order detail page, when product doesn’t exist anymore (by @matthieu-rolland)
      • #20906: Duplicate product in order invoices (by @jolelievre)
      • #20796: Fix OrderReturnState should not use soft delete (by @atomiix)
      • #20798: Do not recalculate shipping if PS_ORDER_RECALCULATE_SHIPPING is false (by @atomiix)
      • #20792: Fix cannot add twice a product out of stock but allowed to be ordered (by @atomiix)
      • #20757: Save customer message on order creation from BO (by @sowbiba)
      • #20734: Allow to create Order from BO using soft deleted address (by @matks)
      • #20704: Expose missing route (by @atomiix)
      • #20603: Redirect to customer when canceling new customer address creation (by @ks129)
      • #20714: Fix max attribute on qty input of an out of stock attribute available on create order (by @NeOMakinG)
      • #20684: Fix empty optional customization exception when creating BO order (by @atomiix)
      • #20145: Product management and specific prices new rules in Order (by @jolelievre)
      • #20755: Fix free shipping cart rules not added/deleted in create order (by @atomiix)
      • #20729: Fix price width is too small on some devices by setting a min-width (by @NeOMakinG)
      • #20644: Check for address id before creating CartAddress (by @atomiix)
      • #20626: Fix duplicate ids in order page (by @PierreRambaud)
  • Front Office:
    • Improvement:
      • #21507: Build core assets (by @jolelievre)
      • #20920: Fix jquery migrate being loaded two times in FO (by @matthieu-rolland)
    • Bug fix:
      • #21362: Possibility to check if we’re in product quick view mode (by @kpodemski)
      • #20927: Avoid possible notice due to breaking change (by @kpodemski)
      • #21297: Fix variable name in order_customer_comment.html.twig (by @okom3pom)
      • #21266: Fix wrong combination image shown when clicking to zoom (by @atomiix)
      • #20598: Do not reconvert discounts (by @atomiix)
  • Core:
    • Improvement:
      • #21449: Update modules (blockreassurance/dashtrends/ps_checkpayment/welcome) (by @Progi1984)
      • #21138: Add changelog for the 1.7.6.8 version (by @PierreRambaud)
      • #21124: Bump version to 1.7.6.8, bump contactform version (by @PierreRambaud)
      • #20794: Send an ‘action’ parameter to actionProductCancel hook (by @matthieu-rolland)
      • #20738: Disable jquery migrate deprecation messages when prestashop debug mode is off (by @matthieu-rolland)
    • Bug fix:
      • #21609: Make PrestaShop compatible with composer 2.0 (by @atomiix)
      • #21390: Fix getting proper cover for image (by @kpodemski)
      • #GHSA-rc8c-v7rq-q392: Stored XSS in upload files (by @PierreRambaud)
      • #GHSA-5cp2-r794-w37w: Potential XSS injection with contact form (by @PierreRambaud)
      • #GHSA-fghq-8h87-826g: Blind SQLi in Catalog Product edition (by @PierreRambaud)
      • #20992: Update live polyfill in BO, FO core theme, and remove it from FO classic theme (by @matthieu-rolland)
      • #20741: Fix cumulative free gift + percentage discounts (by @atomiix)
      • #20693: Cancel/Refunds… adding missing hooks and cancel product refactor (by @matthieu-rolland)
      • #20758: Fix cumulative percentage behat test (by @matthieu-rolland)
    • Refactoring:
      • #20378: Use Computing precision instead of hardcoded 2 (by @matks)
  • Installer:
    • Improvement:
      • #21178: Update modules for 177 (by @jolelievre)
    • Bug fix:
      • #20201: Fix throw InstallControllerHttpSystem::trans during installation process (by @mushroot)
  • Localization:
    • Improvement:
      • #21607: Update translation catalogs (by @jolelievre)
      • #21509: Update catalog with latest wordings (by @jolelievre)
      • #21179: Update translation catalogues for 177 (by @jolelievre)
  • Tests:
    • Improvement:
      • #21497: Improve behat config which did not use appropriate format for paths (by @jolelievre)
      • #20850: Add behat tests for order shipping computing, and add new carriers fixtures (by @jolelievre)
    • Bug fix:
      • #21532: Update behat and gerkhin to allow debugging in PHPStorm (by @jolelievre)
    • Refactoring:
      • #21544: Fix image name for CRUD title test (by @boubkerbribri)
      • #21512: Add tests ‘Helper card’ for catalog pages (by @boubkerbribri)
      • #21508: Add test ‘CRUD search engines’ (by @boubkerbribri)
      • #21505: Add test pagination stores (by @boubkerbribri)
      • #21481: Add test ‘Sort and pagination price rule’ (by @nesrineabdmouleh)
      • #21473: Add test ‘Filter sort and pagination order status’ (by @nesrineabdmouleh)
      • #21462: Add var for visible selectors in methods (by @nesrineabdmouleh)
      • #21459: Add test ‘CRUD order status’ (by @nesrineabdmouleh)
      • #21452: Fix page name in orders tests (by @boubkerbribri)
      • #21399: Add test ‘Help card on attributes page’ (by @boubkerbribri)
      • #21405: Add test ‘Filter, sort and pagination search engines’ (by @boubkerbribri)
      • #21403: Add test ‘Sort and pagination countries table’ (by @nesrineabdmouleh)
      • #21411: Add test ‘Sort and pagination states table’ (by @nesrineabdmouleh)
      • #21415: Add test ‘Filter, sort and pagination tax rules group’ (by @nesrineabdmouleh)
      • #21433: Fix a small error in nightly 14-10-2020 (by @nesrineabdmouleh)
      • #21402: Add test ‘Sort and pagination zones table’ (by @nesrineabdmouleh)
      • #21385: Add test ‘Filter and bulk actions catalog price rules’ (by @nesrineabdmouleh)
      • #21396: Add navigation when selecting pagination limit (by @boubkerbribri)
      • #21367: Add test ‘CRUD catalog price rule’ (by @nesrineabdmouleh)
      • #21334: Create state with only iso code that does not exist (by @boubkerbribri)
      • #21341: Fix test ‘CRUD carrier’ in nightly 07/10/2020 (by @nesrineabdmouleh)
      • #21339: Delete all references to ttc in UI folder (by @boubkerbribri)
      • #21327: Create first test ‘Computing precision set to 3’ for UI tests new campaign ‘Regression’ (by @boubkerbribri)
      • #21324: Add new test ‘Change position for attributes and values’ (by @boubkerbribri)
      • #21308: Fix tests errors in nightly 04/10/2020 (by @nesrineabdmouleh)
      • #21302: Change UI tests workflow name (by @boubkerbribri)
      • #21255: Add test ‘Sort and pagination shopping carts’ (by @nesrineabdmouleh)
      • #21265: Fix tests errors in nightly 02/10/2020 (by @nesrineabdmouleh)
      • #21256: Fix test ‘Filter shopping carts’ (by @nesrineabdmouleh)
      • #21188: Refactoring create cart rule and faker in tests (by @boubkerbribri)
      • #21225: Add test ‘Filter shopping carts’ (by @nesrineabdmouleh)
      • #21147: Add test ‘Filter sort and pagination carriers’ (by @nesrineabdmouleh)
      • #21184: Avoid creating new state with existing iso code (by @boubkerbribri)
      • #21162: Add a DB_SERVER global variable for tests (by @SD1982)
      • #21182: Add test ‘Pagination and sort cart rule’ (by @nesrineabdmouleh)
      • #21122: Add github action to check eslint and step identifier doubles for UI tests (by @boubkerbribri)
      • #21139: Change faker for locations tests (by @boubkerbribri)
      • #21123: Add test ‘Sort and pagination attributes’ (by @nesrineabdmouleh)
      • #21064: Add test ‘Crud carrier’ (by @nesrineabdmouleh)
      • #21116: Fix Error in last PR to force playwright@1.0.2 (by @boubkerbribri)
      • #20935: Add test ‘Bulk actions countries’ (by @boubkerbribri)
      • #21097: Downgrade playwright to version 1.0.2 (by @boubkerbribri)
      • #21090: Unskip test ‘Sort by post code’ in stores page after fixing issue (by @boubkerbribri)
      • #21089: Increase timeout for ‘Sort’ tests (by @boubkerbribri)
      • #21043: Fix test context in ‘Sort and pagination image settings’ (by @nesrineabdmouleh)
      • #21056: Fix tests errors in nightly 18-09-20 (by @boubkerbribri)
      • #21040: Add test ‘Sort Stores’ (by @boubkerbribri)
      • #20847: Add test ‘Configure contact details’ (by @nesrineabdmouleh)
      • #20997: Add test ‘Sort and pagination image settings’ (by @nesrineabdmouleh)
      • #21029: Delete force install playwright on docker (by @boubkerbribri)
      • #20988: Fix ‘CRUD Cart Rule’ Test (by @boubkerbribri)
      • #20932: Add test ‘Bulk actions states’ (by @boubkerbribri)
      • #20961: Add test ‘Filter, quick edit and bulk actions cart rules’ (by @boubkerbribri)
      • #20922: Add test ‘CRUD states’ (by @boubkerbribri)
      • #20919: Add test ‘Bulk actions zones’ (by @boubkerbribri)
      • #20913: Avoid creating the same name for different values using faker (by @boubkerbribri)
      • #20899: Add test ‘CRUD Zone’ (by @boubkerbribri)
      • #20896: Add test ‘Filter and quick edit states’ (by @boubkerbribri)
      • #20876: Add test ‘Filter and quick edit zone’ (by @boubkerbribri)
      • #20873: Improve pagination on customers test (by @boubkerbribri)
      • #20883: Fix duplicates steps identifiers in UI tests (by @boubkerbribri)
      • #20881: Add test ‘Filter and quick edit countries’ (by @boubkerbribri)
      • #20859: Add test ‘CRUD tax Rule’ (by @nesrineabdmouleh)
      • #20831: Add test ‘CRUD country’ (by @nesrineabdmouleh)
      • #20802: Add test ‘CRUD cart rule’ (by @nesrineabdmouleh)
      • #20759: Add test ‘Bulk delete attributes’ (by @boubkerbribri)
      • #20724: Add test ‘Default pack stock management’ (by @nesrineabdmouleh)
      • #20749: Add tests ‘Filter features’ and ‘Filter feature values’ (by @boubkerbribri)
      • #20735: Add test ‘CRUD attributes and values’ (by @boubkerbribri)
      • #20692: Add tests ‘Filter attributes’ and ‘Filter attribute values’ (by @boubkerbribri)
      • #20683: Fix faker data - Title’s name should take at most 20 characters (by @boubkerbribri)
      • #20599: Functional tests - Add CRUD and Bulk actions tests for image types (by @boubkerbribri)
      • #20551: Functional tests - Add tests ‘CRUD and bulk delete Groups’ (by @boubkerbribri)