PrestaShop Core Weekly - Week 27 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 4th to Sunday 10th of July 2022.
General messages
Dear developers,
Last week, the maintainer team said goodbye to @Progi1984, who decided to quit the role of maintainer, leaving behind a big gap and making it very close to the top of the contributors podium. Thank you for your outstanding work on the project, Franck!
Work continues on 8.0.0, the QA team submitted the campaign report that details all regressions detected during the audit.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 67 new issues have been created in the project repositories;
- 39 issues have been closed, including 10 fixed issues on the core;
- 81 pull requests have been opened in the project repositories;
- 80 pull requests have been closed, including 68 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #28949: Change PrestaShop URL in footer of emails. Thank you @micka-fdz
Back office
- #28843: Remove Addons reference in the Improve > Theme page, by @Progi1984
- #28827: Fix default theme compatibility with npm 8, by @NeOMakinG
- #28553: Autofill empty link_rewrite in product update handlers. Thank you @zuk3975
- #28246: Fix DisabledProductGridDefinitionFactory. Thank you @zuk3975
Front office
- #28541: New method Tools::getCurrentUrl(). Thank you @jf-viguier
Tests
- #28926: Set permissions for GitHub actions. Thank you @naveensrinivasan
Code changes in the ‘8.0.x’ branch
Back office
- #28984: Fix customer edit/add select all group access, by @atomiix
- #28973: Do not allow 0 as number of products per page, by @atomiix
- #28936: Fix configure warning when module is disabled or uninstalled. Thank you @okom3pom
- #28898: BO - Customer view page - The status of the voucher is always disabled. Thank you @okom3pom
Front office
- #28524: Fix select2 style in order view. Thank you @MeKeyCool
Tests
- #28962: Fix nightly 8.0.x - Fix ‘CRUD customer’ test. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Back office
- #28829: Fix performances links spaces and URLs, by @NeOMakinG
Front office
- #28904: Fix responsive for product quick view.. Thank you @MeKeyCool
Installer
- #28845: Update to latest blockwishlist module version 2.1.1, by @jolelievre
Code changes in modules, themes & tools
Hummingbird theme
- #341: Improve form errors UX. Thank you @mparvazi
- #339: Fix event handling for QI. Thank you @mparvazi
- #336: hiding the quick view after adding a product to the cart. Thank you @JBLach
- #335: active table of return fix dekstop/mobile. Thank you @JBLach
- #333: Use accordions as categories with childs on categorytree, by @NeOMakinG
- #332: Add !important to our custom helpers, by @NeOMakinG
- #329: Change PrestaShop URL in footer. Thank you @micka-fdz
- #327: Fix npm 8 compatibility, by @NeOMakinG
- #326: Fix category duplication and image sizes. Thank you @Hlavtox
- #320: Style social follow module. Thank you @rodriciru
- #312: Stylise psgdpr page, by @NeOMakinG
- #269: Ps_banner module image display fix. Thank you @Oksydan
Project health files
- #4: Fix run Os project composite workflow, by @boubkerbribri
- #3: Add Composite action to run OS tests projects from another repo, by @boubkerbribri
Issues Bot
- #80: Add kanban 1.7.8.7 and change milestone, by @NeOMakinG
Traces
- #30: Add missing psgdpr repository. Thank you @micka-fdz
- #29: Fix Hummingbird repository name. Thank you @micka-fdz
Customer reassurance block module
- #420: Bump vue from 2.7.2 to 2.7.3. Built by @dependabot[bot]
- #419: Bump vue from 2.7.0 to 2.7.2. Built by @dependabot[bot]
- #418: Bump eslint from 8.18.0 to 8.19.0. Built by @dependabot[bot]
- #417: Bump vue from 2.6.14 to 2.7.0. Built by @dependabot[bot]
The PrestaShop open source project
- #110: New committers, by @kpodemski
- #108: Add AureRita and sLorenzini to organization. Thank you @AureRita
- #107: Remove Progi1984 from maintainers, by @Progi1984
Nightly board
- #86: Deliver to master, by @NeOMakinG
- #83: Bind filters & pagination with url query params, by @atomiix
Banner module
- #47: Bump version to 2.1.2, by @NeOMakinG
Changes in developer documentation sources
- #1404: Add 2 missing namespaces.. Thank you @PrestaSafe
- #1403: Fix minor typos for Modules section. Thank you @leemyongpakvn
- #1402: Fix missing grid’s namespaces example. Thank you @PrestaSafe
- #1397: Fix link to PHP CS Fixer. Thank you @Sasni
- #1396: Fix old link to https://cs.sensiolabs.org/ . Thank you @Sasni
- #1394: Fix catalog tabs parent. Thank you @PululuK
- #1389: Fix minor typos for Modules section. Thank you @leemyongpakvn
MJML Theme Converter
- #25: Change PrestaShop URL in footer. Thank you @micka-fdz
Classic theme
- #42: Change PrestaShop URL in footer. Thank you @micka-fdz
- #41: Fix responsive for product quick view.. Thank you @MeKeyCool
- #21: Add strict password policy, by @NeOMakinG
Faceted search module
- #678: Bump eslint from 8.18.0 to 8.19.0. Built by @dependabot[bot]
Best customers statistics module
Viewed products block module
Theme customization module
Share Buttons module
Language selector module
Product Comments module
- #145: Fix rating is not displayed in the second Quick view. Thank you @leemyongpakvn
Dashboard Trends module
Dashboard Activity module
PrestaShop Project Metrics
- #39: Remove Progi1984 from maintainers, by @Progi1984
PrestaShop contributors website
- #82: Remove Progi1984 from maintainers, by @Progi1984
presthubot
- #55: Remove Progi1984 from maintainers, by @Progi1984
PrestaShop Specifications
Auto Upgrade module
- #441: Add SQL upgrade queries for new unit price column, by @jolelievre
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @mparvazi, @boubkerbribri, @NeOMakinG, @JBLach, @micka-fdz, @dependabot[bot], @atomiix, @kpodemski, @nesrineabdmouleh, @PrestaSafe, @leemyongpakvn, @AureRita, @okom3pom, @naveensrinivasan, @MeKeyCool, @Progi1984, @Hlavtox, @jolelievre, @Sasni, @PululuK, @MatShir, @rodriciru, @zuk3975, @jf-viguier, @Oksydan!
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!