PrestaShop Core Weekly - Week 29 of 2018
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase during the last week, from Monday 16th to Sunday 22nd of July 2018.
General messages
Dear Community, after some time of vacation under the sun of Ile de Ré 🏝 🌅 😎, I am back!
While traditionally the summer is a quite calm period, developers are still very active on the PrestaShop project. While you are maybe packing your luggage, PrestaShop 1.7.4.2 has been released last Friday. And if you want to upgrade, you can try the Beta 5 of the Autoupgrade module. Your feedback is of course very appreciated as usual.
Some of you may have seen a new quick tool in the comments, “phppsinfo.php”: it is still in development, with the target of helping you fine tune your server, or to check all the important prerequisites before installing PrestaShop. Stay tuned, we will publish it soon on the main PrestaShop GitHub repository. And of course, it should be open for improvements too.
Code changes in the ‘develop’ branch (for v1.7.5.0)
Core
- #8904: Add new presenter implementation optimized for performances (lazy loading), by @jocel1
- #9145: Bug correction when changing shipped state. Thank you @djbuch
- #9230: Migration of Sell > Orders > Invoices page. Thank you @rokaszygmantas
- #9231: Fixed missing call of ObjectModel hooks in CMSCategory::delete(). Thank you @Matt75
- #9344: [CO] add function to display information message. Thank you @SebBareyre
Back Office
- #9253: Remove modules catalog controller, by @Quetzacoalt91
- #9333: Small fixes for Sell -> Orders -> Invoices page. Thank you @rokaszygmantas
Code changes in the ‘1.7.4.x’ branch (for v1.7.4.2)
Core
- #9339: Fix bug extra space: htaccess directive order. Thank you @prestarocket
- #9345: Can’t install prestashop in dev mode with open_basedir, by @PierreRambaud
- #9348: Fixed a misnamed variable. Thank you @jbroutier
Back Office
- #9279: Fix detection of APCu on Performance page. Thank you @Pedrock
- #9322: Backward compatibility of $this->isCached() in modules, by @PierreRambaud
- #9326: Module translations aren’t working when using Smarty Extend into TPL, by @PierreRambaud
- #9327: Fixed Product form when stock management is disabled, by @mickaelandrieu
- #9330: It is impossible to create a SQL query “SELECT” - SQL Manager page, by @PierreRambaud
- #9354: Set correct Employee Css after update. Thank you @123monsite-regis
- #9358: AdminSearchController.php : Parameter must be an array or an object that implements Countable, by @PierreRambaud
- #9359: Allow configuration to save html data, by @PierreRambaud
Front Office
- #9335: Url does not update when changing product attributes , by @PierreRambaud
Install
- #9355: Allow to install PrestaShop without allow_url_fopen enabled, by @rGaillard
Code changes in modules
Auto Upgrade
- #98: Check subfolder prestashop/ exists in 1.6 releases, by @Quetzacoalt91
- #99: Make log writing clearer, by @Quetzacoalt91
- #101: Add placeholder for PrestaShop version, by @Quetzacoalt91
- #103: Do not clean empty conf values, by @Quetzacoalt91
Theme customization
- #3: Avoid use of module->id when missing from filesystem, by @Quetzacoalt91
- #4: Now using proper module links between mbo/symfo. Thank you @Shiryu75
MBO
- #24: Fix recommended tab on legacy pages. Thank you @MrBaiame
- #26: Fix header display. Thank you @MrBaiame
Starter Theme
- #232: Prepare starter theme for https://github.com/PrestaShop/PrestaShop/pull/8904, by @jocel1
Custom text
- #13: Uninstall 1.6 equivalent module before installing ps_customtext, by @Quetzacoalt91
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @123monsite-regis, @djbuch, @jbroutier, @Matt75, @MrBaiame, @Pedrock, @prestarocket, @rokaszygmantas, @SebBareyre, @Shiryu75!
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 tickets and comments on the Forge!
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 the Forge to contribute to PrestaShop. Thank you!
Happy contributin’ everyone!