PrestaShop Core Weekly - Week 34 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 20th to Sunday 26th of August 2018.
General messages
Last week, we finally achieved the migration from our good old Forge to GitHub! It means that if you want to:
- Create a bug report or a feature request about PrestaShop 1.6.x, 1.7.x or a module,
- Look at the roadmap,
- Find something to fix for the next release in the backlog
You must now go to the PrestaShop GitHub repository. You will see that GitHub is very easy to use, that it has a very good user documentation, and that you don’t need to be a developer to use it.
Quick reminder: PS Day Milano is due in one month so it’s time to schedule your trip to the best place to meet all of our Italian ecosystem. And thanks to PrestaShop’s partner MailChimp, 150 free tickets are available this week! What are you waiting to get yours? ;-)
Code changes in the ‘develop’ branch (for v1.7.5.0)
Core
- #9437: Introducing HookDispatcherInterface. Thank you @sarjon
- #9440: Ease CustomerAddressForm customization, by @mickaelandrieu
- #9451: Replace PrestaTrust property with setter, by @Quetzacoalt91
- #9461: Update Readme, by @eternoendless
- #9467: Build core theme using Webpack 4 and jQuery 2.2.4, by @eternoendless
- #9470: Refactored the Grid component, by @mickaelandrieu
- #9474: CO: files can not be accessed. Thank you @idnovate
- #10138: Avoid a DB query in Address:isUsed() in case of new Address. Thank you @djbuch
Back Office
- #8710: Improved Product catalogAction, by @mickaelandrieu
- #9228: Migrate module positions, by @PierreRambaud
- #9310: Migrate “Configure > Advanced Parameters > Webservices” - part 1 (configuration form), by @matks
- #9352: Fix ‘recommended modules’ popin behavior in BO, by @matks
- #9407: Display NOK PrestaShop requirements, by @Quetzacoalt91
- #9430: Update modern forms layout. Thank you @sarjon
- #9447: Migrate Backup page. Thank you @sarjon
- #9450: Modify Link::getAdminLink in MultipleShop mode, by @jolelievre
- #9466: fix combination generation, by @tomlev
- #10042: With undefined function call (Fixed #10041), by @mickaelandrieu
Front Office
- #9405: Error when adding product in cart or editing quantity, by @PierreRambaud
- #9462: Fix wrong rules in robots.txt, by @eternoendless
- #9463: Change the default redirection behaviour to product category, by @jolelievre
- #9469: Do not display product Specific References if empty, by @matks
Tests
- #9468: Apply coding styles (aka “phase 2”), by @mickaelandrieu
- #10089: Wrong bash conditions in check_file_syntax file, by @PierreRambaud
- #10126: Reduce Travis jobs, by @PierreRambaud
- #10127: Apply php-cs-fixer, by @matks
- #10129: Fix phpunit.xml indentation, by @matks
Install
- #9414: Add arabic language in installer, by @LouiseBonnard
- #9464: Fix geolocation whitelist, by @rGaillard
- #10104: Add Latvian language in the installer, by @LouiseBonnard
- #10106: Add Galician language in the installer, by @LouiseBonnard
Code changes in modules, themes & tools
Auto Upgrade
- #133: Use a single folder for md5 files, by @Quetzacoalt91
- #138: Publishing v4.1.0, by @Quetzacoalt91
- #141: Fix undefined class Tools, by @Quetzacoalt91
- #142: Bump version to 4.1.0, by @Quetzacoalt91
- #144: Revert “Force composer autoload to be appended”, by @Quetzacoalt91
- #145: Check bootstrap.php before require, by @Quetzacoalt91
Dashboard Products
Translation Files
- #3: Add files for 1.7.5.0, by @PierreRambaud
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @idnovate, @djbuch, @sarjon!
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!