This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 18th to Sunday 24th of April 2022.

Core Weekly banner

General messages

Dear developers,

Last week the maintainer team said goodbye to @PierreRambaud who decided to leave the project leving behind a big gap and still sitting at the top of the contributors podium. Thank you for your outstanding work on the project, Pierre!

Work continues on 8.0.0, the next major version, and also on a 1.7.8.6 patch release.

You might notice we have forked the TCPDF repository in order to prepare the compatibility of PrestaShop with PHP8.1. This fork will be used until the upstream repository is compatible with PHP8.1.

Releases

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

Code changes in the ‘develop’ branch

Core

  • #28267: Prevent yaml cache folders creation in wrong filesystem path. Thank you @gennaris
  • #28244: Change internationalization API urls to i18n.prestashop-project.org, by @eternoendless
  • #28237: Wrap PDOException in PrestaShopException to cast the string error code to an int, by @atomiix
  • #28194: Remove deprecated method inside OrderPayment class. Thank you @PrestaEdit
  • #28190: Remove deprecated $bo_show_screencast property. Thank you @PrestaEdit
  • #26587: Use filename property instead of generating a new filename + remove duplicate code for PDF invoice formatting. Thank you @JoryHogeveen

Back office

Tests

Code changes in the ‘1.7.8.x’ branch

Core

Code changes in modules, themes & tools

Hummingbird theme

  • #233: Fix back button text for addresses step. Thank you @mparvazi
  • #231: Add initVisiblePassword. Thank you @mparvazi
  • #230: Fix save button text in personal information form. Thank you @mparvazi
  • #229: Fix bugs for icon mirroring in RTL. Thank you @mparvazi
  • #228: Change ps_mainmenu to make it work dropdowns. Thank you @rodriciru
  • #227: Add useAlert doc and update useProgressRing, by @NeOMakinG
  • #222: Fix: language and currency selectors, checkout js bugs and improvements, by @NeOMakinG

Wire payment module

Auto Upgrade module

TCPDF

Customer reassurance block module

Faceted search module

PrestaShop Specifications

  • #334: Migration -> Add 410 gone page for redirection. Thank you @MatShir
  • #316: Updates specs from PR 27233. Thank you @MatShir

The PrestaShop open source project

stylelint configuration

Webservices PHP Client

  • #81: Update date to 2022 and some examples from http to https. Thank you @RubenMartins

Changes in developer documentation sources

GDPR module


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @mparvazi, @atomiix, @dependabot[bot], @nesrineabdmouleh, @rodriciru, @MatShir, @PierreRambaud, @sowbiba, @RubenMartins, @matks, @JoseNOM, @gennaris, @NeOMakinG, @eternoendless, @intraordinaire, @kpodemski, @PrestaEdit, @lmeyer1, @LouisAUTHIE, @jolelievre, @JoryHogeveen, @ytilotti!

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!