PrestaShop Core Weekly - Week 39 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 26th of September to Sunday 2nd of October 2022.
General messages
Dear developers,
We would like to remind you about the upcoming Public Demo for the open source project, scheduled for October 5th, 2022, at 4 PM. As we wrote in the article, this time, we plan to host a Q&A session with questions you can ask not only during the event, but also beforehand. All you have to do is fill this form with your questions.
Last week @FabienPapet joined the project’s committers. Also, maintainers concluded the vote for @PrestaEdit’s application to join their team and decided to reject it.
In other news, Hacktoberfest has started! Read more about this year’s edition.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 54 new issues have been created in the project repositories;
- 23 issues have been closed, including 3 fixed issues on the core;
- 77 pull requests have been opened in the project repositories;
- 89 pull requests have been closed, including 65 merged pull requests.
Code changes in the ‘develop’ branch
Back office
- #29762: Remove french helptext. Thank you @Hlavtox
- #29505: Respect configuration of product summary max length. Thank you @zuk3975
- #28634: Notification Dropdown : Migrate links to Symfony routes, by @Progi1984
- #28439: Migrate the Customers > Title (Only Delete & Bulk Delete), by @Progi1984
Front office
- #29435: Refacto product front controller. Thank you @Hlavtox
- #28942: Remove default meta description. Thank you @jf-viguier
Tests
- #29794: Functional tests - Fix nightly (28/09/2022) customer service tests. Thank you @nesrineabdmouleh
Code changes in the ‘8.0.x’ branch
Back office
- #29584: Fix duplicate / wrongly pluralized error message on field length in BO. Thank you @yanmakouf
- #29530: Fixed exception when downloading credit slip on an order with a deleted product. Thank you @nicosomb
- #29503: Fix prefilling non-default lang product name. Thank you @zuk3975
- #29406: Assign product suppliers to combination during combination csv import. Thank you @zuk3975
Front office
Installer
- #29616: Remove prestashop/prestashop-git from development environment. Thank you @FabienPapet
Tests
- #29823: Functional tests - Fix nightly 30-09-2022 (FO > User account > Get data in CSV file ). Thank you @nesrineabdmouleh
- #29800: Functional tests - Add new test ‘FO > Contact us > Add attachment’. Thank you @nesrineabdmouleh
- #29773: Bump
prestashop/classic
to 2.0.1, by @Progi1984 - #29772: Add events types and fix path on UI tests code checks workflow, by @boubkerbribri
- #29757: Functional tests - Add new test ‘FO > Consult merchandise returns details’. Thank you @nesrineabdmouleh
- #29737: Functional tests - Refacto BO - Catalog - preview product from the list, by @khouloudbelguith
- #29735: Fix Trigger ESLint on UI tests, by @boubkerbribri
- #29726: Functional tests - Add new test ‘FO > User account > Get GDPR data in csv’. Thank you @nesrineabdmouleh
- #29713: Functional tests - Add new test ‘FO > Contact us on GDPR page’. Thank you @nesrineabdmouleh
- #29683: Functional tests : FO - Search no result / Search product bar, consult autocomplete list / Search a product and validate, by @Progi1984
- #29657: Functional tests : BO - My Profile, by @Progi1984
- #29492: Sanity tests - Add new test “Bulk delete products” V2. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Back office
- #29224: Fix subcategories for multishop. Thank you @MeKeyCool
Front office
- #29665: Fix bad selector to fix checkbox issues on RMA. Thank you @mflasquin
Code changes in modules, themes & tools
Changes in developer documentation sources
- #1524: Fixed JS Doc on UI Tests, by @Progi1984
- #1523: Backport of 1522 - Fix typos in CRUD Form doc. Thank you @thomasnares
- #1522: Fix typos in form crud doc. Thank you @thomasnares
- #1521: Revert “Remove unnecessary files” - two images deleted in previous PR. Thank you @thomasnares
- #1520: Backport of PR 1519. Thank you @leemyongpakvn
- #1519: Fix some typos and syntax. Thank you @leemyongpakvn
- #1518: Improve webservice create resource example. Thank you @didpoule
- #1517: Improve
webservices
create a resource example . Thank you @didpoule - #1516: Fix reference from develop to 8.x. Thank you @thomasnares
- #1512: Fix inconsistency link between MarkDown and HugoServer for PR 1430. Thank you @leemyongpakvn
- #1508: Fix references from develop to 1.7.8.0. Thank you @thomasnares
- #1507: Testing : Improving Section & Complete documentation, by @Progi1984
- #1475: Add sendemail=1 to order_carriers endpoint. Thank you @jf-viguier
- #1470: Fix links with relfref. Thank you @PrestaEdit
- #1410: Add Webservice tutorial in (Modules) extension concept section. Thank you @marsaldev
- #1408: Update migration.md. Thank you @LouisAUTHIE
- #1386: Introduce PATCH request into webservice API. Thank you @PrestaEdit
- #1374: Revise Webservice API reference. Thank you @LorisB
Traces
- #34: Bump version and add ps-org-theme, by @kpodemski
The PrestaShop open source project
- #123: Update project organization, by @matks
- #114: Fix double slash for devdoclink. Thank you @okom3pom
Stylelint configuration
- #50: Bump stylelint from 14.12.1 to 14.13.0. Built by @dependabot[bot]
Hummingbird theme
- #375: Switch to sass-embedded, by @NeOMakinG
Customer reassurance block module
- #448: Bump @babel/core from 7.19.1 to 7.19.3. Built by @dependabot[bot]
- #447: Bump eslint from 8.23.1 to 8.24.0. Built by @dependabot[bot]
Faceted search module
- #717: Bump @babel/core from 7.19.1 to 7.19.3. Built by @dependabot[bot]
- #716: Bump @babel/cli from 7.18.10 to 7.19.3. Built by @dependabot[bot]
- #715: Bump @babel/preset-env from 7.19.1 to 7.19.3. Built by @dependabot[bot]
- #714: Bump eslint from 8.23.1 to 8.24.0. Built by @dependabot[bot]
Translation Files repository
- #29: Use environment and switch credentials based on the triggered branch, by @jolelievre
- #28: Add missing secret parameter and add master branch for trigger, by @jolelievre
- #27: Add cron task to update TranslationFiles using TranslationTool, by @jolelievre
PHP Developer Tools
Auto Upgrade module
- #511: Fix broken wording, by @matthieu-rolland
Issues Bot
- #86: Add to sandbox in case the card as been created into not ready, by @NeOMakinG
Classic theme
- #55: Add identifier when there are no results, by @Progi1984
Module Releases Monitor
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @nesrineabdmouleh, @thomasnares, @leemyongpakvn, @didpoule, @kpodemski, @matks, @dependabot[bot], @NeOMakinG, @jolelievre, @boubkerbribri, @jmcollin, @Hlavtox, @matthieu-rolland, @khouloudbelguith, @mflasquin, @FabienPapet, @yanmakouf, @nicosomb, @zuk3975, @jf-viguier, @PrestaEdit, @okom3pom, @MeKeyCool, @marsaldev, @LouisAUTHIE, @LorisB!
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!