PrestaShop Core Weekly - Week 42 of 2021
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 18th to Sunday 24th of October 2021.
General messages
Dear developers,
Last week, the maintainers team was very happy to be able to meet in person at PrestaShop Day France 2021!
This was the first time since external maintainers joined the project. What a beautiful day!
Someone might also join this crew very soon… as a new maintainer application was submitted on the 6th of October.
Releases
- ps_faviconnotificationbo module: v2.1.1
A quick update about PrestaShop’s GitHub issues and pull requests:
- 58 new issues have been created in the project repositories;
- 41 issues have been closed, including 5 fixed issues on the core;
- 136 pull requests have been opened in the project repositories;
- 112 pull requests have been closed, including 90 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #26382: Changed 1.7.9.0 in 8.0.0 in deprecated messages, by @Progi1984
- #26323: Remove deprecated in Stock. Thank you @PrestaEdit
- #26322: Remove deprecated getTheme() in Shop. Thank you @PrestaEdit
- #26318: Remove getExentedMessage(). Thank you @PrestaEdit
- #26317: Remove _getPDO(). Thank you @PrestaEdit
- #26316: Remove Windows class. Thank you @PrestaEdit
- #26315: Remove isPasswd() method. Thank you @PrestaEdit
- #26314: Remove deprecated methods into Uploader. Thank you @PrestaEdit
- #26313: Remove deprecated PS_SEARCH_MAX_WORD_LENGTH define. Thank you @PrestaEdit
- #26311: Remove formatProductAndVoucherForEmail() in PaymentModule. Thank you @PrestaEdit
- #26309: Remove deprecated methods in Language. Thank you @PrestaEdit
- #26308: Remove deprecated into ImageType. Thank you @PrestaEdit
- #26307: Remove deprecated into GroupReduction. Thank you @PrestaEdit
- #26306: Remove deprecated in Configuration. Thank you @PrestaEdit
- #26305: Remove deprecated code in CmsCategory. Thank you @PrestaEdit
- #26304: Remove deprecated in Category and update code related to it. Thank you @PrestaEdit
- #26303: Remove deprecated into CartRule. Thank you @PrestaEdit
- #26301: Remove deprecated param into Alias constructor. Thank you @PrestaEdit
- #26300: Remove deprecated in AddressFormat. Thank you @PrestaEdit
- #26259: Add actionPresentPaymentOptions hook. Thank you @PrestaEdit
Back office
- #26210: Disable override button in performance page. Thank you @okom3pom
- #25787: Fix when duplicating product, out of stock ordering behavior is not copied. Thank you @gennaris
Front office
- #26363: Do not display unnecessary li tag ( ps_categorytree ). Thank you @okom3pom
- #26201: Order addresses by alias on checkout. Thank you @tegbessou
Tests
- #26367: Fix FO addresses tests, by @boubkerbribri
- #26217: Sanity Tests - Refacto all sanity tests. Thank you @nesrineabdmouleh
- #25979: Add script to generate .md files with jsdoc, by @boubkerbribri
Code changes in the ‘1.7.8.x’ branch
Back office
- #26358: Fix display of Category discount page. Thank you @marwachelly
- #26328: Fix language dropdown when resizing window in attribute creation page. Thank you @marwachelly
Code changes in modules, themes & tools
Changes in developer documentation sources
- #1196: Updating context of where code goes. Thank you @Wrenbjor
- #1195: Fix
hookActionFrontControllerSetVariables
smarty exemple. Thank you @beyondsagency - #1193: Improve 8.x nginx template for doc. Thank you @juangiordana
- #1192: Fix typo in heading. Thank you @templatin
- #1191: Update Nginx PHP-FPM configuration.. Thank you @juangiordana
- #1183: Remove Distributing on Addons in theme export. Thank you @jf-viguier
- #1182: Remove addons advertising in themes introduction.. Thank you @jf-viguier
- #1175: Backport PR 1118 to 8.x and adapt list of forms, by @matks
- #1165: Added documentation & fixed misleading information regarding theme-specific modules. Thank you @SherloxTV
Product details statistics module
- #25: Bump to 2.1.0 and change prestashop compatibility, by @PierreRambaud
- #24: Replace deprecated displayPrice methods. Thank you @Hlavtox
Order Notifications on the Favicon module
- #32: Release 2.1.1, by @PierreRambaud
- #31: Update version to 2.1.1, by @PierreRambaud
Custom text module
- #63: Bump to 4.2.0, by @PierreRambaud
Product Comments module
Customer reassurance block module
- #298: Bump mini-css-extract-plugin from 2.4.2 to 2.4.3. Built by @dependabot[bot]
- #297: Bump style-loader from 3.3.0 to 3.3.1. Built by @dependabot[bot]
- #296: Bump babel-loader from 8.2.2 to 8.2.3. Built by @dependabot[bot]
- #295: Bump webpack from 5.59.0 to 5.59.1. Built by @dependabot[bot]
- #294: Bump webpack from 5.58.2 to 5.59.0. Built by @dependabot[bot]
- #293: Bump webpack-cli from 4.9.0 to 4.9.1. Built by @dependabot[bot]
- #277: Fix bad display when multishop enable. Thank you @okom3pom
User documentation landing page
- #144: chore(deps-dev): bump sass from 1.43.2 to 1.43.3. Built by @dependabot[bot]
- #143: chore(deps-dev): bump babel-jest from 27.3.0 to 27.3.1. Built by @dependabot[bot]
- #142: chore(deps-dev): bump babel-jest from 27.2.5 to 27.3.0. Built by @dependabot[bot]
Wishlist block module
- #137: Fix critical error on statistics page. Thank you @eopws
- #135: Fix node version of github action linter, by @NeOMakinG
- #134: Fix undefined variable isPrestaShopVersionLessThan176, by @PierreRambaud
- #129: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
Faceted search module
- #536: Fix decimal digits. Thank you @Hlavtox
- #535: Bump babel-loader from 8.2.2 to 8.2.3. Built by @dependabot[bot]
- #534: Bump webpack from 5.59.0 to 5.59.1. Built by @dependabot[bot]
- #533: Bump webpack from 5.58.2 to 5.59.0. Built by @dependabot[bot]
- #530: Bump mocha from 9.1.2 to 9.1.3. Built by @dependabot[bot]
PrestaShop Specifications
- #250: Added missing index files & Fixed some headers, by @Progi1984
- #249: Add files via upload. Thank you @Saimis777
- #244: Create specs of features pages. Thank you @Saimis777
- #236: eco tax combination. Thank you @MatShir
- #233: Add user stories id_reference carrier. Thank you @okom3pom
- #184: Create international-locations-zones.md. Thank you @mehrshadz
- #181: Create international-localization-localization.md. Thank you @mehrshadz
PrestaShop contributors website
- #60: Release to Master, by @Progi1984
- #59: Release to Integration, by @Progi1984
- #58: Improve wordings, by @eternoendless
- #57: Deliver to production, by @NeOMakinG
- #56: Deliver to staging, by @NeOMakinG
- #49: Add subcategories, by @NeOMakinG
Simple HTML table display module
Catalog statistics module
Available quantities statistics module
Sales and orders statistics module
NVD3 Charts module
- #15: Change Tools::jsonEncode to json_encode, by @PierreRambaud
QA nightly results
- #65: Merge develop into master, by @boubkerbribri
- #64: Do not display rows that haven’t been processed, by @PierreRambaud
PHP Developer Tools
- #66: Update version of PHP CS Fixer. Thank you @intraordinaire
- #65: Array has 2 duplicate keys with value ’non_printable_character’. Thank you @okom3pom
- #64: Array has 2 duplicate keys with value ’non_printable_character’. Thank you @okom3pom
New 8.0.0 Front-office theme
Links list module
The PrestaShop open source project
- #65: Add contributors link in menu. Thank you @jf-viguier
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Wrenbjor, @PierreRambaud, @Progi1984, @atomiix, @boubkerbribri, @okom3pom, @dependabot[bot], @eopws, @marwachelly, @beyondsagency, @Hlavtox, @NeOMakinG, @eternoendless, @juangiordana, @Saimis777, @PrestaEdit, @templatin, @intraordinaire, @jf-viguier, @nesrineabdmouleh, @tegbessou, @matks, @SherloxTV, @gennaris, @MatShir, @mehrshadz!
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!