This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 22th to Sunday 28th of February 2021.
General messages
Dear developers,
Last week, the maintainers team held again a video conferencing for the project public demonstrations session, streamed live on YouTube.
The version 2.0.0 of module blockwishlist is now complete. This is a wide rework of the module capacities and codebase, and it will be compatible with PrestaShop 1.7.6 and newer versions.
The release has not been done yet and should follow soon.
Finally the kanban for 1.7.7
branch is not empty yet, it still contains unresolved regressions reported on versions 1.7.7.0 and 1.7.7.1. The next batch of bugfixes for 1.7.7 will be delivered in patch version 1.7.7.3, which is scheduled to be delivered within the next 6 weeks.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 85 new issues have been created in the project repositories;
- 69 issues have been closed, including 11 fixed issues on the core;
- 74 pull requests have been opened in the project repositories;
- 77 pull requests have been closed, including 68 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #23310: Remove unusable code in OrderSlip::getOrdersSlipProducts(). Thank you @PululuK
- #23295: Update Smarty to v3.1.39, by @matks
- #23269: Fix nightly autoupgrade - issue with Cookie destruction, by @atomiix
Back office
- #23374: BO: Remove unused variable. Thank you @idnovate
- #23363: Implement DeleteVirtualProductFile command. Thank you @zuk3975
- #23362: Modify namespace related to VirtualProductFile. Thank you @zuk3975
- #23293: Improve naming of the Hook Collector in Symfony debug bar, by @matks
- #23223: Update TinyMCE and some plugins to 4.9.11, by @NeOMakinG
- #23105: Refacto notification and user pan on mobile, by @NeOMakinG
- #21553: Simplify email form. Thank you @JevgenijVisockij
Front office
- #23353: Fix classic theme images width, accessibilty and some lighthouse improvements, by @NeOMakinG
- #23309: Add ID field in global template vars. Thank you @PululuK
Installer
- #20843: Fix maximum compatible PHP version and error wordings, by @eternoendless
Tests
- #23408: Fix Log test and delete duplicated identifiers in Nightly, by @boubkerbribri
- #23385: Fix sanity tests on GA, by @boubkerbribri
- #23375: Fix nightly errrors- Fix Password reminder test on FO, by @boubkerbribri
- #22932: FO password reminder test with maildev. Thank you @SD1982
- #22902: Adding address grid test. Thank you @JevgenijVisockij
Code changes in the ‘1.7.7.x’ branch
Core
Back office
- #23142: Check if an order status has the same name in Add/Edit, by @Progi1984
- #23040: Fixed missing DNI Number in BackOffice Order View, by @Progi1984
- #22920: Prevent adding out of stock products in Create order page, by @Progi1984
- #22791: BO - Order Page - Set an error message when the payment method is invalid, by @Progi1984
Tests
- #23410: Fix nightly 25/02/2021. Thank you @nesrineabdmouleh
- #23382: Fix nightly - Add reset Step in ‘Default Pack Stock Management’. Thank you @nesrineabdmouleh
- #23359: Fix nightly errrors - Delete duplicates on selectors names, by @boubkerbribri
- #23238: Add test - Quick view product on FO. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Changes in developer documentation
- #875: Fixed CI, by @Progi1984
- #874: Fixed Build CI, by @Progi1984
- #873: Improve render of WebServices table, by @Progi1984
- #869: Little improvements for nginx config, by @matks
- #867: Migrate Travis CI to GitHub Actions, by @Progi1984
Customer reassurance block module
- #139: Bump css-loader from 5.0.2 to 5.1.0. Built by @dependabot[bot]
- #138: Bump mini-css-extract-plugin from 1.3.8 to 1.3.9. Built by @dependabot[bot]
- #137: Bump webpack from 5.24.1 to 5.24.2. Built by @dependabot[bot]
- #136: Bump webpack from 5.24.0 to 5.24.1. Built by @dependabot[bot]
- #135: Bump webpack from 5.23.0 to 5.24.0. Built by @dependabot[bot]
- #134: Bump @babel/core from 7.12.17 to 7.13.1. Built by @dependabot[bot]
Faceted search module
- #350: Bump css-loader from 5.0.2 to 5.1.0. Built by @dependabot[bot]
- #349: Bump webpack from 5.24.1 to 5.24.2. Built by @dependabot[bot]
- #348: Bump mockery/mockery from 1.3.3 to 1.3.4. Built by @dependabot[bot]
- #347: Bump @babel/preset-env from 7.13.0 to 7.13.5. Built by @dependabot[bot]
- #346: Bump webpack from 5.24.0 to 5.24.1. Built by @dependabot[bot]
- #345: Bump webpack from 5.23.0 to 5.24.0. Built by @dependabot[bot]
- #344: Bump @babel/cli from 7.12.17 to 7.13.0. Built by @dependabot[bot]
- #343: Bump @babel/register from 7.12.13 to 7.13.0. Built by @dependabot[bot]
- #342: Bump @babel/preset-env from 7.12.17 to 7.13.0. Built by @dependabot[bot]
- #341: Bump @babel/core from 7.12.17 to 7.13.1. Built by @dependabot[bot]
- #340: Bump @babel/node from 7.12.17 to 7.13.0. Built by @dependabot[bot]
PrestaShop PHPStan extension
Product Comments module
- #98: Bump simplePagination.js from
e32c66e
toda97104
. Built by @dependabot[bot]
User documentation landing page
- #34: chore(deps-dev): bump eslint-config-prettier from 8.0.0 to 8.1.0. Built by @dependabot[bot]
- #33: fix(deps): bump nuxt from 2.15.1 to 2.15.2. Built by @dependabot[bot]
- #32: fix(deps): bump actions/setup-node from v2.1.2 to v2.1.5. Built by @dependabot[bot]
- #31: chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 8.0.0. Built by @dependabot[bot]
- #30: fix(deps): bump nuxt from 2.15.0 to 2.15.1. Built by @dependabot[bot]
Docker images
PrestaShop modules registry
- #444: Remove modules, by @Progi1984
Decimal
- #14: Added Build Workflow for Github Actions, by @Progi1984
Prestashop UI Kit
- #137: Fix radio buttons html validations, by @NeOMakinG
Custom text module
- #53: Implement call to hook filterHtmlContent on modules HTML. Thank you @elburgl69
PrestaShop Specifications
- #189: Create Your-vouchers.md. Thank you @MatShir
- #102: Blockwishlist functional specifications. Thank you @lolath-presta
GDPR module
Wishlist block module
- #77: Introduce new version of blockwishlist module compatible with PS 1.7, by @Quetzacoalt91
Main menu module
- #36: Removed condition to display thumb. Thank you @mikayilsrt
Where to start contributing?
What about improving how notifications in the Back Office are marked ‘read’ ? This is a bug report submitted three years ago, and it is one of our good first issues.
Good first issues are a list of all beginner-friendly improvements and bugs to fix in the project. You can read more about this label on our article about it.
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @dependabot[bot], @nesrineabdmouleh, @boubkerbribri, @matks, @PierreRambaud, @idnovate, @zuk3975, @NeOMakinG, @atomiix, @PululuK, @SD1982, @JevgenijVisockij, @elburgl69, @MatShir, @eternoendless, @Quetzacoalt91, @mikayilsrt, @lolath-presta!
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!