PrestaShop Core Weekly - Week 18 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 2nd to Sunday 8th of May 2022.
General messages
Dear developers,
This week begins with very interesting news!
First, @Hlavtox has accepted the maintainer offer and joined us as scoped maintainer for Classic and Hummingbird themes! This is a first for the project, big thanks for joining the team Daniel!
Second, PrestaShop 1.7.8.6 release moved to Validation stage. For three weeks the maintainers team have been exploring and fixing multiple issues to build this stable patch version. We have high hopes that this patch version filled with very nice bug fixes will be delivered soon!
Finally, committer role was introduced to the project. This is a new role similar to maintainer, that should allow contributors willing to help reviewing and triaging contributions, to join the group effort.
Releases
- Ps_wirepayment module: v2.1.2
A quick update about PrestaShop’s GitHub issues and pull requests:
- 53 new issues have been created in the project repositories;
- 67 issues have been closed, including 17 fixed issues on the core;
- 64 pull requests have been opened in the project repositories;
- 82 pull requests have been closed, including 68 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #28358: Avoid
ConnectException
check Webservice Endpoint. Thank you @PululuK - #28310: Validate by github action if phpunit tests don’t change repos state. Thank you @MeKeyCool
- #28290: Add product property
manufacturer_name
. Thank you @PululuK - #28103: Fixed profiler in PHP8.0 in migrated page, by @Progi1984
- #27683: Add a warning log when a module registers to a hook but implements no hook listener, by @Progi1984
- #27485: Add hook to allow adding buttons to modules catalogue toolbar, by @sowbiba
- #27227: Don’t reassign global vars in front controller. Thank you @PululuK
Back office
- #28380: Add module ps_distributionapiclient, by @atomiix
- #28375: Add reset button to reset category filter in products list. Thank you @marsaldev
- #28359: Bulk delete combinations. Thank you @zuk3975
- #28332: Module manager : Restore modules actions order, by @sowbiba
- #28328: Catalog rules: don’t display the shop column if there is only one shop, by @kpodemski
- #28318: Extra message to display for an empty modules category, by @sowbiba
- #28307: Fixed the position of the selection card, by @Progi1984
- #28226: Fix notifications color contrast on module manager page, by @NeOMakinG
- #28153: Fix cart rule shop association. Thank you @lmeyer1
- #28068: Specific Price Form : Changing currency change the symbol, by @Progi1984
- #28066: add select2 in large select options. Thank you @PululuK
- #27892: Simplify Product Preferences Form, by @Progi1984
Front office
- #28297: FO: Add page number in meta titles for new-products, best-sales, prices-drop. Thank you @Amazzing
- #27803: No more auto created carts on login.. Thank you @Prestaworks
Tests
- #28437: Functional tests - Delete close onboarding method. Thank you @nesrineabdmouleh
- #28423: Functional tests - Add test to create and import csv file of addresses. Thank you @nesrineabdmouleh
- #28414: Fix nightly 04/05/2022. Thank you @nesrineabdmouleh
- #28412: Remove useless PrestaShop install, by @atomiix
- #28399: Fix Nightly 03/05/2022 - Fix export customer test. Thank you @nesrineabdmouleh
- #28370: Functional tests - Add test ‘Pagination of orders table’. Thank you @nesrineabdmouleh
- #28340: Functional tests - Add new test ‘Bulk open in new tab’. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Core
Code changes in modules, themes & tools
Cross-selling module
- #35: Bump to 2.0.2, by @matks
- #25: Improve performance on large shops. Thank you @jf-viguier
Hummingbird theme
- #265: Improve readme files, by @NeOMakinG
- #263: Replace license headers to small ones, by @NeOMakinG
- #260: Add useProgress tests, by @NeOMakinG
- #259: Fix a11y for header elements. Thank you @mparvazi
- #258: Ps mainmenu. Thank you @rodriciru
- #249: Deliver develop to master, by @NeOMakinG
- #243: Fix typographic base for BS. Thank you @mparvazi
- #242: Add header BG customization. Thank you @rodriciru
- #238: Fix various behaviors and implement facetedsearch/category page, by @NeOMakinG
- #221: Improve useProgressRing. Thank you @mparvazi
Distribution API
- #13: Use PrestaShop’s native-modules repository, by @atomiix
- #12: feat: CI/CD workflow build and publish cloud dockerfile. Thank you @MaxencePerrinPrestashop
Wire payment module
- #74: Bump version to 2.1.3, by @atomiix
- #73: Fix deprecated message with PHP 8.1, by @atomiix
- #72: Release 2.1.2, by @atomiix
stylelint configuration
- #34: Bump stylelint from 14.8.1 to 14.8.2. Built by @dependabot[bot]
- #33: Bump stylelint from 14.8.0 to 14.8.1. Built by @dependabot[bot]
Changes in developer documentation sources
PrestaShop Project Metrics
- #38: Update maintainers, by @Progi1984
Classic theme
- #28: Set default id_customization before escaping, by @atomiix
- #27: Related fix for PrestaShop/ps_imageslider#74. Thank you @marsaldev
Customer reassurance block module
- #397: Bump @babel/core from 7.17.9 to 7.17.10. Built by @dependabot[bot]
- #395: Use arrow function for back/index.js, by @matks
Faceted search module
- #654: Bump mocha from 9.2.2 to 10.0.0. Built by @dependabot[bot]
- #653: Bump @babel/node from 7.16.8 to 7.17.10. Built by @dependabot[bot]
- #652: Bump @babel/cli from 7.17.6 to 7.17.10. Built by @dependabot[bot]
- #651: Bump @babel/core from 7.17.9 to 7.17.10. Built by @dependabot[bot]
- #650: Bump @babel/preset-env from 7.16.11 to 7.17.10. Built by @dependabot[bot]
Example modules
- #95: Bump async from 2.6.3 to 2.6.4 in /demodoctrine/js. Built by @dependabot[bot]
Image slider module
- #74: Allow empty url - Fix PrestaShop/PrestaShop#18536. Thank you @marsaldev
Core Weekly Generator tool
- #122: Bump async from 2.6.3 to 2.6.4. Built by @dependabot[bot]
Auto Upgrade module
The PrestaShop open source project
Email Alerts module
Check payment module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @nesrineabdmouleh, @tegbessou, @matks, @NeOMakinG, @atomiix, @dependabot[bot], @mparvazi, @rodriciru, @Progi1984, @jolelievre, @marsaldev, @zuk3975, @PululuK, @MaxencePerrinPrestashop, @sowbiba, @kpodemski, @MeKeyCool, @Amazzing, @lmeyer1, @Prestaworks, @Hlavtox, @jf-viguier!
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!