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!