PrestaShop Core Weekly - Week 41 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 10th to Sunday 16th of October 2022.
General messages
Dear developers,
Last week, the maintainers team released PrestaShop 8.0 release candidate 1. You can read more in a dedicated article. If no major or critical regression is reported before October 20th, the final version of 8.0 will be made available later this month.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 43 new issues have been created in the project repositories;
- 47 issues have been closed, including 6 fixed issues on the core;
- 97 pull requests have been opened in the project repositories;
- 90 pull requests have been closed, including 79 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #29958: Add comments to hook class. Thank you @jf-viguier
- #29781: Add possibility for modules to return custom order number. Thank you @Hlavtox
- #29645: Fix typo into phpDoc. Thank you @PrestaEdit
Back office
- #29934: Center icon into sidebar. Thank you @PrestaEdit
- #29909: Fix join on product lang to retrieve correctly the product’s name. Thank you @0x346e3730
- #29515: Fix tag relation with product in Tag form. Thank you @zuk3975
- #28465: Simplify Employee Form, by @Progi1984
Front office
- #29953: Deprecate Customer::validateController. Thank you @jf-viguier
- #29822: Fix accessing disabled product, further refacto of controller. Thank you @Hlavtox
- #29801: Fix group when converting customer through front office form. Thank you @Hlavtox
Tests
- #29976: Functional Tests : Fixes Dependabot (Remove assignees team / Fixes reviewers team), by @Progi1984
- #29907: Functional Tests : Add dependabot for UI Tests, by @Progi1984
Code changes in the ‘8.0.x’ branch
Back office
- #29942: Fix alert spacing inside modal content of product page v2, by @NeOMakinG
- #29021: Add webP to allowed format on the DropZone help. Thank you @PrestaEdit
Tests
- #29980: Functional Tests : Nightly - Fixed the successful message for the My Profile Page, by @Progi1984
- #29960: Functional Tests : BO - Search bar, by @Progi1984
- #29956: Functional tests - Fix nightly 10/10/2022. Thank you @nesrineabdmouleh
- #29954: Functional Tests : BO - View my shop, by @Progi1984
- #29928: Refacto tests - Delete ‘Data>FO’ & fix nightly. Thank you @nesrineabdmouleh
- #29860: Functional tests - Add new test ‘FO > Quick view product’. Thank you @nesrineabdmouleh
- #29805: Functional tests - Add new test ‘BO > Catalog > Cart rules carrier restriction’. Thank you @cfarhani06
Code changes in the ‘1.7.8.x’ branch
Core
Front office
- #29910: Fix image size when zooming on tablet, by @NeOMakinG
Code changes in modules, themes & tools
Example modules
- #116: Bump ansi-html and webpack-dev-server in /example_module_mailtheme. Built by @dependabot[bot]
- #109: Add compatibility with Prestashop 8.0.0 on demodoctrine module. Thank you @mflasquin
- #106: DemoMultistoreForm: use Symfony ColorType as it is simpler and more modern. Thank you @leemyongpakvn
- #105: Demodoctrine: nullable Quote’s content for nonDefault language. Thank you @leemyongpakvn
- #100: DemoGrid - add new columns and filters, add support for PS 1.7.7. Thank you @leemyongpakvn
Changes in developer documentation sources
- #1555: Re-order items, fix minor typo in core changes for 8.x. Thank you @thomasnares
- #1553: Module extension : webservices - Backport 1410. Thank you @thomasnares
- #1552: Fix KpiRowHook location - backport 1471. Thank you @thomasnares
- #1551: Add doc about sendemail on webservices / order_carriers - Backport 1475. Thank you @thomasnares
- #1550: Update webservice reference.md, fix stock_availables methods - Backport 1480. Thank you @thomasnares
- #1549: Change referenced module name - backport 1506. Thank you @thomasnares
- #1548: Update instructions on how to fill PR. Backport of #1528. Thank you @thomasnares
- #1547: Install module from cli and clean doc - Backport of 1534. Thank you @thomasnares
- #1546: Install from cli documentation - Backport of 1538. Thank you @thomasnares
- #1542: Change urls from build.prestashop.com to build.prestashop-project.org for 1.7.x. Thank you @thomasnares
- #1541: Change urls from build.prestashop.com to build.prestashop-project.org for 8.x. Thank you @thomasnares
- #1538: Add install method from cli in doc. Thank you @thomasnares
- #1536: Fix release lifecycle links (1.7.x backport), by @matks
- #1534: Add installation method module and remove duplicated doc from configuration. Thank you @thomasnares
PrestaShop open source website theme
- #6: Add support for Google Analytics, by @eternoendless
- #5: meta description tag, by @kpodemski
The PrestaShop open source project website
- #130: Fix meta description for the project’s website, by @kpodemski
- #128: Update theme, by @kpodemski
- #127: Add PR breakdown process, by @matks
- #120: Landing page ps8, by @kpodemski
Customer reassurance block module
- #454: Bump vue from 2.7.12 to 2.7.13. Built by @dependabot[bot]
- #453: Bump vue from 2.7.11 to 2.7.12. Built by @dependabot[bot]
- #452: Bump vue from 2.7.10 to 2.7.11. Built by @dependabot[bot]
- #451: Bump eslint from 8.24.0 to 8.25.0. Built by @dependabot[bot]
- #450: Bump sass-loader from 13.0.2 to 13.1.0. Built by @dependabot[bot]
Classic theme
- #62: Bring back lost 410.tpl, by @kpodemski
- #61: Fix image size when zooming on tablet, by @NeOMakinG
- #60: Fix too long customization value on preview, by @NeOMakinG
- #57: Bad display of Customer data privacy message when the text contains a link. Thank you @AlexTechDev
OnBoarding module
Faceted search module
- #722: Bump @babel/preset-env from 7.19.3 to 7.19.4. Built by @dependabot[bot]
- #721: Bump eslint from 8.24.0 to 8.25.0. Built by @dependabot[bot]
- #720: Bump sass-loader from 13.0.2 to 13.1.0. Built by @dependabot[bot]
Translation Files repository
- #32: Use 1.0.2, by @atomiix
- #31: Use -core-oss in bucket name, by @atomiix
- #30: Use Translation v1.0.1, by @jolelievre
PHP Developer Tools
- #72: Allow v6.x of Symfony components to be loaded, by @Quetzacoalt91
New Products module
- #15: Display “Invalid number” error on invalid number of days. Thank you @PrestaEdit
PrestaShop Specifications
Issues Bot
- #87: Don’t add Topwatcher label to closed issues, by @Progi1984
Product Comments module
- #141: Simplify Average code. Thank you @leemyongpakvn
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @thomasnares, @eternoendless, @kpodemski, @Progi1984, @atomiix, @jf-viguier, @nesrineabdmouleh, @mflasquin, @matks, @NeOMakinG, @Quetzacoalt91, @jolelievre, @PrestaEdit, @sarahdib, @0x346e3730, @Hlavtox, @cfarhani06, @AlexTechDev, @leemyongpakvn, @zuk3975!
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!