PrestaShop Core Weekly - Week 16 of 2020
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 13th to Sunday 19th of April 2020.
General messages
PrestaShop 1.7.6.5 has been released yesterday.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 76 new issues have been created in the project repositories;
- 66 issues have been closed, including 10 fixed issues on the core;
- 74 pull requests have been opened in the project repositories;
- 66 pull requests have been closed, including 61 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #18680: Add array in @return of PaymentModule::getCurrency, by @Quetzacoalt91
- #18632: Fix php-cs-fixer, by @matks
- #18425: Fix minor code issues. Thank you @PululuK
- #18220: Add phpdoc for PDF classes, by @Matt75
- #18125: Add missing entities in template inheritance. Thank you @glafarge
Back office
- #18628: Remove duplicate attributes. Thank you @PululuK
- #18554: Fix init method not existing in module_card, by @NeOMakinG
- #18095: Paste product combination tokens and highlight invalid tokens. Thank you @MarkALeonard
Installer
- #17979: Minor optimization when installing a language, by @eternoendless
Merge
- #18678: Merge branch “1.7.7.x” into “develop”, by @PierreRambaud
Code changes in the ‘1.7.7.x’ branch
Core
- #18564: Refactoring using OrderAmountUpdater, by @Progi1984
Back office
- #18641: Show confirmation modal before deleting order messages. Thank you @zuk3975
- #18348: Cart products update, by @jolelievre
Tests
- #18688: Update README files for tests directory, by @SimonGrn
- #18682: Functional tests - Fix wrong import for tests modules, by @boubkerbribri
- #18677: Functional tests - Fix call for module, by @SimonGrn
- #18670: Fix tests that are always green when the shop is broken. Thank you @nesrineabdmouleh
- #18669: Functional tests - Add delete modal to test bulk delete order messages, by @boubkerbribri
- #18662: Functional tests - Fix customer creation in BO, by @boubkerbribri
- #18639: Functional tests - Moving FO pages, by @boubkerbribri
- #18631: Functional tests - Refacto orders and invoices tests, by @boubkerbribri
- #18621: Functional tests - Add test ‘Update default products order’, by @boubkerbribri
- #18616: Functional tests - Add test download sample files for import, by @boubkerbribri
- #18577: Functional tests - Update some tests titles, by @boubkerbribri
- #18207: Functional tests - Product settings enable/disable display discounted price. Thank you @nesrineabdmouleh
Merge
- #18671: Merge 1.7.6.x branch into 1.7.7.x, by @PierreRambaud
Code changes in the ‘1.7.6.x’ branch
Core
- #18659: Changelog for 1.7.6.5, by @sowbiba
- #18651: Update dependencies for security reasons, by @PierreRambaud
- #18638: Update version to 1.7.6.5, by @PierreRambaud
Back office
- #18637: Fix sidebar not displayed in BO Add employee page, by @Progi1984
- #18607: Fix wrong number of “Last emails” in BO - Customer View page. Thank you @PululuK
Front office
Code changes in modules, themes & tools
QA nightly results
- #35: refactoring and adding brwoser and campaign data everywhere, by @SimonGrn
- #32: Update version, by @SimonGrn
- #31: Develop, by @SimonGrn
- #30: better handling of GCPURL, by @SimonGrn
- #29: add GCPURL in vhost example file, by @SimonGrn
- #28: add default value for GCPURL, by @SimonGrn
- #27: add info about composer in readme, by @SimonGrn
nightly-board
- #21: Update README.md, by @SimonGrn
- #17: Remove unused console log, by @NeOMakinG
- #16: Fix some bugs on suites, by @NeOMakinG
- #15: Set passed toggle to fault by default and adjust loaders, by @NeOMakinG
- #14: Revert test CI, by @NeOMakinG
- #13: Test CI, by @NeOMakinG
Docker images
- #217: Remove useless file, by @PierreRambaud
Social Follow module
- #19: Release 2.1.0, by @PierreRambaud
Link list
- #85: Merge dev to master to update composer.json file, by @PierreRambaud
- #84: Remove useless line in the composer.json, by @PierreRambaud
- #83: Release 3.1.0, by @PierreRambaud
- #82: Update version to 3.1.0, by @PierreRambaud
Decimal
- #7: Add shortcuts for comparison with zero, by @eternoendless
Google Sitemap module
- #134: Fixed the display & behavior for “Uncheck/Check All” button, by @Progi1984
- #104: Change include init.php place. Thank you @arthtux
Visitors online
- #11: Quick fix to prevent generated SQL queries to throw an Exception when trying to access online customers and visitors stats when having IPv6 addresses whitelisted in maintenance mode. Thank you @jevarg
Example modules
Changes in developer documentation
- #476: Extending Symfony form with upload image field tutorial. Thank you @tdavidsonas88
Issue Bot
mjml-theme-converter
- #3: Bump symfony/phpunit-bridge from 3.4.23 to 3.4.26. Thank you @dependabot[bot]
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @SimonGrn, @boubkerbribri, @Quetzacoalt91, @PierreRambaud, @NeOMakinG, @nesrineabdmouleh, @sowbiba, @jolelievre, @zuk3975, @Progi1984, @matks, @PululuK, @eternoendless, @jevarg, @Matt75, @glafarge, @MarkALeonard, @tdavidsonas88, @dependabot[bot], @ziegenberg, @arthtux!
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!