PrestaShop Core Weekly - Week 19 of 2019
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 6th to Sunday 12th of May 2019.
General messages
Dear Developers,
In case you missed it, 1.7.6 beta has been released yesterday. It’s time to test it, to test your modules and themes with it, and open a new issue if needed. Also, of course, your help is welcome to fix issues.
Please add the date to your agenda: PSD Paris 2019 will be in a couple of weeks, the 4th of June 2019, at Palais Brongniart, Paris, France. Like each year, this is the opportunity for the PrestaShop ecosystem to meet together and learn what’s new with great talks and speakers.
And, also, this year, there will be a dedicated “developer area”. This will be the place to meet other tech people of the community, including the PrestaShop company developers. Come with your laptop, and let’s fix bugs and merge pull requests together. I will publish a dedicated news on the blog when more information will be available.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 60 new issues have been created in the project repositories;
- 129 issues have been closed, including 17 fixed issues on the core;
- 45 pull requests have been opened in the project repositories;
- 63 pull requests have been closed, including 45 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #13707: Merge 1.7.6.x to develop - 07/05/2019, by @Quetzacoalt91
- #13711: Compare strictly value of hook name when getting modules registered on it, by @Quetzacoalt91
- #13755: Merge 1.7.6.x to develop - 10/05/2019, by @matks
Back office
- #13198: Create SF command to return routes with missing _legacy_link. Thank you @zuk3975
- #13219: ScrollIntoView if field is invalid, by @PierreRambaud
Front office
- #13387: Image in summary not limited. Thank you @YeLnatSs
- #13687: Update OrderReturn.php. Thank you @Codencode
- #13704: Fix exclude discounted products on CartRule, by @tomlev
Tests
- #13018: Only run deploy if the triggered commit is recent, by @PierreRambaud
Code changes in the “1.7.6.x” branch (for v1.7.6.0)
Core
- #13684: Wrong discount subtotal when customergroup is set to use ex taxes, by @tomlev
- #13735: Update native modules, by @eternoendless
Back office
- #13381: Use tinymce in migrated pages, by @matks
- #13481: Improve preview and test mail feature, improve and fix a few templates, by @jolelievre
- #13522: Fix core exceptions extending and add missing doc-blocks. Thank you @zuk3975
- #13623: Fix categories deleting in bulk action. Thank you @sarjon
- #13643: Fixes incorrect hook names for identifiable object forms.. Thank you @tomas862
- #13714: Seo preview on category & cms pages, by @PierreRambaud
Front office
- #13617: Fix not null voucher with free shipping producing php error, by @tomlev
- #13664: Remove id_attribute parameter from product link when it is equal to 0, by @jolelievre
Tests
- #13630: Fix Onboarding close method, by @boubkerbribri
- #13637: Add handling of the welcome modal and document the blocking issue for the last step, by @SimonGrn
- #13656: Fix for tests in order test suite, by @SimonGrn
- #13657: Fix the check of the success message when saving and deleting a currency. Thank you @nesrineabdmouleh
- #13661: Fix for test 4 of the order test suite after canonical url fix, by @SimonGrn
- #13667: Fix test Feature 1 create edit delete feature, by @boubkerbribri
- #13676: Add close welcome modal for tests Manufacturer, by @boubkerbribri
- #13680: Fix tests customer, by @boubkerbribri
- #13683: Add close welcome module for tests 10_modules, by @boubkerbribri
- #13686: Add close welcome module for tests 11_international, by @boubkerbribri
- #13693: Fix first test of the order test suite, by @SimonGrn
- #13696: Add welcome module for tests discount, by @boubkerbribri
- #13700: Fix test 3 of the shop parameters test suite, by @SimonGrn
- #13739: Fix after merge of PR tinymce, by @boubkerbribri
Install
- #13734: Update translations catalogue for 1.7.6, by @eternoendless
- #13738: Escape strings in installation assistant plus remove unwanted javascript, by @PierreRambaud
Code changes in modules, themes & tools
Auto upgrade
- #306: Handle folder var/cache in module, by @Quetzacoalt91
- #308: Avoid conflit with Psr\Log\LoggerInterface when loading core, by @Quetzacoalt91
- #311: Deploying v4.8.0 of the autoupgrade module, by @Quetzacoalt91
Link list
- #63: Protect autoload and update README and LICENSE, by @jolelievre
- #64: Release 3.0.3, by @eternoendless
Product Comments
- #29: Update version to 4.0.0, by @jolelievre
- #31: Fix release drafter indentation, by @jolelievre
- #32: Fix release drafter indentation, by @jolelievre
Faceted search
- #56: Update License & Readme file, by @PierreRambaud
Changes in Documentation
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Codencode, @manfield, @nesrineabdmouleh, @sarjon, @tomas862, @YeLnatSs, @zuk3975!
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!