PrestaShop Core Weekly - Week 13 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 25th to Sunday 31st of March 2019.
General messages
Dear Developers,
Code freeze has been postponed to this week because some critical work needed to be finished for the 1.7.6. Stay tuned for an announcement that will provide more information about a possible Alpha release.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 58 new issues have been created in the project repositories;
- 60 issues have been closed, including 21 fixed issues on the core;
- 57 pull requests have been opened in the project repositories;
- 65 pull requests have been closed, including 55 merged pull requests.
Code changes in the ‘develop’ branch (for v1.7.6.0)
Core
- #11321: Translation Manager of Back Office can now manage legacy translations of modules, by @mickaelandrieu
- #11730: Use of static instead of ClassName. Thank you @MathiasReker
- #11970: Unary operator spaces. Thank you @MathiasReker
- #11975: Space after semicolon. Thank you @MathiasReker
- #11977: Function declaration. Thank you @MathiasReker
- #12550: Improve the way VAT is managed for price calculation. Thank you @prestamodule
- #12967: Foward $locale to Translate::getModuleTranslation(), by @eternoendless
- #13008: Adds phpdoc on range objectmodel, by @Matt75
- #13035: Merge 1.7.5.x in develop, by @PierreRambaud
- #13057: Fixes search action configuration for grids. Thank you @sarjon
Back office
- #12214: Migrate “Advanced Parameters > Team > Employees > Add new employee” page. Thank you @rokaszygmantas
- #12523: Solved problem with texture upload when attribute has hex color. Thank you @kpodemski
- #12735: Brands create/edit migration. Thank you @zuk3975
- #12850: [BO] 11692 “Module Manager” tab should be the first tab in Modules Tab. Thank you @rblaurin
- #12914: Reduce number of SQL requests to get the employee authorizations, by @Quetzacoalt91
- #12928: Manage multi grids on same page, by @jolelievre
- #12981: Migration of “Design -> pages -> cms page listing” . Thank you @tomas862
- #13004: Integrate new modern theme (compiled from MJML), by @jolelievre
- #13012: Update Twig to v1.38, by @matks
- #13014: Final Migration of Categories page. Thank you @sarjon
- #13043: Fix to handle fancybox customer creation in Add an Order page, by @matks
- #13049: Fix BO scaling in mobile, by @eternoendless
- #13054: Escape all import output data, by @PierreRambaud
- #13063: Module Manager: Use categoryParentEnglishName instead category name, by @PierreRambaud
- #13066: Fix npm install not working anymore on new-theme, by @PierreRambaud
- #13067: Fix manufacturers ns typo’s and wrong typecasts in commands. Thank you @zuk3975
- #13076: Migrate Add/Edit Profiles page. Thank you @sarjon
- #13079: Fix visual glitches in new theme, by @eternoendless
- #13094: Fix product demo link_rewrite, by @marionf
- #13095: Update dashboard links, by @eternoendless
- #13104: Fix bad variable in Customers Add/Edit template, by @matks
Front office
- #11688: Manage catalog mode in list and products page, by @jolelievre
- #12391: 12040 broken authentication. Thank you @arnaudschaeffer
- #12892: limit carrier image size on checkout page. Thank you @YeLnatSs
- #12893: Fix bug on contact for mail too long. Thank you @YeLnatSs
- #12964: Wrong specific price refresh on product page with combinations, by @PierreRambaud
- #13009: Change product canonical url to parent, no more redirection, by @jolelievre
- #13081: Empty filter should not be shown, by @PierreRambaud
Tests
- #13052: Remove usage of TRAVIS_BUILD_DIR, by @PierreRambaud
- #13113: Fix typo on static, by @Quetzacoalt91
Installer
- #13069: Update demo features, by @marionf
- #13078: Revert “Delivery slips fails when upgrading to 1.7.5”, by @Quetzacoalt91
Webservices
- #12329: API and Products: Add missing combination IDs in the pack content, by @Quetzacoalt91
Code changes in modules, themes & tools
Circuit breaker
- #29: Downgrade Guzzle to v5, by @eternoendless
- #30: Merge version 2.0.0, by @eternoendless
Auto upgrade
- #293: Call CLDR update only if the class exists, by @Quetzacoalt91
Docker
- #156: Remove builds with PHP 5.5, by @Quetzacoalt91
- #159: Defines only made on true values, by @Quetzacoalt91
UI Kit
- #63: Use pixel-based breakpoints once again, by @eternoendless
MBO
- #87: Make MBO handle adding the Recommended modules button in pages, by @eternoendless
NVD3 Charts
- #4: Remove die() from the module, by @Quetzacoalt91
- #5: Bump version to 2.0.1, by @Quetzacoalt91
Shop Generator
- #3: add composer.lock and ignore config.yml + generated_data directory, by @PierreRambaud
Main Menu
Changes in Documentation
- #223: Added docs on Grid templating customization, by @mickaelandrieu
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @arnaudschaeffe, @kpodemski, @MathiasReker, @prestamodule, @rblaurin, @rokaszygmantas, @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!