PrestaShop Core Weekly - Week 24 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 10th to Sunday 16th of June 2019.
General messages
Dear Developers,
While the last bugs and regressions are being fixed on the core in order to build a release candidate, you will notice that a lot of work has been done on modules too! And new versions of very popular native modules are coming :-)
Stay tune for the release candidate.
And of course, tomorrow, don’t forget to join the PrestaShop team and partners at the Madrid event.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 65 new issues have been created in the project repositories;
- 61 issues have been closed, including 18 fixed issues on the core;
- 81 pull requests have been opened in the project repositories;
- 62 pull requests have been closed, including 52 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #14130: Merge 1.7.6.x to develop - 10/06/2019 [travis investigation - dont merge/close], by @matks
- #14133: Merge 1.7.6.x to develop - 10/06/2019, by @matks
- #14165: Fix phpdoc on module stuffs, by @Matt75
- #14178: Merge 1.7.6.x to develop - 12/06/2019, by @matks
- #14192: Merge 1.7.6.x to develop - 13/06/2019 , by @matks
Code changes in the “1.7.6.x” branch (for v1.7.6.0)
Core
- #13919: Tax must be returned depending on PS_TAX_DISPLAY only, by @PierreRambaud
- #13923: Make sure index exist before getting value for gift message, by @PierreRambaud
- #14134: Combine consecutive issets(), by @Quetzacoalt91
Back office
- #13869: Extract theme folder scanning into an external class FolderThemeScanner, by @jolelievre
- #13971: Update AdminStatsController.php. Thank you @ComonSoft
- #13984: Fix bo categories, by @jolelievre
- #14084: Fixes updating name and symbol for currency. Thank you @sarjon
- #14101: Fix missing permission roles. Thank you @202-ecommerce
- #14107: Do not allow the selection of any subcategories, by @PierreRambaud
- #14137: Adds missing form_rest in Shop Parameters > Preferences. Thank you @zuk3975
- #14152: Adjust employee avatar size. Thank you @zuk3975
- #14156: Add missing null check in EditCmsPageHandler. Thank you @zuk3975
- #14172: Add missing form_errors for identifiable object forms. Thank you @sarjon
- #14189: Fix manufacturer controller using wrong DomainException ns. Thank you @zuk3975
Front office
- #13370: Fix cart refresh after voucher removal, by @matks
- #14075: Fix: If Ask for birth date option is disabled, an exception is displayed in the FO. Thank you @OneDotIT
- #14138: Add comment in Customer registration form, add better error message, by @jolelievre
- #14163: Add missing quotes in error message, by @jolelievre
- #14166: Fix categories cover images which had an incorrect format, by @jolelievre
- #14180: Improve right block on cart and checkout page, by @PierreRambaud
- #14190: You need to be authenticated to play with addresses, by @PierreRambaud
Tests
- #13773: Fix international tests. Thank you @nesrineabdmouleh
- #13953: Fixing and moving tests design from broken to suite full, by @boubkerbribri
- #14151: Force disabling debug mode, by @PierreRambaud
- #14196: Last tests fixes (page migration, language settings), by @SimonGrn
- #14222: Fix steps for Virtual product, by @boubkerbribri
Code changes in modules, themes & tools
Translation tools bundle
- #61: Handle weird node parsing, by @matks
- #63: Improve test sample and empty arg check in node parser, by @matks
Auto upgrade
- #320: Add action option in command line upgrade doc, by @Quetzacoalt91
Circuit Breaker
- #31: Introduce more generic AdvancedCircuitBreaker, by @jolelievre
- #33: Update Readme, add release-drafter config, by @jolelievre
- #34: Merge develop to master for v3.0.0, by @jolelievre
- #35: Fix a few errors reported by phpqa, by @jolelievre
- #36: Fix psalm, by @jolelievre
Faceted search
- #86: Do not erase filter when multiple selection is not accepted, by @PierreRambaud
- #87: Make features great again, by @PierreRambaud
- #88: Select on multishop table instead product table, by @PierreRambaud
- #89: fix bug indexed prices. Thank you @hafkhami
- #90: Price indexing stopped working on PS1.7.5, by @PierreRambaud
- #91: Bump to 3.0.4, by @PierreRambaud
- #92: Release version 3.0.4, by @PierreRambaud
- #93: Make sure initial population is reset, by @PierreRambaud
- #95: Typo. Thank you @MathiasReker
- #96: Lossless compression. Thank you @MathiasReker
Product comments
- #33: Improve addons block (with CircuitBreaker), by @jolelievre
- #34: Merge dev to master for v4.0.0, by @jolelievre
Shopping cart
- #20: Fix cart modal when a customized product is added to cart. Thank you @unlocomqx
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @202-ecommerce, @ComonSoft, @OneDotIT, @sarjon, @unlocomqx, @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!