PrestaShop Core Weekly - Week 6 of 2022
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 7th to Sunday 13th of February 2022.
Releases
- productcomments module: Release 5.0.1
A quick update about PrestaShop’s GitHub issues and pull requests:
- 37 new issues have been created in the project repositories;
- 42 issues have been closed, including 11 fixed issues on the core;
- 125 pull requests have been opened in the project repositories;
- 115 pull requests have been closed, including 108 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #27425: Add hooks in the form process for dataProvider, by @Progi1984
- #27417: PHPStan (Level 5) on controllers/, by @Progi1984
- #26246: Fix robots.txt and generate new one when action on languages. Thank you @okom3pom
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
- #27612: Fix nightly 07-02-2022. Thank you @nesrineabdmouleh
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
- #75: Bump elliptic from 6.5.2 to 6.5.4. Built by @dependabot[bot]
- #74: Bump y18n from 4.0.0 to 4.0.3. Built by @dependabot[bot]
- #73: Bump undefsafe from 2.0.2 to 2.0.5. Built by @dependabot[bot]
- #72: Bump lodash from 4.17.15 to 4.17.21. Built by @dependabot[bot]
- #71: Bump chart.js from 2.9.3 to 2.9.4. Built by @dependabot[bot]
- #70: Bump ua-parser-js from 0.7.21 to 0.7.31. Built by @dependabot[bot]
- #69: Bump hosted-git-info from 2.8.5 to 2.8.9. Built by @dependabot[bot]
- #68: Bump ajv from 6.11.0 to 6.12.6. Built by @dependabot[bot]
- #67: Bump ssri from 6.0.1 to 6.0.2. Built by @dependabot[bot]
- #66: Bump browserslist from 4.8.7 to 4.19.1. Built by @dependabot[bot]
- #65: Bump postcss from 7.0.26 to 7.0.39. Built by @dependabot[bot]
- #64: Bump color-string from 1.5.3 to 1.9.0. Built by @dependabot[bot]
- #63: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
- #62: Bump tmpl from 1.0.4 to 1.0.5. Built by @dependabot[bot]
- #61: Bump node-fetch from 2.6.0 to 2.6.7. Built by @dependabot[bot]
- #60: Bump ws from 5.2.2 to 5.2.3. Built by @dependabot[bot]
- #59: Bump tar from 4.4.13 to 4.4.19. Built by @dependabot[bot]
- #58: Bump node-sass from 4.13.1 to 7.0.0. Built by @dependabot[bot]
MJML Theme Converter
- #23: Bump node-fetch from 2.6.5 to 2.6.7. Built by @dependabot[bot]
- #22: Bump twig/twig from 2.14.1 to 2.14.11. Built by @dependabot[bot]
Search Bar module
- #46: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
Presthubot UI
- #4: Bump tmpl from 1.0.4 to 1.0.5. Built by @dependabot[bot]
- #3: Bump object-path from 0.11.4 to 0.11.8. Built by @dependabot[bot]
- #2: Bump ws from 5.2.2 to 5.2.3. Built by @dependabot[bot]
- #1: Bump node-sass from 4.13.1 to 7.0.0. Built by @dependabot[bot]
Main menu module
- #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[bot]
- #86: Bump node-sass from 5.0.0 to 7.0.0 in /example_module_mailtheme. Built by @dependabot[bot]
Links list module
- #145: Improved Github Action (Support PHP 7.1 => 8.1), by @Progi1984
Language selector module
- #28: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
Image slider module
- #69: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
- #64: Fix language selector. Thank you @Hlavtox
Classic theme
- #7: Bump node-sass from 6.0.1 to 7.0.0 in /_dev. Built by @dependabot[bot]
- #6: Bump nanoid from 3.1.23 to 3.2.0 in /_dev. Built by @dependabot[bot]
- #5: Bump path-parse from 1.0.6 to 1.0.7 in /_dev. Built by @dependabot[bot]
- #4: Update changes from develop, by @eternoendless
- #3: Add linter in CI, by @eternoendless
- #2: Bump nanoid from 3.1.23 to 3.2.0 in /_dev. Built by @dependabot[bot]
- #1: Bump path-parse from 1.0.6 to 1.0.7 in /_dev. Built by @dependabot[bot]
Contextual Help API
- #4: Bump twig/twig from 3.3.2 to 3.3.8. Built by @dependabot[bot]
OnBoarding module
- #137: Bump node-sass from 4.14.1 to 7.0.0. Built by @dependabot[bot]
Banner module
- #43: Bump pathval from 1.1.0 to 1.1.1 in /tests/E2E. Built by @dependabot[bot]
Auto Upgrade module
- #460: Bump pathval from 1.1.0 to 1.1.1 in /tests/e2e. Built by @dependabot[bot]
- #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[bot]
New Front-office theme
- #180: Fix some wrong behaviors inside cart page, by @NeOMakinG
- #179: Cart items and responsive, by @NeOMakinG
- #176: Order details and responsive, by @NeOMakinG
- #172: Order page history and responsive, by @NeOMakinG
- #171: Optimizing font usage for RTL languages. Thank you @mparvazi
Product Comments module
- #135: Release 5.0.1, by @Progi1984
- #134: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
- #132: TypeError on addCommentGrades in case of empty request. Thank you @clotairer
- #124: Renders author name with a link if it is a customer, by @kpodemski
Featured products module
- #47: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
Faceted search module
- #614: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
- #613: Bump @babel/core from 7.17.0 to 7.17.2. Built by @dependabot[bot]
Custom text module
- #69: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
Customer “Sign in” link module
- #44: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
Customer account links module
- #39: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
Prestashop UI Kit
- #184: Bump node-sass from 5.0.0 to 7.0.0. Built by @dependabot[bot]
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
Category tree links module
- #57: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
Customer reassurance block module
- #355: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
- #354: Bump @babel/core from 7.17.0 to 7.17.2. Built by @dependabot[bot]
User documentation landing page
- #187: chore(deps-dev): bump babel-jest from 27.5.0 to 27.5.1. Built by @dependabot[bot]
- #186: chore(deps-dev): bump babel-jest from 27.4.6 to 27.5.0. Built by @dependabot[bot]
Changes in developer documentation sources
- #1284: adding OFL for fonts to the list., by @ttoine
- #1283: Improve commit guidelines, by @eternoendless
Google Analytics module
- #109: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984
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
Dashboard Trends module
- #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
- #161: Remove unneeded import in product list, by @NeOMakinG
PrestaShop Specifications
- #291: Create Autoupgrade.md. Thank you @MatShir
- #290: Specs-state. Thank you @Saimis777
- #264: Security specification. Thank you @MatShir
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @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!