PrestaShop Core Weekly – Week 6 of 2022

PrestaShop Core Weekly – Week 6 of 2022

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

Core Weekly banner

Releases

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

Code changes in the ‘develop’ branch

Core

Back office

  • #27461: Add hook to allow adding extra buttons in module configure toolbar, by @sowbiba
  • #27441: Don’t search all word for customer search when we create an order. Thank you @okom3pom
  • #25805: Override : Create directory if not exists, by @Progi1984
  • #21120: Create Back-Office page(s) to manage customer and employee sessions SQL tables, by @PierreRambaud

Front office

  • #27437: Add hook to display custom content before checkout confirmation. Thank you @ShaiMagal

Tests

Code changes in the ‘1.7.8.x’ branch

Core

  • #27459: Remove duplicate by using distinct connection and also make sure carts are linked, by @PierreRambaud

Back office

  • #27516: Fix Entities Mapping. Thank you @okom3pom
  • #27150: Update links to reach docs.prestashop-project.org instead of doc.prestashop.com. Thank you @PrestaEdit

Front office

  • #27586: Fix error while adding product to cart in quantity check. Thank you @vladikk007

Code changes in modules, themes & tools

Nightly board

MJML Theme Converter

Search Bar module

  • #46: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Presthubot UI

  • #60: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Example modules

  • #87: Bump ajv from 6.10.0 to 6.12.6 in /example_module_mailtheme. Built by @dependabot
  • #86: Bump node-sass from 5.0.0 to 7.0.0 in /example_module_mailtheme. Built by @dependabot

Language selector module

  • #28: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Image slider module

Classic theme

Contextual Help API

OnBoarding module

  • #43: Bump pathval from 1.1.0 to 1.1.1 in /tests/E2E. Built by @dependabot

Auto Upgrade module

  • #460: Bump pathval from 1.1.0 to 1.1.1 in /tests/e2e. Built by @dependabot
  • #459: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
  • #455: Updated PREFIX_state.name field to 80 chars.. Thank you @rickygzz

Distribution API

Buy button lite module

  • #58: Bump node-sass from 4.13.1 to 7.0.0 in /app. Built by @dependabot

New Front-office theme

Product Comments module

  • #47: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Faceted search module

Custom text module

  • #69: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
  • #44: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
  • #39: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Prestashop UI Kit

Currency selector

  • #27: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Contact informations module

  • #47: Added Github Action for PHP (and support PHP 5.4 => 8.1), by @Progi1984
  • #57: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Customer reassurance block module

User documentation landing page

  • #187: chore(deps-dev): bump babel-jest from 27.5.0 to 27.5.1. Built by @dependabot
  • #186: chore(deps-dev): bump babel-jest from 27.4.6 to 27.5.0. Built by @dependabot

Changes in developer documentation sources

Google Analytics module

Best sellers module

  • #21: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Pages not found module

  • #22: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Simple HTML table display module

  • #29: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

NVD3 Charts module

  • #20: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984
  • #53: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Dashboard Products module

  • #41: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Traces

  • #21: Introduce themes category and add Classic + Refacto. Thank you @PrestaEdit

Dashboard Activity module

  • #31: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Available quantities statistics module

  • #22: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Shop search statistics module

  • #19: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Sales and orders statistics module

  • #29: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Registrations statistics modules

  • #16: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Product details statistics module

  • #31: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Registered customer information statistics module

  • #19: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Newsletter statistics module

  • #15: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Data mining for statistics module

  • #24: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Catalog evaluation statistics module

  • #23: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Wishlist block module

PrestaShop Specifications


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot, @Progi1984, @atomiix, @NeOMakinG, @eternoendless, @ttoine, @nesrineabdmouleh, @mparvazi, @PrestaEdit, @vladikk007, @clotairer, @okom3pom, @rickygzz, @sowbiba, @PierreRambaud, @ShaiMagal, @MatShir, @Saimis777, @kpodemski, @Hlavtox!

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!

This post is also available in: PrestaShop Core Weekly - Week 6 of 2022English