PrestaShop Core Weekly - Week 25 of 2017
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 19th to Sunday 25th of June 2017.
General messages
Let’s just say that version 1.6.1.15 of PrestaShop should be released soon ;)
Also, the 1.7.2.0 GitHub milestone is 100% complete. This means that all current pull requests have been dealt with, and that we are entering the testing phase for this next minor version of PrestaShop 1.7. We’re hoping for an early/mid July release. Fingers crossed!
Oh, also: if you’re building child themes, remember that they can have their own translation :)
Check out the ‘childtheme-example’ repository for a nice recap of this feature!
Have a nice week!
Code changes in the ‘develop’ branch (for 1.7.2.0)
Let’s review the merged pull-requests on the ‘develop’ branch since the last Core Weekly Report!
Core
- #7889: Introduce module self configurator feature, by @quetzacoalt91.
- #7941: Add total amount TTC in credit slip, by @fatmabouchekoua.
- #8028: Update regex for tab registration, by @quetzacoalt91.
- #8047: License, composer, catalog, assets, by @aleeks.
Back office
- #7808: Add tooltips on product’s combination image, by @kompilorb.
- #7911: Fix style of selected customer in product page, by @fatmabouchekoua.
- #7934: Fix float conversion from strings using comma as decimal separator, by @eternoendless.
- #7939: Fix the categories tree, by @hibatallahaouadni.
- #8003: Fixed import store in backoffice, by @aleeks.
- #8004: Fix displayed combination creation field, by @fatmabouchekoua.
- #8008: Clean AdminProductsController, by @maximebiloe.
- #8014: Show Duplicate option when multishop selected, by @fatmabouchekoua.
- #8016: Display module confirm uninstall message, by @fatmabouchekoua.
- #8024: Fix legacy submenu laptop, by @nihco2.
- #8027: Currencies live exchanges rates upload, by @kompilorb.
- #8031: Placeholder width in declination page, by @kompilorb.
- #8039: Translations feedback, by @maximebiloe.
- #8041: Feedback stock management, by @aleeks.
- #8044: Fix the conversion_rate in the order_payment table, by @maximebiloe.
- #8045: GSA quick fixes, by @nihco2.
Front office
- #7952: Add class selected to selected address, by @fatmabouchekoua.
- #7959: Empty customization ID after adding to cart. Thank you @unlocomqx!
- #8005: Fix legal compliance in footer in mobile display, by @maximebiloe.
- #8009: Remove contact form after submit, by @fatmabouchekoua.
- #8010: Make the edit link translatable, by @fatmabouchekoua.
- #8019: Missing product-flag class on product miniature. Thank you @soullivaneuh!
- #8034: Apache rules for .woff2 font files, by @maximebiloe.
- #8036: Fix cart front, by @maximebiloe.
- #8040: Wrong close of ‘product_tabs’ {block} in product.tpl. Thank you @addisnetwork!
Test
- #8037: Make tests working with new build of Travis, by @quetzacoalt91.
Installer
- #7981: Fix upgrade from very old versions. Thank you @martinfojtik!
- #8018: URL update for installer, by @alexeven.
Localization
- #7949: India states update. Thank you @ish6614!
- #8000: Install Deutsch instead of Deutsch CH for Switzerland, by @maximebiloe.
Code changes in the ‘1.6.1.x’ branch (for 1.6.1.15)
Core
- #7560: getBaseLink() should be public. Thank you @inem0o!
- #7963: Fix wrong keys for cache, by @quetzacoalt91.
- #8023: Fix AdminSlipController filter. Thank you @vinvin27!
Back office
- #7447: Do not clutter webcaches with duplicated assets’ objects. Thank you @drzraf!
- #7793: Fix the conversion_rate in the order_payment table, by @hibatallahaouadni.
- #7940: Fix the categories tree, by @hibatallahaouadni.
- #7943: Fix available quantity for stock management items in Order_edit & FO, by @hibatallahaouadni.
- #7947: Display product reference in Stock management list, by @hibatallahaouadni.
- #7953: Fix subcategories pagination. Thank you @axometeam!
- #7961: Eliminate currencies doubling in stock management currency list, by @hibatallahaouadni.
- #7968: Fix ASM real quantity issues when changing SupplyOrder status, by @hibatallahaouadni.
- #7974: Add the condition of SSL_ENABLED to Google Maps, by @hibatallahaouadni.
- #8015: Prevent adding pack in itself, by @hibatallahaouadni.
Front office
- #7607: Fix line endings in theme’s JS files. Thank you @mcdado!
- #7788: Fix Category Block in the Left Sidebar on Sitemap Page, by @hibatallahaouadni.
- #7948: Apache rules for .woff2 font files. Thank you @axometeam!
- #7995: Fix the specific price of the default combination, by @hibatallahaouadni.
Localization
- #7967: Update colombian tax rate, by @aleeks.
Web service
- #7946: Fix preg_replace /e modifier for PHP 7.1. Thank you @axometeam!
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @addisnetwork, @axometeam, @drzraf, @inem0o, @ish6614, @martinfojtik, @mcdado, @soullivaneuh, @unlocomqx, and @vinvin27!
Also, 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!