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!