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!