This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 6th to Sunday 12th of July 2020.
General messages
Dear developers,
Similarly to many other PHP Open Source Projects, we are now running PHPStan on Pull Requests being submitted for develop
branch thanks to Progi1984 work. We think this wonderful tool will increase the overall quality of PrestaShop PHP code.
We are running only the first level, but work is already happening to level up!
A quick update about PrestaShop’s GitHub issues and pull requests:
- 61 new issues have been created in the project repositories;
- 64 issues have been closed, including 16 fixed issues on the core;
- 68 pull requests have been opened in the project repositories;
- 66 pull requests have been closed, including 59 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #20092: Fix some phpdoc, by @matks
- #20017: Improve dynamic hooks comment. Thank you @PululuK
- #20006: Allow the + sign in the url path, by @atomiix
Back office
- #20070: Fix incorrect redirect URL parameter when editing translations. Thank you @Xesau
- #20028: BO - Customers / Wrong redirection after creating a new address from the customer detail page. Thank you @JoshHargreaves
- #19951: Truncate category description in BO list view. Thank you @ks129
- #19947: Fixed preview in Order Page, by @Progi1984
- #19871: Add UpdateProductCategoriesCommand. Thank you @zuk3975
- #19239: Always display “Related product” title. Thank you @idnovate
Front office
- #20096: Show last visible order state in customer order history page, by @matthieu-rolland
- #16439: Frontend Translation mixed up when switching languages. Thank you @23b
Installer
- #19961: Install classic theme when possible, by @Progi1984
- #19948: Check maximum PHP Version Support at installation, by @Progi1984
Code changes in the ‘1.7.7.x’ branch
Back office
- #20039: Make customization image downloadable in BO order page, by @matthieu-rolland
- #19981: Refactor cancel product and bug fix, by @matthieu-rolland
- #19970: Create specific price when product price is updated in order, by @sowbiba
- #19937: Fixed position action button in Order Page, by @Progi1984
- #19704: Migrate linked orders, by @matks
Installer
- #20122: Fix session tables charset, by @jolelievre
Tests
- #20086: Functional tests - Test pagination of products table. Thank you @nesrineabdmouleh
Merge
Code changes in modules, themes & tools
Changes in developer documentation
- #629: Include H4 in Table of contents, by @eternoendless
- #625: Update kpi-blocks.md. Thank you @stijnstroeve
- #618: Add animation to submenu opening and closing, by @NeOMakinG
- #617: Fix broken link. Thank you @zalexki
- #615: Add displayInvoiceLegalFreeText hook in pdf.md. Thank you @Daaaaad
- #608: Add deprecated info to TranslateTextType. Thank you @zalexki
- #607: Module scope compatibility, by @matks
- #594: Add note about actionFrontControllerSetMedia hook after cache section. Thank you @marekjedrzejewski
- #591: Explain how to release module native, by @matks
- #504: Add ajax parameter for ajax call. Thank you @luigimassa
PHP Developer Tools
- #31: Update header-stamp to v1.4, by @matks
- #30: Remove github formatter in favor of phpstan one, by @Quetzacoalt91
Wishlist block
- #50: Add product attribute to query and missing fields, by @Matt75
- #47: Fixnbproductinwishlist. Thank you @pablopolyte
- #46: Stat upgrade. Thank you @pablopolyte
- #45: Continue grid. Thank you @zalexki
- #43: Add unit tests, by @NeOMakinG
- #42: Search criteria. Thank you @pablopolyte
Customer reassurance block
- #49: Fix conflicts master, by @Progi1984
- #47: Bump version to 5.0.0 and Fixed .gitignore, by @Progi1984
Dashboard Products
- #26: Release 2.1.0, by @PierreRambaud
- #25: Bump version to 2.1.0, by @PierreRambaud
Docker images
Shopping cart module
- #62: Use preprend-autoloader in composer.json, by @matks
- #59: Bug Fix change quantity in shopping cart. Thank you @jeckyl
Link list
- #99: Update DEV dependencies, by @matks
- #91: Release 3.2.0, by @Progi1984
- #87: Use the new feature from 177 for automatic tabs and Symfony route, by @jolelievre
Google Sitemap module
Prestashop UI Kit
- #96: Add GitHub action for stylelint, by @NeOMakinG
- #95: Bugfix of select2, error inputs, height of inputs, some adjustments.., by @NeOMakinG
Main menu module
- #35: Release 2.2.0, by @Progi1984
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @eternoendless, @LouiseBonnard, @stijnstroeve, @matks, @Quetzacoalt91, @Matt75, @jolelievre, @matthieu-rolland, @Progi1984, @nesrineabdmouleh, @pablopolyte, @PierreRambaud, @NeOMakinG, @atomiix, @Xesau, @zalexki, @Daaaaad, @JoshHargreaves, @PululuK, @sowbiba, @ks129, @marekjedrzejewski, @zuk3975, @jeckyl, @cdcvince, @idnovate, @luigimassa, @23b!
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!