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
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, @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!
This post is also available in: English