PrestaShop Core Weekly - Week 9 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 28th of February to Sunday 6th of March 2022.
General messages
Dear developers,
PrestaShop 1.7.8.4 was released on the 24th of March 2022. This maintenance release fixes 23 bugs and feature requests.
We suggest upgrading your store quickly to benefit from these bug fixes. Make sure to perform a full manual backup before, so you can roll back the upgrade if something goes wrong.
Reminder: the latest version of the 1-Click Upgrade module is v4.14.0, don’t forget to upgrade it.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 22 new issues have been created in the project repositories;
- 39 issues have been closed, including 11 fixed issues on the core;
- 53 pull requests have been opened in the project repositories;
- 66 pull requests have been closed, including 51 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #27811: Removed execute bit set on PHP files, by @Progi1984
- #27641: Added CQRS Commands & Queries for State domain, by @Progi1984
- #27416: Remove unused variables in Cart::applyProductCalculations(), by @eternoendless
- #27401: Use mbstring functions without check if exist. Thank you @davidglezz
- #24584: Database update command - Wrong SQL Query generated. Thank you @RomsC
Back office
- #27815: Display Ecotax select when ecotax is enabled, without saving, by @Progi1984
- #27808: Fixes Security controller help frame opening CORS Problem. Thank you @LouisAUTHIE
- #27767: Add autocomplete=“off” to date picker inputs in helpers. Thank you @jf-viguier
- #27762: Add help field when integer type is used to a form. Thank you @okom3pom
- #27663: Fixed wording on Security page, by @Progi1984
- #27620: Multistore - Catalog > Stocks > Stocks & Movements - Update message in all shops or in a group context, by @Progi1984
- #27510: Improve wording tooltip Traffic & SEO > Schema of URLs. Thank you @okom3pom
- #27098: Remove the page
Referrers
, by @Progi1984
Front office
- #27347: Added contextual information messages in multistore context, by @Progi1984
Web services
- #27741: Remove PSWS-Version header as it’s added after and only if we are authenticated. Thank you @PrestaEdit
Tests
- #27826: Functional tests - Fix import test. Thank you @nesrineabdmouleh
- #27804: Fix nightly 27-02-2022 and 26-02-2022. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Back office
Code changes in modules, themes & tools
Customer reassurance block module
- #371: Bump webpack from 5.69.1 to 5.70.0. Built by @dependabot[bot]
- #370: Bump mini-css-extract-plugin from 2.5.3 to 2.6.0. Built by @dependabot[bot]
- #368: Bump eslint from 8.9.0 to 8.10.0. Built by @dependabot[bot]
Faceted search module
- #628: Bump webpack from 5.69.1 to 5.70.0. Built by @dependabot[bot]
- #627: Bump eslint from 8.9.0 to 8.10.0. Built by @dependabot[bot]
stylelint configuration
- #27: Update unsup, by @NeOMakinG
- #26: Update unupported features, by @NeOMakinG
Changes in developer documentation sources
- #1309: Backport 1272 to 8.x, by @matks
- #1307: Remove the root note, the file could be everywhere inside the module. Thank you @PrestaEdit
- #1282: Remove links to PrestaShop Company, by @Progi1984
- #1281: Add the registerHook|unregisterHook action. Thank you @PrestaEdit
- #1272: Mention the need to use namespace import of code example is used outside of initial namespace. Thank you @WebHelpersPau
Issues Bot
- #52: Revert “Revert of the revert”. Thank you @MatShir
- #51: Revert of the revert. Thank you @MatShir
- #50: my first contribution. Thank you @MatShir
- #49: Move cards inside Project Beta kanban, by @NeOMakinG
- #48: Bump url-parse from 1.5.6 to 1.5.10. Built by @dependabot[bot]
Hummingbird theme
- #188: Add tests, lint and typescript to CI, by @NeOMakinG
- #187: Expose useToast to window.prestashop, by @NeOMakinG
The PrestaShop open source project
- #78: Add link to commercial support by PS SA in the support section, by @eternoendless
- #77: Add support page, by @eternoendless
PrestaShop Project Metrics
Example modules
- #90: Bump url-parse from 1.5.7 to 1.5.10 in /example_module_mailtheme. Built by @dependabot[bot]
Buy button lite module
- #61: Bump url-parse from 1.5.7 to 1.5.10 in /app. Built by @dependabot[bot]
Core Weekly Generator tool
- #117: Bump url-parse from 1.5.7 to 1.5.10. Built by @dependabot[bot]
- #116: Add ps_supplierlist to mapping, by @matks
Docker images
- #298: Add 1.7.8.4 image, by @NeOMakinG
- #296: Add Webp support to the php-gd extension, by @atomiix
Webservices PHP Client
- #80: Update phpDoc about psCompatibleVersions. Thank you @PrestaEdit
PrestaShop Specifications
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @atomiix, @Progi1984, @dependabot[bot], @NeOMakinG, @matks, @MatShir, @nesrineabdmouleh, @eternoendless, @LouisAUTHIE, @PrestaEdit, @jf-viguier, @okom3pom, @WebHelpersPau, @davidglezz, @RomsC!
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!