This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 14th to Sunday 20th of February 2022.

Core Weekly banner

General messages

Dear developers,

Last week, the maintainer team presented the new Front-office theme we are working on. At the same time we submitted a poll to choose the name of this new theme.

Don’t hesitate to tell us your feedback on this project, to do so join the discussion on slack. The community is being regularly consulted there to make sure the new theme will meet the expectations and needs of everyone.

Also did you notice three security releases of PHP were published last week? PHP 8.1.3, PHP 8.0.16 and PHP 7.4.28 fix a vulnerability in input validation code. We encourage everybody to upgrade to these versions.

Releases

A quick update about PrestaShop’s GitHub issues and pull requests:

Code changes in the ‘develop’ branch

Core

Back office

Front office

Tests

Code changes in the ‘1.7.8.x’ branch

Core

Back office

Front office

Web services

  • #27622: Fix Symfony Kernel in WebService dispatcher in 1.7.8.x. Thank you @jf-viguier

Tests

Code changes in modules, themes & tools

Changes in developer documentation sources

Example modules

  • #89: Bump url-parse from 1.5.3 to 1.5.7 in /example_module_mailtheme. Built by @dependabot[bot]

Core Weekly Generator tool

Customer reassurance block module

Faceted search module

Buy button lite module

Product Comments module

User documentation landing page

New Front-office theme

GDPR module

  • #161: Removed hooks registerGDPRConsent & actionDeleteGDPRCustomer as hook listeners are not defined, by @Progi1984

Prestashop UI Kit

OnBoarding module

Google Sitemap module

  • #151: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Email subscription module

  • #88: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Products in the same category module

  • #31: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Cross-selling module

  • #33: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Issues Bot

Wire payment module

  • #69: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Social Follow module

  • #33: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Auto Upgrade module

Stylelint browser compatibility plugin

Traces

Share Buttons module

  • #53: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Viewed products block module

  • #24: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Suppliers list module

  • #12: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Special offers module

  • #7: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

New Products module

  • #13: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Brands list module

  • #13: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Theme customization module

  • #51: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Shopping cart module

  • #84: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
  • #83: Fix php notices while loading subtotals. Thank you @SharakPL

Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @clotairer, @dependabot[bot], @matks, @boubkerbribri, @nesrineabdmouleh, @nenes25, @matthieu-rolland, @Progi1984, @NeOMakinG, @PrestaEdit, @Hlavtox, @jf-viguier, @jolelievre, @eternoendless, @okom3pom, @SharakPL, @atomiix, @Amoifr!

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!