This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 7th to Sunday 13th of June 2021.

Core Weekly banner

General messages

Dear developers,

A lot of efforts are being directed on fixing the last known bugs in PrestaShop 1.7.8 in order to deliver soon a first Release Candidate. If you have not tested the beta yet, please be aware that only one week remains for the beta phase.

In the meantime, work continues on develop branch for next version. Two major Pull Requests have been merged this week for the next version: the upgrade of Symfony framework to version 4 and the removal of Addons modules being installed from the installer. These two items are part of the 1.7.9 draft roadmap that should soon be completed.

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

Code changes in the ‘develop’ branch

Core

Back office

Front office

Installer

  • #24970: Remove useless static cache and make sure CI exit in status 1 when installation failed, by @PierreRambaud
  • #24676: Remove addons modules on install and add postinstall execution, by @PierreRambaud

Tests

Code changes in the ‘1.7.8.x’ branch

Core

Back office

Front office

  • #24323: Update classic webpack and fix watch issue by adding webpack-cli locally, by @NeOMakinG
  • #23480: Improve accessibility of classic theme forms by adding for and ids, by @NeOMakinG

Installer

Tests

Code changes in the ‘1.7.7.x’ branch

Core

  • #24957: Bump modules Welcome to 6.0.5 & ProductComments to 4.2.2, by @Progi1984

Back office

Front office

Installer

Tests

Code changes in modules, themes & tools

PrestaShop test scenarios

Customer reassurance block module

Faceted search module

The PrestaShop open source project

Example modules

  • #69: Bump postcss from 7.0.17 to 7.0.36 in /example_module_mailtheme. Built by @dependabot[bot]

Pages not found module

  • #15: Use defined() with quotes is not optional. Thank you @lmeyer1

stylelint configuration

Changes in developer documentation

Suppliers list module

  • #8: Update composer setting License, by @atomiix
  • #7: The link of suppliers list is incorrect when using an array as parameter. Thank you @okom3pom
  • #3: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91

Wishlist block module

User documentation landing page

PrestonBot

  • #120: Add PR available when editing PR too, by @atomiix
  • #119: Update symfony v3.4.35 to v3.4.49, by @atomiix
  • #118: Add “PR available” label to the issue marked as solved in the PR description, by @atomiix

Docker images

PrestaShop Specifications

Prestashop UI Kit

Core Weekly Generator tool

OnBoarding module

PHP Developer Tools

  • #63: Add autoindex lib to php-dev-tools (v4 branch), by @Quetzacoalt91
  • #59: Defines _THEME_NAME_ & __PS_BASE_URI__ early to avoid warnings.. Thank you @SebSept

Product details statistics module

  • #21: Fix graph not showing bug. Thank you @daresh

Google Analytics module

Theme customization module

  • #44: Remove enable/disable mobile when module is disabled, by @Progi1984

Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @matks, @dependabot[bot], @eternoendless, @lmeyer1, @nesrineabdmouleh, @atomiix, @boubkerbribri, @PierreRambaud, @kpodemski, @micka-fdz, @tswfi, @PululuK, @jf-viguier, @Julievrz, @NeOMakinG, @mrAKAR, @olecorre, @okom3pom, @jolelievre, @sowbiba, @Quetzacoalt91, @amaury-hanser, @juraj1000, @daresh, @matthieu-rolland, @Socrapop, @samberrry, @SebSept, @ks129!

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!