This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 3rd to Sunday 9th of October 2022.
General messages
Dear developers,
The Quality Assurance team completed tests of PrestaShop release candidate 1, finding some bugs blocking the final release. You can read the full report here.
We managed to fix issues with the search in the developer documentation. There are still improvements to be made, which we plan to address.
Last week was held the seventh Public Demo of the year. You can read more about it in this summary. You are encouraged to watch its video replay with one live demonstration and the project’s news presented in that session.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 57 new issues have been created in the project repositories;
- 36 issues have been closed, including 6 fixed issues on the core;
- 92 pull requests have been opened in the project repositories;
- 49 pull requests have been closed, including 35 merged pull requests.
Code changes in the ‘develop’ branch
Core
Back office
- #29861: Fix subtitle default position on module configure page, by @NeOMakinG
- #29740: Remove not needed help text when you add new tax rule, by @kpodemski
- #29731: Fix a problem with invalid filtering on the Modules -> Positions page, by @kpodemski
- #29490: Notice in Back Office where you edit image settings. Thank you @AlexTechDev
Tests
- #29926: Remove permissions from workflow, by @boubkerbribri
- #29899: Functional tests – Fix ‘FO > Contact US > Add attachment’ test. Thank you @nesrineabdmouleh
Code changes in the ‘8.0.x’ branch
Core
Back office
- #29847: Fix product page v1 footer responsive, by @NeOMakinG
- #29791: Fix form layout in Advanced Parameters > Security > Password policy, by @eternoendless
- #29047: Fix ordering by product name + add ordering by product id (movements page). Thank you @marsaldev
Tests
- #29912: Delete run on label ‘TE’ for UI code checks. Thank you @sarahdib
- #29898: Functional Tests : BO – Orders – Shopping carts – View carts, by @Progi1984
- #29896: Functional tests – Add new test ‘FO > Marchandise returns > check order return PDF’. Thank you @nesrineabdmouleh
- #29864: Fix nightly 04/10/2022 – Fix ‘BO > Header > My profile’ test. Thank you @nesrineabdmouleh
- #29855: Refacto UI tests login page to simplify usage, by @boubkerbribri
- #29844: Functional Tests : Fixed errors from the script
check:step-identifiers
, by @Progi1984 - #29835: Functional tests – Add new test ‘FO > Check slider’. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Changes in developer documentation theme
- #13: Fix indexing pages with canonicals, by @kpodemski
- #12: Change mermaid dependencies and remove old ones. Thank you @thomasnares
- #11: Fix docsearch dependency version. Thank you @MeKeyCool
The PrestaShop open source project
Changes in developer documentation sources
- #1533: Update classic theme changes in PrestaShop 8. Thank you @leemyongpakvn
- #1530: Update project hostname. Thank you @MeKeyCool
- #1529: Update project hostname. Thank you @MeKeyCool
- #1528: Update instructions on how to fill PR.. Thank you @Hlavtox
- #1527: Backport of PR1526. Thank you @leemyongpakvn
- #1526: Update module names, template code for PS 1.7. Thank you @leemyongpakvn
- #1525: Fix style around example codes. Thank you @yannicka
Buy button lite module
- #64: Bump css-what from 2.1.0 to 2.1.3 in /app. Built by @dependabot
Hummingbird theme
- #376: Update webpack and remove file-loader, by @NeOMakinG
Email Alerts module
- #118: Release 2.4.0. Thank you @marsaldev
stylelint configuration
- #51: Bump stylelint-no-unsupported-browser-features from 5.0.4 to 6.0.1. Built by @dependabot
PHP Developer Tools
- #69: Remove php in front of vendor/bin/php-cs-fixer fix, since that is wrong. Thank you @madsoliver
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @boubkerbribri, @kpodemski, @sarahdib, @leemyongpakvn, @nesrineabdmouleh, @Progi1984, @dependabot, @NeOMakinG, @matks, @thomasnares, @MeKeyCool, @Hlavtox, @marsaldev, @yannicka, @eternoendless, @AlexTechDev, @madsoliver!
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!
This post is also available in: English