This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 13th to Sunday 19th of May 2019.
General messages
Dear Developers,
PSD Paris 2019 is just next week, and there will be a dedicated space for developers :-)
The whole PrestaShop is eager to meet you there in real life. See you next week!
A quick update about PrestaShop’s GitHub issues and pull requests:
- 58 new issues have been created in the project repositories;
- 76 issues have been closed, including 18 fixed issues on the core;
- 55 pull requests have been opened in the project repositories;
- 42 pull requests have been closed, including 37 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #13736: Replace all calls to $this->l() in controllers, by @eternoendless
- #13789: Merge 1.7.6.x to develop - 15/05/2019, by @matks
- #13803: Make the movement of the Grid columns really easy, by @mickaelandrieu
- #13818: Remove redundant condition in cart.php. Thank you @davidglezz
Back office
- #13593: Automated hooks discovery and updating hooks list in xml and sql files. Thank you @tomas862
- #13798: Change input type for imap password, by @marionf
Tests
- #13811: Download in headless mode in tests, by @boubkerbribri
- #13824: Update tests and package-lock, by @PierreRambaud
- #13827: Revert “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
- #13665: Final retail price is not displayed due to missing CLDR files, by @PierreRambaud
- #13766: Merge 1.7.5.2 into 1.7.6.x, by @eternoendless
- #13768: Merge beta release into 1.7.6.x, by @eternoendless
- #13778: Add new hooks for Symfony migrated pages in XML install file and SQL upgrade, by @matks
- #13808: Update Symfony to latest patch version to fix ICU version problem, by @PierreRambaud
Back office
- #13165: Fix multilanguage fields configuration. Thank you @sarjon
- #13722: Filter themes without override in email generation form, by @jolelievre
- #13763: Fix help sidebar display in Customers page. Thank you @sarjon
- #13764: Fixes customer view url in notifications bar. Thank you @sarjon
- #13765: Fix sql manager bulk actions. Thank you @sarjon
- #13768: Merge beta release into 1.7.6.x, by @eternoendless
- #13777: Incorrect translation arguments passed in cms page form. Thank you @tomas862
- #13779: Allow to overwrite theme mails if they have modules OR mail templates, by @jolelievre
- #13821: Fix manufacturers, taxes lists id filtering. Thank you @zuk3975
Front office
- #12891: Fix bug on block social in footer. Thank you @YeLnatSs
- #13780: fix displayed discount on tax excluded cart display, by @tomlev
Tests
- #13726: Moving tests High to full or to broken tests, by @boubkerbribri
- #13772: Correct usage of fixtures on behat tests for taxes, by @tomlev
- #13776: Improve tests orders and category, by @boubkerbribri
- #13831: Force report name, by @PierreRambaud
Code changes in modules, themes & tools
PrestaShop Coding Standards
- #1: Integrate php cs fixer, by @PierreRambaud
- #2: Add license in composer.json, by @PierreRambaud
Docker Internal images
- #25: Call localhost to trigger the cache generation, by @Quetzacoalt91
Live demo devices
- #5: Request periodically the shop before setting its URL in iFrame, by @Quetzacoalt91
Faceted search
- #57: Update cldr javascript library, by @PierreRambaud
- #58: Add phpunit tests and quality, by @PierreRambaud
Changes in Documentation
- #248: Add deprecation notice. Thank you @dennispw
- #265: Adds options form, identifiable object forms and grid hooks docs. Thank you @tomas862
- #267: Global Smarty vars updated. Thank you @d-roduit
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @d-roduit, @davidglezz, @dennispw, @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!