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
- #74: Bump y18n from 4.0.0 to 4.0.3. Built by @dependabot
- #73: Bump undefsafe from 2.0.2 to 2.0.5. Built by @dependabot
- #72: Bump lodash from 4.17.15 to 4.17.21. Built by @dependabot
- #71: Bump chart.js from 2.9.3 to 2.9.4. Built by @dependabot
- #70: Bump ua-parser-js from 0.7.21 to 0.7.31. Built by @dependabot
- #69: Bump hosted-git-info from 2.8.5 to 2.8.9. Built by @dependabot
- #68: Bump ajv from 6.11.0 to 6.12.6. Built by @dependabot
- #67: Bump ssri from 6.0.1 to 6.0.2. Built by @dependabot
- #66: Bump browserslist from 4.8.7 to 4.19.1. Built by @dependabot
- #65: Bump postcss from 7.0.26 to 7.0.39. Built by @dependabot
- #64: Bump color-string from 1.5.3 to 1.9.0. Built by @dependabot
- #63: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot
- #62: Bump tmpl from 1.0.4 to 1.0.5. Built by @dependabot
- #61: Bump node-fetch from 2.6.0 to 2.6.7. Built by @dependabot
- #60: Bump ws from 5.2.2 to 5.2.3. Built by @dependabot
- #59: Bump tar from 4.4.13 to 4.4.19. Built by @dependabot
- #58: Bump node-sass from 4.13.1 to 7.0.0. Built by @dependabot
MJML Theme Converter
- #23: Bump node-fetch from 2.6.5 to 2.6.7. Built by @dependabot
- #22: Bump twig/twig from 2.14.1 to 2.14.11. Built by @dependabot
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
- #3: Bump object-path from 0.11.4 to 0.11.8. Built by @dependabot
- #2: Bump ws from 5.2.2 to 5.2.3. Built by @dependabot
- #1: Bump node-sass from 4.13.1 to 7.0.0. Built by @dependabot
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
- #86: Bump node-sass from 5.0.0 to 7.0.0 in /example_module_mailtheme. Built by @dependabot
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
- #6: Bump nanoid from 3.1.23 to 3.2.0 in /_dev. Built by @dependabot
- #5: Bump path-parse from 1.0.6 to 1.0.7 in /_dev. Built by @dependabot
- #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
- #1: Bump path-parse from 1.0.6 to 1.0.7 in /_dev. Built by @dependabot
Contextual Help API
- #4: Bump twig/twig from 3.3.2 to 3.3.8. Built by @dependabot
OnBoarding module
- #137: Bump node-sass from 4.14.1 to 7.0.0. Built by @dependabot
Banner 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
- #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
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
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
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
- #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, @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: English