This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 22th to Sunday 28th of June 2020.
General messages
Dear developers,
This is it! PrestaShop eCommerce Week is happening right now and will continue for 5 days. You can still join us, registration is still open.
In the meantime, work continues on 1.7.7.x
branch to stabilize it, with the goal of a 1st Release Candidate in mind.
In parallel, some Pull Requests have been merged into 1.7.6.x
branch as well because a 1.7.6.6 release is expected soon. More details will be published in the release note.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 72 new issues have been created in the project repositories;
- 59 issues have been closed, including 24 fixed issues on the core;
- 66 pull requests have been opened in the project repositories;
- 83 pull requests have been closed, including 70 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #19837: Use the appropriate exception in BulkToggleLanguagesStatusCommand. Thank you @PululuK
- #19780: Code issues : Avoid code duplicate. Thank you @PululuK
- #19647: Added the actionPresentProductListing hook. Thank you @stijnvergote
Back office
- #19938: Adjust UpdatePack command to be able to remove items. Thank you @zuk3975
- #19923: Removed AdminCategoryControllerWrapper, by @Progi1984
- #19865: Handle ‘no combination’ specific price submit, by @matks
- #19831: When new webservice key is created, add log. Thank you @ksaandev
- #19827: UpdateProductPackCommand. Thank you @zuk3975
- #19738: Fixes the import configuration save on BO. Thank you @joemugen
- #19692: Access denied admin tabs. Thank you @HamzaElghanoui
- #19660: Missing SQL for the update process. Thank you @HamzaElghanoui
- #18981: Improve adresses block in customer BO page. Thank you @PululuK
Front office
- #19762: FO: Refresh checkout hook. Thank you @idnovate
- #19756: Change material font in order to add new icons, by @NeOMakinG
Installer
- #19744: Check if the module exists on Addons, by @Progi1984
Tests
- #19908: Functional tests - Add ids to export buttons and links, by @boubkerbribri
- #19899: Functional tests - Add class to clickable element ‘i’ in grid header select all, by @boubkerbribri
- #19888: Functional tests - Add edit action name to grids, by @boubkerbribri
- #19870: Functional tests - Add id to save forms buttons in order pages, by @boubkerbribri
- #19868: Functional tests - Add id to save forms buttons, by @boubkerbribri
Merge
- #19926: Merge 177 into develop - 24/06/20, by @jolelievre
Code changes in the ‘1.7.7.x’ branch
Core
- #19944: Deprecate constants that are no longer used, by @eternoendless
- #18532: Increase precision for DECIMAL fields in database, by @atomiix
Back office
- #19955: Rename AddCustomizationFieldsCommand to AddCustomizationCommand. Thank you @zuk3975
- #19903: Auto create symfony roles, by @jolelievre
- #19828: Check for ::GRID_ID when definition is AbstractGridDefinitionFactory, by @atomiix
- #19778: Cast changelogs to array for twig, by @atomiix
- #19646: Synchronize cart_product and order_detail when quantity is changed, by @sowbiba
Front office
- #19896: Fix lang dropdown by adding jquery migrate, by @NeOMakinG
- #19706: Don’t try to translate using domain unless the “d” parameter is present, by @eternoendless
- #19631: FO: fix cumulative percentage reduction amount value in cart , by @matthieu-rolland
Installer
Tests
- #19920: Functional tests - Wait for neworkidle in wait for navigation function, by @boubkerbribri
- #19785: Functional tests - Delete unused selectors and methods. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.6.x’ branch
Core
- #19943: Update Composer dependencies and prestashop module versions, by @PierreRambaud
Back office
- #19942: Cast changelogs to array for twig - Backport of #19778, by @atomiix
- #19814: Change buttons in modal bulk of module page to avoid black color, by @NeOMakinG
Front office
- #19800: Add a new selector in order to select the product page more precisly, by @NeOMakinG
Web services
Code changes in modules, themes & tools
Changes in developer documentation
- #605: Remove broken links. Thank you @zalexki
- #600: Provide example of breaking changes about jQuery update, by @Quetzacoalt91
- #599: Update index.php example to conform to style-guide. Thank you @smoucka
- #598: Correct path to load Module twig. Thank you @camlafit
- #593: Update create user SQL query. Thank you @shef-er
- #592: Add Travis badge into README, by @matks
- #586: updateAddressForm is incorrect. Thank you @muyncky
- #573: Add doc about the new tabs features, by @jolelievre
Language selector module
- #20: Release 2.1.0, by @Progi1984
- #19: Bump version to 2.1.0 and Improve project, by @Progi1984
Wishlist module
- #41: Setup search provider and controller, by @Matt75
- #39: Add share wishlist functionality, by @NeOMakinG
- #37: Wishlist controller. Thank you @pablopolyte
Google Sitemap module
- #140: Add badges into README, by @matks
- #139: Release 4.2.0, by @Progi1984
Example modules
- #21: Add Demo Controller Tabs module, by @jolelievre
Link list module
Email subscription module
Customer reassurance module
Main menu module
- #34: Bump version to 2.2.0 and Improve Project, by @Progi1984
Faceted search module
Wire payment module
- #53: Release 2.1.0, by @Progi1984
Product Comments module
- #57: Fix unescaped string, by @eternoendless
LocalizationFiles
- #4: Update German tax rates, by @LouiseBonnard
Share Buttons module
- #40: Useless cache in module. Thank you @kpodemski
Watermark module
Prestashop UI Kit
- #61: Lossless compression. Thank you @MathiasReker
Carrier comparison module
- #11: Lossless compression. Thank you @MathiasReker
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @zalexki, @zuk3975, @eternoendless, @PierreRambaud, @atomiix, @Progi1984, @jolelievre, @Quetzacoalt91, @boubkerbribri, @smoucka, @camlafit, @Matt75, @matks, @NeOMakinG, @shef-er, @muyncky, @PululuK, @ksaandev, @nesrineabdmouleh, @idnovate, @joemugen, @LouiseBonnard, @HamzaElghanoui, @stijnvergote, @sowbiba, @matthieu-rolland, @pablopolyte, @kpodemski, @symbwell, @MathiasReker!
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!