PrestaShop Core Weekly - Week 17 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 25th of April to Sunday 1st of May 2022.
General messages
Dear developers,
The entire team is working hard on PrestaShop version 8, with a freeze date planned for second half of May - this is why we decided to cancel our May Public Demo to focus on the release, and then present the community with amazing demos in June.
Releases
- Blockwishlist module: v2.1.0
- Ps_imageslider module: v3.1.1
- Ps_distributionapiclient: v1.0.0
A quick update about PrestaShop’s GitHub issues and pull requests:
- 48 new issues have been created in the project repositories;
- 37 issues have been closed, including 14 fixed issues on the core;
- 65 pull requests have been opened in the project repositories;
- 54 pull requests have been closed, including 49 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #28348: Minor code refato
ModuleManager
. Thank you @PululuK - #28339: Bump version to 2.1.0 for
blockwishlist
, by @Progi1984 - #28274: Update guzzle psr7 to 2.2.1, by @matks
- #28273: Update Symfony to 4.4.40, by @matks
- #28197: Remove deprecated method inside SearchProvider. Thank you @PrestaEdit
- #28175: Add module name parameter to displayModuleConfigureExtraButtons hook, by @sowbiba
Back office
- #28319: BO: Fix overlapping checkoxes on configure buttons. Thank you @hibatallahAouadni
- #28314: Fix the stock supplier filter on the Stock page, by @kpodemski
- #28282: Add images selector to bulk combination form. Thank you @zuk3975
- #28235: Fix back button style on login page, by @NeOMakinG
- #28183: Add default group to customer listing. Thank you @Hlavtox
- #28161: Add shop name in customer search result.. Thank you @lmeyer1
- #28075: Migrate the Customers > Title pages (Only the list), by @Progi1984
- #28019: Fixed display of Vouchers id in Customer View, by @Progi1984
Front office
- #27397: Add the minimum required to the error message, when trying to apply a cart rule with a minimum. Thank you @Prestaplugins
Installer
Tests
- #28381: Fix error in title controller test, and fix a warning in module tests, by @jolelievre
- #27055: Split integration workflows into two, get rid of processIsolation, by @jolelievre
Code changes in the ‘1.7.8.x’ branch
Core
- #28347: Bump modules (
blockwishlist
to 2.1.0,ps_facetedsearch
to 3.8.0,ps_imageslider
to 3.1.1), by @Progi1984
Back office
- #28301: Discount is not visible on customer group form. Thank you @Amit-Kumar-Tiwari-Webkul
Installer
- #26951: Fix Dockerfile for local image generation in branch 1.7.8.x under Linux. Thank you @mpaolino
Tests
- #28346: Fix nightly 27-04-2022 - Fix random error on maintenance test. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Hummingbird theme
- #247: Related fix for PrestaShop/ps_imageslider#74. Thank you @marsaldev
- #245: Fix image slider control buttons. Thank you @mparvazi
- #244: Fix search-bar icon for RTL. Thank you @mparvazi
- #240: Fix customer form’s submit button text. Thank you @mparvazi
- #239: Change primary color to a more neutral color, by @NeOMakinG
- #237: Fix icon mirroring in pagination for RTL. Thank you @mparvazi
- #236: Redesign dropdown and fix bugs for RTL. Thank you @mparvazi
- #234: Fix icon mirroing for RTL in mobile menu. Thank you @mparvazi
Contextual Help API
Changes in developer documentation sources
stylelint configuration
- #32: Bump stylelint from 14.7.1 to 14.8.0. Built by @dependabot[bot]
Email Alerts module
- #115: Prevent compatibility issues with the future version of psgdpr, by @kpodemski
- #112: Display of list of notifications in my account. Thank you @lmeyer1
- #111: Remove class unused in classic theme, but breaking comp with BS4. Thank you @lmeyer1
GDPR module
- #175: Remove id of the div to avoid duplications, by @kpodemski
Classic theme
- #26: Fix delivery information, by @kpodemski
Customer reassurance block module
- #396: Bump eslint from 8.13.0 to 8.14.0. Built by @dependabot[bot]
Faceted search module
- #649: Bump eslint from 8.13.0 to 8.14.0. Built by @dependabot[bot]
Auto Upgrade module
- #480: Bump to 4.15.0, by @matks
- #462: Add hooks displayAdminThemesListAfter and displayModuleConfigureExtraButtons for 8.0.0, by @sowbiba
Image slider module
- #73: Fix configuration form (Responsive & Default values), by @Progi1984
- #72: Release 3.1.1, by @Progi1984
Currency selector
- #28: Replace deprecated ObjectPresenter namespace, by @kpodemski
Links list module
- #148: Improved markup for the LinkList form, by @Progi1984
- #147: Fixed calls to ModuleRepository, by @Progi1984
Search Bar module
Wishlist block module
- #143: Release 2.1.0, by @PierreRambaud
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @jolelievre, @marsaldev, @djodjo3, @mparvazi, @NeOMakinG, @PululuK, @Progi1984, @nesrineabdmouleh, @carcam, @dependabot[bot], @kpodemski, @hibatallahAouadni, @matks, @Amit-Kumar-Tiwari-Webkul, @zuk3975, @atomiix, @lmeyer1, @PrestaEdit, @Hlavtox, @sowbiba, @SharakPL, @Prestaplugins, @PierreRambaud, @mpaolino!
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!