This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 22th to Sunday 28th of November 2021.

Core Weekly banner

General messages

Dear developers,

Two very interesting events last week:

First, PHP 8.1 was released on the 25th of November 2021. This release marks the latest minor release of the PHP language. Take a look at the PHP 8.1 announcement on php.net for more information.

Second, multiple companies, including the PrestaShop company, joined forces to form a PHP Foundation! The PHP Foundation will be a non-profit organization whose mission is to ensure the long life and prosperity of the PHP language.

Small reminder, the next session of public demonstration from the maintainers team will happen will be streamed live on Wednesday, December 1, 2021, at 4 pm CEST. See you then!

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

  • #26691: In BackOffice, fixed the header search box oversized height. Thank you @mparvazi
  • #26607: Fix unnecessary scrollbar. Thank you @Hlavtox
  • #26481: Fixed Recalculate Shipping when the carrier of an order is changed, by @Progi1984

Front office

Code changes in modules, themes & tools

Changes in developer documentation sources

  • #35: Update php compatiblity to >=PHP5.6, by @PierreRambaud
  • #34: Link improvements, mainly for customers not logged in. Thank you @Hlavtox

Customer reassurance block module

Faceted search module

Supplier list module

User documentation landing page

New Front-office theme

PrestaShop PHPStan extension

  • #33: Update dependencies to make it php81 compatible, by @atomiix

PrestaShop PHP Informations Tool

  • #40: Do not use hook alias - follow-up, bump version to 2.1.1. Thank you @SharakPL

GDPR module

PrestaShop Specifications

Wishlist block module

  • #130: Fix upgrade from previous versions, by @Matt75
  • #128: Fix modal problem on bootstrap 4+ and eslint problem, by @NeOMakinG

Cross-selling module

  • #27: Big performance improvements. Thank you @Rolige

Best customers statistics module


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @marsaldev, @matks, @PierreRambaud, @nesrineabdmouleh, @dependabot[bot], @okom3pom, @rodriciru, @Progi1984, @atomiix, @PrestaEdit, @jf-viguier, @mparvazi, @boubkerbribri, @SharakPL, @iqit-commerce, @le-melon, @Hlavtox, @SebSept, @Saimis777, @jolelievre, @Matt75, @NeOMakinG, @Rolige!

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!