This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 29th of November to Sunday 5th of December 2021.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 62 new issues have been created in the project repositories;
- 53 issues have been closed, including 5 fixed issues on the core;
- 90 pull requests have been opened in the project repositories;
- 114 pull requests have been closed, including 77 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #26799: Remove duplicate files and remove line-length for yamllint, by @PierreRambaud
- #26770: PHPStan (Level 1) on controllers/, by @Progi1984
- #26744: PHPStan (Level 5) on js/, by @Progi1984
- #26769: Fix docker setup for shared volumes. Thank you @SharakPL
- #26685: Remove Order::$shipping_number, by @PierreRambaud
- #26683:
Order::$total_paid_real
is not deprecated and used in the new Order page, by @PierreRambaud - #26681: Remove Tools::jsonEncode and Tools::jsonDecode, by @PierreRambaud
- #25919: Replace Shudrum ArrayFinder usage by Symfony ArrayFinder in PhpParameters, by @matks
Back office
- #26836: Move StockController into Admin/Sell/Catalog/, by @eternoendless
- #26805: Fixed the error “The message body is empty” in AdminCustomerThreadsController.php. Thank you @okom3pom
- #26561: Don’t encode quotes in column name filter value. Thank you @yo7hli
- #26063: Clean Back-office templates, part 4 – catalog. Thank you @Hlavtox
- #26064: Clean Back-office templates, part 5 – orders. Thank you @Hlavtox
- #25750: Migrate router, store and mixin files of stock page to TypeScript, by @NeOMakinG
- #25091: Display customer group when searching for a customer. Thank you @Hlavtox
- #24357: Add order_reference to PaymentModule::validateOrder. Thank you @viglu
Installer
- #26848: Installer : Remove dead code in installer (Upload Logo), by @Progi1984
- #26819: PHPStan (Level 5) on install-dev/, by @Progi1984
- #26591: Fix wording in the installer, by @kpodemski
Tests
- #26790: Fix nightly 25-11-21 – Delete check the footer link ‘Vouchers’ from check links in footer test. Thank you @nesrineabdmouleh
- #26359: Functional tests – Add new test ‘Check status tab from view order page’. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Core
Front office
- #26823: Fix listing classes when using facetedsearch, by @NeOMakinG
- #26798: Replaces the new product flag in the product flags by new. Thank you @WebHelpersPau
Code changes in modules, themes & tools
TranslationTools Bundle
- #104: Move php-cs-fixer to dev requirements, by @sowbiba
- #103: Add ability to exclude directories when extracting, by @sowbiba
New Front-office theme
- #131: Backport review from rod and fix some wrong variables, by @NeOMakinG
- #130: First aproach to cart mockup. Thank you @rodriciru
- #128: Slider home ratio. Thank you @rodriciru
- #124: Refactor of layout, my account, addresses, contact. Thank you @Hlavtox
- #121: Bump stylelint fixes variables and switch from node-sass to sass. Thank you @rodriciru
Product Comments module
- #119: Use quickview with the hook
displayGDPRConsent
, by @Progi1984 - #118: Release 5.0.0, by @Progi1984
Customer reassurance block module
- #317: Bump webpack from 5.64.3 to 5.64.4. Built by @dependabot
- #306: Remove addons suggestion of module configuration. Thank you @PrestaEdit
PHP Developer Tools
- #67: Fix Phpstan on CsFixer config file. Thank you @intraordinaire
Issues Bot
- #31: Take kanban 1.7.8.3 into account, by @matthieu-rolland
User documentation landing page
- #162: chore(deps-dev): bump babel-jest from 27.4.0 to 27.4.2. Built by @dependabot
- #161: chore(deps-dev): bump sass from 1.43.5 to 1.44.0. Built by @dependabot
- #160: fix(deps): bump core-js from 3.19.1 to 3.19.2. Built by @dependabot
- #159: chore(deps-dev): bump babel-jest from 27.3.1 to 27.4.0. Built by @dependabot
- #158: fix(deps): bump actions/setup-node from 2.4.1 to 2.5.0. Built by @dependabot
- #157: chore(deps-dev): bump eslint-plugin-nuxt from 3.0.0 to 3.1.0. Built by @dependabot
- #156: chore(deps-dev): bump prettier from 2.4.1 to 2.5.0. Built by @dependabot
- #155: chore(deps-dev): bump sass from 1.43.4 to 1.43.5. Built by @dependabot
Changes in developer documentation sources
- #1235: Fix syntax error in relref. Thank you @abramofranchetti
- #1234: document how to run only part of phpunit tests. Thank you @tswfi
- #1232: Fix the command-line to launch the test suite. Thank you @jak78
The PrestaShop open source project
PrestaShop Specifications
- #268: Tags specs. Thank you @Saimis777
Architecture Decision Records repository
- #23: 0014 – Drop the “No Use Of Legacy In New Code” restriction, by @eternoendless
MJML Theme Converter
Faceted search module
- #562: Bump webpack from 5.64.3 to 5.64.4. Built by @dependabot
Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1 by @dependabot
OnBoarding module
- #134: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Main menu module
- #59: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Product Comments module
- #120: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Email subscription module
- #85: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Language selector module
- #26: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
GDPR module
- #153: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Links list module
- #140: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Customer data privacy block module
- #33: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Simple HTML table display module
- #27: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Search Bar module
- #42: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Category tree links module
- #55: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Shopping cart module
- #80: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Customer account links module
- #36: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Customer reassurance block module
- #320: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Dashboard Trends module
- #47: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Custom text module
- #66: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Faceted search module
- #563: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Image slider module
- #65: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Check payment module
- #53: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Customer “Sign in” link module
- #41: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Order Notifications on the Favicon module
- #33: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Featured products module
- #41: Bump prestashop/php-dev-tools from 3.16.0 to 3.16.1. Built by @dependabot
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @sowbiba, @Progi1984, @NeOMakinG, @eternoendless, @rodriciru, @dependabot, @intraordinaire, @matthieu-rolland, @okom3pom, @PierreRambaud, @WebHelpersPau, @nesrineabdmouleh, @SharakPL, @Hlavtox, @abramofranchetti, @tswfi, @jak78, @matks, @atomiix, @Saimis777, @kpodemski, @yo7hli, @PrestaEdit, @lmeyer1, @viglu!
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