This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 19th to Sunday 25th of July 2021.

Core Weekly banner

General messages

Dear developers,

In case you missed it, we moved the next Public OSS Demo session date to Wednesday, August 4, 2021 at 4pm CEST. We noticed that 2pm CEST was a little early in the morning for people watching us live from the Americas, so we decided that future sessions will start two hours later — at 4pm. We hope this will encourage more of our community to watch the demo live and discuss with us 😄

Also we are really proud to announce that PrestaShop Core is compatible with PHP 8.0 in the develop branch thanks to @atomiix. The full project is not entirely compliant with PHP 8 yet (some modules need dependencies updates) but this is a major milestone for PrestaShop, just in time to greet the first beta of PHP 8.1 that was released on July 22!

Releases

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

Code changes in the ‘develop’ branch

Core

Back office

  • #25295: Allow enable/disable selection for customers in Customer Groups, by @Progi1984
  • #25169: Cart rule category selection : display categories in a hierarchical way. Thank you @jf-viguier

Front office

  • #25210: Add download link when an order have 2 product type virtual and normal. Thank you @okom3pom

Tests

Code changes in the ‘1.7.8.x’ branch

Back office

Front office

Tests

Code changes in the ‘1.7.7.x’ branch

Back office

  • #25378: Order Product Search: Limit only if the search phrase length is greater than 2 characters and HTTP Code Error become a 400, by @Progi1984
  • #25375: In Order view, set the lang of the order for order messages, by @Progi1984
  • #25326: Create empty Customer when the customer or the guest has been deleted, by @PierreRambaud

Installer

Code changes in modules, themes & tools

Changes in developer documentation

Customer reassurance block module

Faceted search module

Contextual Help Api

  • #3: Update license headers and install extension http, by @sowbiba
  • #1: Initial commit - Functional App, by @sowbiba

Core Weekly Generator tool

  • #91: Handle years that start with different week numbers, by @matks

User documentation landing page

stylelint configuration

  • #131: Make ps_linklist compatible with twig 3, by @atomiix

TranslationTools Bundle

Contact Form module

  • #56: Added WebP as authorized extension in Attachment, by @Progi1984

Social Follow module

  • #40: Deprecate variable for logged in customer. Thank you @Hlavtox

Wishlist block module

Auto Upgrade module


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @PierreRambaud, @dependabot[bot], @sowbiba, @matks, @atomiix, @eternoendless, @jolelievre, @nesrineabdmouleh, @kpodemski, @Seb33300, @boubkerbribri, @Arnaud104, @okom3pom, @lmeyer1, @jf-viguier, @Hlavtox, @NeOMakinG, @Oksydan, @Sinepel, @Quetzacoalt91!

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!