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!