PrestaShop Core Weekly - Week 21 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 18 to Sunday 24 of May 2020.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 80 new issues have been created in the project repositories;
- 82 issues have been closed, including 20 fixed issues on the core;
- 50 pull requests have been opened in the project repositories;
- 80 pull requests have been closed, including 66 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #19279: Fix minor code issue in Language.php. Thank you @PululuK
- #19188: Docker-compose is failing due to missing build assets, by @PierreRambaud
- #19154: Remove
_PS_MAGIC_QUOTES_GPC_
usage, by @PierreRambaud - #19050: Delivery and billing address were displayed wrong.. Thank you @doeselschnecke
- #18997: Add hook in module uninstall process - port of #8868 - thanks @Nermendis, by @matks
- #18989: Add phpdoc for ChecksumInterface and CartChecksum, by @matks
- #18895: Fix Maintenance Mode. Thank you @PululuK
- #18519: Missing log datas in some controllers and classes. Thank you @PululuK
- #18259: Update phpdoc Product class, by @Matt75
- #18235: Improve prestashop:linter:security-annotation, by @matks
Back office
- #19191: When the thread refers to a product, the generated link are wrong. Thank you @runningz
- #19140: Fix partial refund display issues in order page (BO), by @matthieu-rolland
- #19080: Change product status in the BO search results. Thank you @PululuK
- #19026: Enable drag-and-drop for Grid listings in both directions, by @matks
- #19021: BO - Save button design change if an error message is displayed. Thank you @PululuK
- #19020: BO - Catalog price rule - Currency sort and filter not working as expected #19014. Thank you @PululuK
- #18876: Remove array to string conversion in bulk delete address faulty usecase, by @matks
- #18362: Grid row delete confirmation modal - Advanced parameters > DB > SQL Requests, by @sowbiba
Front office
- #19195: Add breadcrumb to Stores & Sitemap front controllers. Thank you @nprokopenko202
- #15614: Fix of new customer message. Thank you @BlackKerio
Merge
Code changes in the ‘1.7.7.x’ branch
Core
Back office
- #19205: Backport bugfixes 19020 and 19021 for 1.7.7.x, by @matks
- #19108: Extend OrderController with FrameworkBundleAdminController instead of CommonController. Thank you @zuk3975
- #18984: Remove legacy files for Order page, by @matks
- #18923: Multistore: Fix error when viewing an order with custom product made on secondary shop, by @matthieu-rolland
- #18456: Update cart currency when order currency changes, by @sowbiba
Tests
- #19223: Functional tests - Delete test filter stocks by categories, by @boubkerbribri
- #19210: Functional tests - Test pagination of files table. Thank you @nesrineabdmouleh
- #19206: Functional tests - Delete bo base page from design tests, by @boubkerbribri
- #19203: Functional tests - Pagination brands and addresses. Thank you @nesrineabdmouleh
- #19202: Functional tests - Delete bo base page from catalog tests, by @boubkerbribri
- #19194: Functional tests - Delete bo base page customers tests, by @boubkerbribri
- #19186: Functional tests - Test pagination of categories table. Thank you @nesrineabdmouleh
- #19185: Functional tests - Delete BoBasePage from order messages tests, by @boubkerbribri
- #19183: Functional tests - Delete bo base page for advanced params tests, by @boubkerbribri
- #19160: Functional tests - Test addresses pagination. Thank you @nesrineabdmouleh
- #19159: Functional tests - Delete bo base page from international tests, by @boubkerbribri
- #19158: Functional tests - Test customers pagination. Thank you @nesrineabdmouleh
- #19153: Functional tests - Delete BoBasePage from payment tests, by @boubkerbribri
- #19138: Functional tests - Delete boBasePage for tests modules , by @boubkerbribri
- #18964: Functional tests - Update puppeteer to version 3.0.2, by @boubkerbribri
- #18613: Cart rule order tests, by @jolelievre
Code changes in the ‘1.7.6.x’ branch
Back office
- #18975: BO - Customer View page - Added Green alert when editing a voucher, by @Progi1984
Code changes in modules, themes & tools
Contact Form
- #39: Bump version to 4.2.0, by @PierreRambaud
- #38: Make sure indexes exist for php7.4 compatiblity, by @PierreRambaud
Changes in developer documentation
- #541: Fix typo. Thank you @ksaandev
- #529: Add content in modules/testing, by @Quetzacoalt91
- #511: Webservice generic pages, by @jolelievre
- #509: Webservice multishop, by @jolelievre
- #502: How to work with grid search form, by @jolelievre
- #499: Document PDF files extension concepts, by @mickaelandrieu
- #409: Add a list of methods and field types allowed in FormField. Thank you @Klemart3D
Docker internal images
PrestonBot
- #92: Make tests not dependent on Github, by @atomiix
- #90: Bump symfony/symfony from 3.4.26 to 3.4.35. Thank you @dependabot[bot]
Share Buttons module
- #38: Release 2.1.0, by @Progi1984
PrestaShop contributors website
- #11: Dockerization. Thank you @djodjo3
- #10: Fix Readme after release of traces 3.0.0, by @Progi1984
mjml-theme-converter
- #5: Wording inception in email wordings, by @jolelievre
TranslationTools Bundle
- #71: Add support for PHP 7.3 and 7.4 - use Twig 3.x, Symfony 5.x and PHPUnit 8.x. Thank you @mvorisek
PS Cleaner module
- #26: add mail table for cleaning. Thank you @nenes25
- #23: Deleting from category_group and setting auto_increment. Thank you @sadlyblue
Custom text
- #33: Lossless compression. Thank you @MathiasReker
Watermark
- #13: Prepending module rewrite rules to .htaccess instead of appending. Thank you @arouiadib
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PululuK, @PierreRambaud, @ksaandev, @matks, @zalexki, @boubkerbribri, @nesrineabdmouleh, @nprokopenko202, @runningz, @matthieu-rolland, @atomiix, @zuk3975, @Progi1984, @djodjo3, @doeselschnecke, @Quetzacoalt91, @jolelievre, @mickaelandrieu, @sowbiba, @Matt75, @dependabot[bot], @mvorisek, @Klemart3D, @BlackKerio, @nenes25, @MathiasReker, @arouiadib, @sadlyblue!
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!