PrestaShop Core Weekly - Week 3 of 2021
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 18th to Sunday 24th of January 2021.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 67 new issues have been created in the project repositories;
- 46 issues have been closed, including 9 fixed issues on the core;
- 118 pull requests have been opened in the project repositories;
- 98 pull requests have been closed, including 71 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #22887: Improve TypedRegexValidator->getPattern(). Thank you @davidglezz
- #22861: Updated JS Routing file. Thank you @github-actions[bot]
- #20446: Fix cache class. Thank you @davidglezz
Back office
- #22922: New hooks on grid component table. Thank you @kpodemski
- #22895: Adjust items alignment of order view header, by @NeOMakinG
- #22884: Fix carrier depth, height and width limits. Thank you @Prestaworks
- #18136: Use grid common search action where possible (1.7.8 target). Thank you @zuk3975
Front office
Installer
- #22944: Fix undefined index when iso doesn’t exists in language list, by @PierreRambaud
- #19818: Added Countries Translations (Installation & LocalizationPack), by @Progi1984
Tests
- #22935: Update GitHub Action actions/checkout to v2, by @matks
- #22890: Fix shopping cart tests for the nightly, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Core
- #22841: Bring back vat number to address on order view. Thank you @kpodemski
Back office
- #22909: BO - Create Order - Updated product list when adresses changed, by @Progi1984
- #22863: Fix reference in Shopping carts view. Thank you @kpodemski
- #22805: BO - Orders page - Cannot delete a product restricted by a cart rule, by @Progi1984
Tests
- #22927: Fix nightly 21-01-2021 on 1.7.7.x, by @boubkerbribri
- #22912: Fix nightly tests failing on 20-01-2021, by @boubkerbribri
- #22900: Add test ‘Test handling charges for carriers in FO’. Thank you @nesrineabdmouleh
- #22879: Add test ‘CRUD shop group’. Thank you @nesrineabdmouleh
- #22876: Add test ‘Filter,sort and pagination logs’. Thank you @nesrineabdmouleh
- #22874: Add test ‘Check number of orders in order history page’, by @boubkerbribri
- #22856: Add test ‘Check customer block’ in order page. Thank you @nesrineabdmouleh
- #22855: Add test ‘View vouchers on FO account Page’, by @boubkerbribri
- #22762: Add test ‘Filter sort pagination shop groups’. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Customer reassurance block module
- #112: Bump friendsofphp/php-cs-fixer from 2.18.0 to 2.18.1. Thank you @dependabot[bot]
- #111: Bump webpack-cli from 4.3.1 to 4.4.0. Thank you @dependabot[bot]
- #110: Bump webpack from 5.15.0 to 5.16.0. Thank you @dependabot[bot]
- #109: Bump webpack from 5.14.0 to 5.15.0. Thank you @dependabot[bot]
- #108: Bump friendsofphp/php-cs-fixer from 2.17.3 to 2.18.0. Thank you @dependabot[bot]
PHP Developer Tools
- #49: Update PHP Syntax linter github action to use standard GA instead of prestashop/github-action-php-lint@master, by @matks
- #48: Update PHP CS Fixer github action to use standard GA instead of prestashopcorp/github-action-php-cs-fixer, by @matks
- #46: Add stub for Module::getInstanceByName always returning true, by @Quetzacoalt91
QA nightly results
Nightly board
Changes in developer documentation
- #848: New grid hooks from 1.7.8. Thank you @kpodemski
- #847: Added displayOrderPreview to the hook list. Thank you @dpatou
User documentation landing page
- #19: chore(deps-dev): bump sass from 1.32.4 to 1.32.5. Thank you @dependabot[bot]
- #18: fix(deps): bump core-js from 3.8.2 to 3.8.3. Thank you @dependabot[bot]
- #16: chore(deps-dev): bump eslint from 7.17.0 to 7.18.0. Thank you @dependabot[bot]
Faceted search module
- #309: Bump webpack from 5.15.0 to 5.16.0. Thank you @dependabot[bot]
- #308: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
- #307: Bump webpack from 5.14.0 to 5.15.0. Thank you @dependabot[bot]
PrestaShop Specifications
- #201: Update advanced_parameters-webservice.md. Thank you @justeen35
- #200: Specify empty search results behaviors, by @LouiseBonnard
- #199: Add translation workflow, by @LouiseBonnard
- #193: Add multistore behavior for catalog price rule, by @marionf
- #191: Add missing specs for sql manager page, by @marionf
- #167: Update Order Page View.md. Thank you @MatShir
Example modules
- #37: Homogenize composer.json authors, by @matks
- #36: Add logos for all modules, by @matks
- #33: Copy demoextendsymfonyform1 into demoextendsymfonyform3, by @matks
- #31: Demonstrate displayOrderPreview. Thank you @kpodemski
Category tree links module
- #43: Bump prestashop/php-dev-tools from 3.9 to 3.14. Thank you @dependabot[bot]
Search Bar module
- #28: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Shopping cart module
- #75: Bump prestashop/php-dev-tools from 3.9 to 3.14. Thank you @dependabot[bot]
Simple HTML table display module
- #20: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Dashboard Trends module
- #42: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Customer “Sign in” link module
- #31: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
OnBoarding module
- #99: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Check payment module
- #46: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Custom text module
- #54: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Product Comments module
- #97: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Theme customization module
- #41: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
Order Notifications on the Favicon module
- #27: Bump prestashop/php-dev-tools from 3.13 to 3.14. Thank you @dependabot[bot]
PrestaShop PHPStan extension
Links list module
- #109: Fix block name validation. Thank you @kpodemski
MJML Theme Converter
- #10: Update dependencies to be compatible with PHP 7.3, by @jolelievre
Product details statistics module
- #18: Fix graphic stats stop working since PHP 7.1 version. Thank you @PrestanceDesign
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PierreRambaud, @dependabot[bot], @matks, @atomiix, @boubkerbribri, @kpodemski, @Progi1984, @nesrineabdmouleh, @justeen35, @NeOMakinG, @davidglezz, @Prestaworks, @Quetzacoalt91, @github-actions[bot], @dpatou, @LouiseBonnard, @marionf, @jolelievre, @MatShir, @PrestanceDesign, @Kioob, @zuk3975!
Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments on GitHub!
If you want to contribute to PrestaShop with code, please read these pages first:
…and if you do not know how to fix an issue but wish to report it, please read this: How to use GitHub to report an issue. Thank you!
Happy contributin’ everyone!