This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 2nd to Sunday 8th of May 2022.

Core Weekly banner

General messages

Dear developers,

This week begins with very interesting news!

First, @Hlavtox has accepted the maintainer offer and joined us as scoped maintainer for Classic and Hummingbird themes! This is a first for the project, big thanks for joining the team Daniel!

Second, PrestaShop 1.7.8.6 release moved to Validation stage. For three weeks the maintainers team have been exploring and fixing multiple issues to build this stable patch version. We have high hopes that this patch version filled with very nice bug fixes will be delivered soon!

Finally, committer role was introduced to the project. This is a new role similar to maintainer, that should allow contributors willing to help reviewing and triaging contributions, to join the group effort.

Releases

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

Code changes in the ‘develop’ branch

Core

  • #28358: Avoid ConnectException check Webservice Endpoint. Thank you @PululuK
  • #28310: Validate by github action if phpunit tests don’t change repos state. Thank you @MeKeyCool
  • #28290: Add product property manufacturer_name. Thank you @PululuK
  • #28103: Fixed profiler in PHP8.0 in migrated page, by @Progi1984
  • #27683: Add a warning log when a module registers to a hook but implements no hook listener, by @Progi1984
  • #27485: Add hook to allow adding buttons to modules catalogue toolbar, by @sowbiba
  • #27227: Don’t reassign global vars in front controller. Thank you @PululuK

Back office

Front office

  • #28297: FO: Add page number in meta titles for new-products, best-sales, prices-drop. Thank you @Amazzing
  • #27803: No more auto created carts on login.. Thank you @Prestaworks

Tests

Code changes in the ‘1.7.8.x’ branch

Core

  • #28362: Request prestashop/blockreassurance 5.1.0 for 1.7.8.6, by @matks

Code changes in modules, themes & tools

Cross-selling module

Hummingbird theme

Distribution API

Wire payment module

stylelint configuration

Changes in developer documentation sources

PrestaShop Project Metrics

Classic theme

  • #28: Set default id_customization before escaping, by @atomiix
  • #27: Related fix for PrestaShop/ps_imageslider#74. Thank you @marsaldev

Customer reassurance block module

Faceted search module

Example modules

Image slider module

  • #74: Allow empty url - Fix PrestaShop/PrestaShop#18536. Thank you @marsaldev

Core Weekly Generator tool

Auto Upgrade module

  • #482: File modulesToUpgrade.list doesn’t need to be manually deleted anymore, by @atomiix

The PrestaShop open source project

  • #91: Add link to thislg/local-php-security-checker-installer, by @matks

Email Alerts module

  • #113: Display an info alert if the customer has already subscribed.. Thank you @lmeyer1

Check payment module

  • #57: Clean legacy status check and template. Thank you @Hlavtox

Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @nesrineabdmouleh, @tegbessou, @matks, @NeOMakinG, @atomiix, @dependabot[bot], @mparvazi, @rodriciru, @Progi1984, @jolelievre, @marsaldev, @zuk3975, @PululuK, @MaxencePerrinPrestashop, @sowbiba, @kpodemski, @MeKeyCool, @Amazzing, @lmeyer1, @Prestaworks, @Hlavtox, @jf-viguier!

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!