PrestaShop Core Weekly - Week 17 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 22th to Sunday 28th of April 2019.
General messages
Dear Developers,
That was amazing to see the huge mobilization to find workarounds in a hurry, during the weekend, to fix the spam issue with the account creation form.
You will see in this core-weekly the pull requests that fix this issue. And, in case your missed it, two versions of PrestaShop have been released this morning: 1.6.1.24 and 1.7.5.2.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 43 new issues have been created in the project repositories;
- 49 issues have been closed, including 14 fixed issues on the core;
- 55 pull requests have been opened in the project repositories;
- 50 pull requests have been closed, including 36 merged pull requests.
Code changes in the ‘develop’ branch (for 1.7.7.0)
Core
- #13482: Merge 1.7.6.x to develop - 18/04/2019, by @matks
- #13542: Merge 1.7.6.x to develop - 23/04/2019, by @matks
- #13557: Merge 1.7.6.x to develop - 25/04/2019, by @matks
Back office
- #13152: Updates characters length for Category meta fields. Thank you @sarjon
- #13233: Enable ‘back’ GET parameter management. Thank you @tomas862
- #13454: Fix on product redirect in SEO tabs . Thank you @YeLnatSs
- #13472: Create SF command to list tactician commands and queries. Thank you @zuk3975
- #13572: Add FiltersSubmitButtonEnablerExtension to profiles page. Thank you @zuk3975
Code changes in the “1.7.6.x” branch (for v1.7.6.0)
Core
- #13540: Update upgrade scripts to PS 1.7.6.0, by @Quetzacoalt91
- #13560: Remove duplicate method call, by @eternoendless
Back office
- #13484: Fixes Categories grid filtering by position. Thank you @sarjon
- #13508: Enable ChoiceTree javascript in manufacturers form . Thank you @zuk3975
- #13528: Fix calendar overflow. Thank you @zuk3975
- #13535: Fix responsive showcase cards . Thank you @YeLnatSs
- #13547: Deprecate Language::installEmailsLanguagePack, by @jolelievre
- #13550: Add missing check in Manufacturer image uploader. Thank you @zuk3975
#Front office
- #13411: Hide tax label in front when tax display is disabled in the shop, by @jolelievre
- #13525: fix currency display on not existing language, by @tomlev
Tests
- #13503: FIx test Create Attribute Suite Full. Thank you @boubkerbribri
- #13534: Fix tests manufacturer. Thank you @boubkerbribri
- #13536: Fixes e2e broken selectors, by @mbadrani
- #13552: Fix tests International/localization and international/taxes. Thank you @boubkerbribri
- #13561: fix for tests 1 and 2 of the shop_parameters test suite, by @SimonGrn
- #13568: Fix tests 10_module Suite Full. Thank you @boubkerbribri
- #13581: fix test feature update. Thank you @ntiepresta
Code changes in the ‘1.7.5.x’ branch (for 1.7.5.2)
Core
- #13549: Forbid URLs to be inserted into Name fields, by @matks
- #13567: Improve name validation, by @eternoendless
Code changes in the ‘1.6.1.x’ branch (for 1.6.1.24)
Core
- #13559: Forbid URLs to be inserted into Name fields, by @matks
- #13574: Improve name validation, by @eternoendless
- #13581: fix test feature update. Thank you @ntiepresta
Code changes in modules, themes & tools
Auto upgrade
- #299: Init Kernel on UpgradeDB when upgrading to 1.7, by @Quetzacoalt91
UI kit
- #64: asset path in README.md, by @david-piatek
Classic Rocket
- #47: Update microdata-jsonld.tpl. Thank you @bhavikvaghani
- #48: Smarty Replace Warning. Thank you @bhavikvaghani
Preston Bot
Changes in Documentation
- #257: Document DTOs. Thank you @sarjon
- #259: Improve PHP compatibility chart, by @eternoendless
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @bhavikvaghani, @boubkerbribri, @ntiepresta, @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!