PrestaShop Core Weekly - Week 26 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 27th of June to Sunday 3rd of July 2022.
General messages
Dear developers,
Multiple new applications have been submitted to join the team: marsaldev for committer position and PrestaEdit for maintainer position. This is great news!
In the meantime, the QA team is still going through the 8.0.0 alpha functional campaign which aims to evaluate how much work would be needed before being able to deliver an 8.0.0 alpha build.
Also the next session of the public PrestaShop demo from the maintainers team will happen this week, on Wednesday, July 6, 2022 at 4pm CEST!
A quick update about PrestaShop’s GitHub issues and pull requests:
- 51 new issues have been created in the project repositories;
- 31 issues have been closed, including 7 fixed issues on the core;
- 98 pull requests have been opened in the project repositories;
- 79 pull requests have been closed, including 68 merged pull requests.
Code changes in the ‘develop’ branch
Back office
- #28842: Remove Addons reference in the Carriers Listing, by @Progi1984
- #28824: Fix the download link of the invoice search. Thank you @okom3pom
- #28477: Adjust footer on V2 product page. Thank you @Amoifr
Front office
Tests
- #28902: Fix nightly develop 21-06-2022 - Update default carrier and check it in FO . Thank you @nesrineabdmouleh
Code changes in the ‘8.0.x’ branch
Back office
- #28817: Fix notices in email translation. Thank you @okom3pom
- #28802: Fix notice admin search controller. Thank you @okom3pom
Tests
- #28918: Functional tests - Refactoring of ‘Check header links on FO’ test. Thank you @nesrineabdmouleh
- #28884: Fix errors on nightly 8.0.x . Thank you @nesrineabdmouleh
- #28866: Fix nightly 8.0.x - Add pre-condition to clear cache in ‘Check footer links FO’ test. Thank you @nesrineabdmouleh
- #28828: Functional tests - Add new test ‘Edit personal information’ in FO. Thank you @nesrineabdmouleh
- #28815: Functional tests - Add new test ‘Create account on FO’. Thank you @nesrineabdmouleh
- #28809: Functional tests - Add new test ‘Logout from FO’. Thank you @nesrineabdmouleh
- #28717: Functional tests - Add new test “Customers > Outstanding page” Help card - View order - View Invoice, by @khouloudbelguith
Code changes in the ‘1.7.8.x’ branch
Back office
- #28821: Handle fallback when currency has empty display names, by @jolelievre
- #28392: Fix back-office translations when multishop and multiple languages. Thank you @MeKeyCool
Front office
- #27841: [Multistore] - Product on category page display out of stock flag instead of availlable on order. Thank you @Rizzen59
Code changes in modules, themes & tools
Available quantities statistics module
Registrations statistics modules
Product details statistics module
Data mining for statistics module
Catalog evaluation statistics module
Catalog statistics module
Best suppliers statistics module
Best manufacturers statistics module
GDPR module
- #176: Use Organization Build Release Github Action, by @atomiix
- #154: Avoid warning open_basedir restriction (using fetch instead of display). Thank you @PrestaEdit
Social Follow module
New Products module
Links list module
Email subscription module
Customer data privacy block module
Customer “Sign in” link module
Customer account links module
Cross-selling module
Contact informations module
Check payment module
Category tree links module
Products in the same category module
Best sellers module
Banner module
Google Sitemap module
Simple HTML table display module
NVD3 Charts module
Dashboard Products module
Dashboard Goals module
Contact Form module
Distribution API
Docker internal images
Customer reassurance block module
- #416: Bump @babel/core from 7.18.5 to 7.18.6. Built by @dependabot[bot]
- #415: Bump sass-loader from 13.0.1 to 13.0.2. Built by @dependabot[bot]
- #414: Bump sass-loader from 13.0.0 to 13.0.1. Built by @dependabot[bot]
Faceted search module
- #677: Bump @babel/preset-env from 7.18.2 to 7.18.6. Built by @dependabot[bot]
- #676: Bump @babel/cli from 7.17.10 to 7.18.6. Built by @dependabot[bot]
- #674: Bump @babel/core from 7.18.5 to 7.18.6. Built by @dependabot[bot]
- #673: Bump @babel/node from 7.18.5 to 7.18.6. Built by @dependabot[bot]
- #672: Bump sass-loader from 13.0.1 to 13.0.2. Built by @dependabot[bot]
- #671: Bump sass-loader from 13.0.0 to 13.0.1. Built by @dependabot[bot]
Changes in developer documentation sources
- #1400: Update broken link. Thank you @Sasni
- #1399: Update broken link. Thank you @Sasni
- #1398: Remove extraCarrier note, as it’s deprecated since 1.7.0 and not used. Thank you @PrestaEdit
Classic theme
- #38: Fix npm 8 compatibility, by @NeOMakinG
Docker images
Auto Upgrade module
Example modules
- #97: Bump eventsource from 1.0.7 to 1.1.1 in /example_module_mailtheme. Built by @dependabot[bot]
PrestaShop on Docker
- #22: Add image for PHP 8.0 and delete support for PHP 7.1, by @boubkerbribri
Image slider module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @atomiix, @nesrineabdmouleh, @djodjo3, @sowbiba, @dependabot[bot], @Progi1984, @Sasni, @PrestaEdit, @NeOMakinG, @okom3pom, @jolelievre, @matks, @khouloudbelguith, @boubkerbribri, @Amoifr, @mparvazi, @MeKeyCool, @Rizzen59!
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!