PrestaShop Core Weekly - Week 47 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 18th to Sunday 24th of November 2019.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 47 new issues have been created in the project repositories;
- 50 issues have been closed, including 8 fixed issues on the core;
- 48 pull requests have been opened in the project repositories;
- 58 pull requests have been closed, including 50 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #16465: Fix autoupgrade, by @jolelievre
- #16454: Add comments about DataLang, by @eternoendless
- #16429: Upgrade Smarty to v3.1.34, by @matks
- #16404: Improved cache for staticPrice with product with combinations, by @Progi1984
- #16334: Fix wrong flag on some languages, by @eternoendless
- #14894: Move to utf8mb4 for emoji support, by @PierreRambaud
- #16501: Merge modifications from branch 1.7.6.x to develop, by @PierreRambaud
Back office
- #16461: Display display_name instead of name in theme card and adds author.url. Thank you @NeOMakinG
- #16267: Finish migration “Catalog > Monitoring” page. Thank you @atomiix
- #15958: New design on module positions page, by @Progi1984
- #15707: Improve query performance in order status update due very slow StockManager.php queries. Thank you @gennaris
Front office
- #16478: Fix shipping method design in payment tunnel. Thank you @NeOMakinG
- #16468: Fix issue where html tags from ps_emailsubscription module would be escaped and not interpreted as HTML. Thank you @NeOMakinG
- #16340: Fix Bullets of bulleted lists are removed by default. Thank you @rdy4ever
- #16250: Product alignment is wrong in product lists for smaller devices. Thank you @rdy4ever
- #16087: Fix no carriers in checkout bad cart rules, by @matks
- #16052: Fix Very strict selector div.delivery-option. Thank you @davidglezz
Tests
- #16492: Tests - Skip all scenarios Employees bulk actions, by @boubkerbribri
- #16480: Tests - Using foreach for sanity tests orders, by @boubkerbribri
- #16479: Tests - Using foreach for sanity tests products, by @boubkerbribri
- #16469: Functional tests - fix Employees tests, by @boubkerbribri
- #16456: Functional tests - add simple filter tests for stocks, by @boubkerbribri
- #16450: Tests - Replace duplicated steps with foreach in brands tests, by @boubkerbribri
- #16448: Running Sanity and functional tests faster, by @boubkerbribri
- #16376: Functional Tests - Add BO tests for Filter And Quick Edit products. Thank you @nesrineabdmouleh
- #16289: Functional Tests - Add BO tests for Team>employees and profiles. Thank you @nesrineabdmouleh
- #16127: Functional Tests - Add BO tests for Design>Pages. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Auto Upgrade module
- #343: Bump version 4.10.0, by @jolelievre
- #342: Bump new version 4.10.0, by @jolelievre
- #341: SQL upgrade files can use DB_NAME placeholder, by @jolelievre
- #330: Return in php upgrade script when an error occurs, by @Quetzacoalt91
Theme Custo module
- #17: Bump version to v1.1.0, by @Quetzacoalt91
- #16: extend ps_themecusto/importDropzone to zip, x-zip-compressed, x-zip. Thank you @pierreloicq
- #15: Add category and product config emod 49/107/108. Thank you @zalexki
Docker images
- #194: Move set -e to not stop container when mysql is not ready, by @Quetzacoalt91
- #193: Opcache configuration is not fully compatible with Symfony, by @PierreRambaud
Changes in developer documentation
- #410: Update enabling-auto-update.md. Thank you @idnovate
- #407: Update enabling-auto-update.md. Thank you @idnovate
Open Source dashboard
- #24: updating changes reviewed and approved by PrestaShop’s legal team, by @ttoine
- #23: Updating the changes reviewed and approved by PrestaShop’s legal team, by @ttoine
Core Weekly Generator tool
Email Alerts module
- #27: Add “total_shipping_tax_excl” and “total_shipping_tax_incl” in email data. Thank you @yannicka
- #23: Fix die that does not print the value. Thank you @davidglezz
Google Analytics module
- #37: Add pageview, by @david-piatek
Email subscription module
- #45: Set email input basic browser validation. Thank you @davidglezz
Graphnvd3 module
Cronjobs module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @jolelievre, @Quetzacoalt91, @PierreRambaud, @boubkerbribri, @eternoendless, @idnovate, @NeOMakinG, @ttoine, @matks, @Progi1984, @yannicka, @nesrineabdmouleh, @rdy4ever, @atomiix, @david-piatek, @davidglezz, @gennaris, @pierreloicq, @zalexki, @mcdado!
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!