PrestaShop Core Weekly - Week 27 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 1st to Sunday 07th of July 2019.
General messages
Dear Developers,
Last week was a very warm week, right? Did you find a solution to stay productive in your area?
If week 26 was a small week considering the numbers of pull requests, week 27 is one of the biggest of this year ! Work on 1.7.7 has started on the develop branch, and the work to finish the 1.7.6 has been merged. Also, a lot of work has been done on modules. Well done!
If week 26 was a small week considering the numbers of pull requests, week 27 is one of the biggest of this year! Work on the develop branch is very active again to prepare the 1.7.7, and the work to finish the 1.7.6 has been merged. Also, a lot of work has been done on modules. Well done!
A quick update about PrestaShop’s GitHub issues and pull requests:
- 61 new issues have been created in the project repositories;
- 56 issues have been closed, including 12 fixed issues on the core;
- 59 pull requests have been opened in the project repositories;
- 78 pull requests have been closed, including 56 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #14043: Check if Combination id is set before deleting Associations from data…. Thank you @kazeno
- #14403: Fix cookie collisions from PR # 14116 and improve overall security. Thank you @mvorisek
- #14425: Merge 1.7.6.x to develop - 28/06/2019 , by @matks
- #14459: Merge 1.7.6.x to develop - 03/07/2019, by @matks
- #14510: Merge 1.7.6.x to develop - 05/07/2019, by @matks
Back office
- #10780: Custom error pages. Thank you @sarjon
- #13959: BO : JS files duplicated. Thank you @idnovate
- #14223: Bugfix: Fix unescaped dash in character group in regex. Thank you @mvorisek
- #14310: Adds missing fields validation in tax create/edit handlers. Thank you @zuk3975
- #14450: Whitelist filters for the Logs Page. Thank you @Progi1984
Front office
- #14049: Allow template vars override in hook actionFrontControllerSetVariables, by @Matt75
- #14263: Fix display voucher conversion between currencies, by @tomlev
- #14422: Refactor theme usage of product flags - apply DRY, by @matks
- #14452: Permit to buy a product without stock when other combination have stock and unavailable product attributes are not displayed. Thank you @Progi1984
Tests
Code changes in the “1.7.6.x” branch (for v1.7.6.0)
Core
- #14438: Testing the factory with number and price specifications, by @PierreRambaud
- #14453: Update facetedsearch to 3.0.6, by @PierreRambaud
- #14503: Update changelog for 1.7.6.0 RC 2, by @matks
Back office
- #14460: Ignore index.php files in Doctrine entities scanning, by @jolelievre
Front office
- #14444: Check if selected address belongs to user, by @PierreRambaud
Tests
- #14467: Remove unwanted e2e tests, by @PierreRambaud
Code changes in modules, themes & tools
Google sitemap
- #106: Do not call getIsset() with getValue(), by @Quetzacoalt91
- #107: Add all images of a product to the sitemap, instead of only the cover image. Thank you @Pixep
Nightly-board
- #9: Disable reports, by @PierreRambaud
Gamification
- #61: Fix the deprecated create_function for PHP 7.2, by @eternoendless
- #67: Undefined variable when running in fancybox, by @PierreRambaud
- #68: Bump version to 2.3.1, by @PierreRambaud
- #69: Release 2.3.1, by @PierreRambaud
Example Module Mailtheme
- #1: Update modules after changes from the core, use two different templat…, by @jolelievre
- #2: Update min version, by @jolelievre
CsaGuzzleBundle
- #2: Allow PHP 7.1+ support with Guzzle 5. Thank you @Progi1984
Faceted search
- #94: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
- #102: Make filter show limit working again, by @PierreRambaud
- #103: Fix facet display when there is only one filter, by @PierreRambaud
- #104: Split currency if a ; is present in the format string, by @PierreRambaud
- #105: Fix for cache problem when used as widget. Thank you @iqit-commerce
- #106: Bump to 3.0.6, by @PierreRambaud
- #107: Release 3.0.6, by @PierreRambaud
- #109: Fix ps_facetedsearch.tpl vars. Thank you @davidglezz
- #110: Do not use seoUrl if user do not want to use it, by @PierreRambaud
- #111: Fix ie11 compatibility, by @PierreRambaud
- #112: Bump to 3.1.0, by @PierreRambaud
- #113: Release 3.1.0, by @PierreRambaud
Google Adwords
- #6: Deploy v2.0.0 of the gadwords module, by @Quetzacoalt91
- #7: Fix typo error on module installation, by @apacios
- #8: Bump version to 2.0.1, by @Quetzacoalt91
- #9: Deploy v2.0.1 of the gadwords module, by @Quetzacoalt91
Auto Upgrade
- #284: Display a notice if PHP is below v7.1, by @Quetzacoalt91
- #325: Prepend and optimize autoloader, by @Quetzacoalt91
- #326: Add PHPDoc & log when module switch the current theme, by @Quetzacoalt91
- #327: Update logs around zip upgrade, by @Quetzacoalt91
- #328: Bump version to 4.9.0, by @Quetzacoalt91
classic-rocket
Changes in documentation
- #269: Email theme generation documentation, by @jolelievre
- #299: Typo. Thank you @idnovate
- #300: Doctrine usage, services definition, modern tabs, by @jolelievre
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @davidglezz, @idnovate, @iqit-commerce, @kazeno, @morfin, @mvorisek, @Pixep, @Progi1984, @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!