PrestaShop Core Weekly - Week 37 of 2022
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 12th to Sunday 18th of September 2022.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 34 new issues have been created in the project repositories;
- 37 issues have been closed, including 10 fixed issues on the core;
- 63 pull requests have been opened in the project repositories;
- 59 pull requests have been closed, including 49 merged pull requests.
Code changes in the ‘develop’ branch
Back office
- #29635: Do not reset customization in FO when changing combination (178x). Thank you @zuk3975
- #29590: Replaces non-existent route by the correct one in geolocation controller. Thank you @nicosomb
- #29548: Remove related products from search index when removing tag. Thank you @zuk3975
- #29173: Limit min date and max date of the movements page, by @NeOMakinG
Front office
Code changes in the ‘8.0.x’ branch
Core
Back office
- #29589: Wrong error message display on NumberType symfony input. Thank you @lartist
- #29575: Functional tests - Refacto test BO - Invoices - Enable Disable Invoices, by @khouloudbelguith
- #29567: Functional tests - Refacto the BO - Invoices - generate invoice by status test, by @khouloudbelguith
- #29322: Fix decorating controllers from module. Thank you @zuk3975
- #29281: Fix overflow of combination history. Thank you @zuk3975
- #29280: Fix updating empty combination reference from list. Thank you @zuk3975
Front office
- #29400: Fix “undefined” error when modifying product quantity in FO product quick view . Thank you @yanmakouf
Web services
Tests
- #29643: Lock sebastian/comparator to 4.0.6, by @atomiix
- #29639: Functional Tests - Add new tests to display all products on FO Page. Thank you @cfarhani06
- #29620: Sanity tests - Fix enable/disable new product page method. Thank you @nesrineabdmouleh
- #29578: Functional tests - Refacto test BO - Invoices - Enable Disable Tax Breakdown, by @khouloudbelguith
- #29576: Functional tests - Add test “FO - Send message while logged out”, by @Progi1984
- #29378: Functional tests - Add new test “Customers > Outstanding page” Pagination - Sort - Filter, by @khouloudbelguith
Code changes in the ‘1.7.8.x’ branch
Core
Back office
- #29551: Text troncated on combine several attribute input. Thank you @lartist
- #29549: Fix validateSql method not accepting EXISTS after WHERE, by @atomiix
- #29392: Fix menu items not showing on mobile, by @NeOMakinG
Code changes in modules, themes & tools
PrestonBot
- #135: Bump smarty/smarty from 3.1.45 to 3.1.47. Built by @dependabot[bot]
Auto Upgrade module
- #506: Cherry pick a52214e to dev, by @atomiix
- #504: Add method to recursively remove tabs, and use it for PS8 upgrade, by @matthieu-rolland
- #495: Remove PS_SMARTY_CACHING_TYPE configuration in 1.7.8.8, by @atomiix
Changes in developer documentation sources
- #1483: Update tutorial.md - changed wording. Thank you @stylesamazing
- #1482: Note about routing config during controller decoration. Thank you @zuk3975
- #1481: Update tutorial typo. Thank you @stylesamazing
- #1434: Remove TextWithUnitType add UnitTypeExtension. Thank you @okom3pom
Faceted search module
- #713: Bump got and webpack-cli. Built by @dependabot[bot]
- #712: Bump @babel/eslint-parser from 7.18.9 to 7.19.1. Built by @dependabot[bot]
- #711: Bump @babel/node from 7.18.10 to 7.19.1. Built by @dependabot[bot]
- #710: Bump @babel/preset-env from 7.19.0 to 7.19.1. Built by @dependabot[bot]
- #709: Bump @babel/core from 7.19.0 to 7.19.1. Built by @dependabot[bot]
- #708: Bump eslint from 8.23.0 to 8.23.1. Built by @dependabot[bot]
Customer reassurance block module
- #446: Bump @babel/core from 7.19.0 to 7.19.1. Built by @dependabot[bot]
- #445: Bump @babel/eslint-parser from 7.18.9 to 7.19.1. Built by @dependabot[bot]
- #444: Bump eslint from 8.23.0 to 8.23.1. Built by @dependabot[bot]
Changes in developer documentation site
- #13: Change domain to devdocs.prestashop-project.org, by @eternoendless
Stylelint configuration
- #47: Bump stylelint-no-unsupported-browser-features from 5.0.3 to 5.0.4. Built by @dependabot[bot]
Share Buttons module
- #55: The hook “displayProductButtons” is deprecated. Thank you @leemyongpakvn
Classic theme
Viewed products block module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @atomiix, @matks, @stylesamazing, @zuk3975, @cfarhani06, @eternoendless, @lartist, @nesrineabdmouleh, @matthieu-rolland, @nicosomb, @khouloudbelguith, @Progi1984, @lmeyer1, @yanmakouf, @NeOMakinG, @jolelievre, @okom3pom, @leemyongpakvn, @balejk, @daresh!
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!