PrestaShop Core Weekly - Week 31 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 27th of July to Sunday 2th of August 2020.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 48 new issues have been created in the project repositories;
- 61 issues have been closed, including 15 fixed issues on the core;
- 52 pull requests have been opened in the project repositories;
- 57 pull requests have been closed, including 53 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #20363: Fixed duplication of Currencies after install/remove, by @Progi1984
Back office
- #20364: Fix typo. Thank you @ksaandev
- #20361: Add Apple Touch Icon, by @Progi1984
- #20329: Format add webservice key log like deletion log. Thank you @ksaandev
- #20328: Fixed the title ‘List of products without description’, by @Progi1984
- #20207: Added hook & gravatar management for avatar employee , by @Progi1984
- #20107: Add UpdateProductShipping command. Thank you @zuk3975
- #17215: Symfony migration of Order statuses + Order return statuses listing and forms, by @sowbiba
Front office
- #20282: Reduce conditions complexity. Thank you @davidglezz
- #19965: Add High DPI support to ImageRetriever. Thank you @daresh
Installer
- #19856: Check Select Privilege in the Install Process, by @Progi1984
Tests
- #20407: Use sharedStorage for exceptions in behat domain contexts. Thank you @zuk3975
- #20386: Add tests for Tools rounding functions, by @matks
- #20362: Functional tests - Fix nightly fails after merging 1.7.7.x into develop, by @boubkerbribri
- #20358: Improve UI tests readme, by @matks
- #20356: Fix phpstan ignore lines, by @matks
Merge
- #20304: Merge branch “1.7.7.x” into “develop”, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Core
- #20398: Fixed Cache Problem in Language & Currency, by @Progi1984
- #20324: Set editorconfig to indent yml files using 4 spaces instead of two, by @eternoendless
- #20137: Computing precision: set minimum computing precision value to zero, by @matthieu-rolland
- #15049: Fix wrong hook names, by @eternoendless
Back office
- #20319: Cannot remove attributes if token is disabled, by @PierreRambaud
- #20311: Mark deprecated order hooks for 1.7.7 as such, by @matks
- #20303: Fix bad redirection after error in address controller - edit usecase, by @matks
- #20284: Order address country, by @jolelievre
- #20198: Product supplier_reference is not updated when saving a product in the BO, by @PierreRambaud
Tests
- #20368: Functional tests - Add browser listeners to tests, by @boubkerbribri
- #20360: Functional tests - Reset orders before going to order view page, by @boubkerbribri
- #20318: Functional tests - Add new test ‘View guest from orders page’, by @boubkerbribri
Code changes in modules, themes & tools
Core Weekly Generator tool
- #43: Bump elliptic from 6.5.1 to 6.5.3. Thank you @dependabot[bot]
- #42: Mention cache, by @matks
- #40: Generate a few more items automatically, by @matks
PHP Developer Tools
- #34: Use bootstrapFiles in phpstan config, by @Quetzacoalt91
example_module_mailtheme
- #9: Bump elliptic from 6.5.0 to 6.5.3. Thank you @dependabot[bot]
Changes in developer documentation
- #649: Explain security policy and security process, by @matks
- #648: Highlight min version for modern controllers, by @matks
- #646: Bump elliptic from 6.5.2 to 6.5.3 in /src/themes/hugo-theme-learn/_src. Thank you @dependabot[bot]
- #645: It’s Modules, not Module. Thank you @elboletaire
- #627: Update architecture documentation, by @eternoendless
- #619: Add BC breaks information for dashboard modules and other notable changes for 1.7.6.6, by @PierreRambaud
- #613: Add the overriding selectors page, by @NeOMakinG
Faceted search module
- #188: Bump elliptic from 6.4.1 to 6.5.3. Thank you @dependabot[bot]
Shopping cart module
Link list
- #102: Change private to protected, by @PierreRambaud
Wishlist block
- #75: Add placeholder instead of multiple i18n strings, by @NeOMakinG
- #74: Create database tables during upgrade from PS 1.6, by @Quetzacoalt91
- #73: Fix refresh cache and clean up some folders. Thank you @zalexki
- #72: fix default wishlist listing. Thank you @PoulainMaxime
- #71: Replace calls to l() with trans(), by @Quetzacoalt91
- #69: Make module prop public, by @Quetzacoalt91
Google Analytics module
- #55: Prepare Release v4.0.0, by @Quetzacoalt91
Banner
- #20: Add dependabot config file, by @PierreRambaud
PrestonBot
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @Quetzacoalt91, @zuk3975, @matks, @Progi1984, @PierreRambaud, @boubkerbribri, @NeOMakinG, @ksaandev, @elboletaire, @zalexki, @PoulainMaxime, @eternoendless, @jolelievre, @davidglezz, @matthieu-rolland, @atomiix, @daresh, @sowbiba!
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!