PrestaShop Core Weekly - Week 46 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 15th to Sunday 21th of November 2021.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 64 new issues have been created in the project repositories;
- 49 issues have been closed, including 19 fixed issues on the core;
- 73 pull requests have been opened in the project repositories;
- 86 pull requests have been closed, including 56 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #26571: Use the ModuleInterface interface instead of class Module, by @PierreRambaud
- #26324: Remove deprecated methods into taxes related classes. Thank you @PrestaEdit
- #26264: Add new cli command for getting and setting debug mode. Thank you @tswfi
- #25713: Remove PrestaShop API Calls (native, native_all, customer, must-have), by @Progi1984
- #24172: Bump version to 8.0.0. Thank you @PululuK
Back office
- #26560: In BackOffice, fixed the missing link of CSS bundles for RTL languages. Thank you @mparvazi
- #26509: Fix module manager wrong behaviors, by @NeOMakinG
- #26430: Fix legacy tinymce layout is too small, by @NeOMakinG
- #26425: Fix duplication of specific prices that apply to a single combination. Thank you @samaij
- #26239: Move dashboard right column elements into a hook. Thank you @intraordinaire
- #26062: Clean Back-office templates, part 3 - improve. Thank you @Hlavtox
- #25562: Move TranslationsController into Admin/Improve/International, by @eternoendless
- #25327: Improve layout of datetime columns when there’s not enough space, by @eternoendless
Front office
- #26586: Added modules to hook DisplayHome in classic theme, by @Progi1984
- #25818: Change jQuery-ui position before theme.js to avoid overriding bootstrap ones, by @NeOMakinG
- #25204: Fix return for virtual product . Thank you @okom3pom
- #25069: In case multiple payment options are available. Thank you @moncef-essid
- #24798: Get quantity_wanted for product only when it is needed, by @kpodemski
Tests
- #26652: Add config SMTP and reset SMTP to common tests. Thank you @nesrineabdmouleh
- #26649: Move (data, commonTests, tools, utils) from campaigns to UI directory . Thank you @nesrineabdmouleh
- #26615: Functional tests - Add new test to check ‘Payment block in view order page’. Thank you @nesrineabdmouleh
- #26505: Functional tests - Add new test ‘Check merchandise returns tab from view order page’. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Back office
- #26524: Fix webpack production build, by @NeOMakinG
Front office
- #26526: Fixed wishlist button disappear when products are filtered. Thank you @alexandrebrubeyonds
Code changes in modules, themes & tools
Changes in developer documentation sources
- #1227: Fix version of the prestashop where you can use new grid hooks, by @PierreRambaud
- #1225: Update localhost.md. Thank you @rickygzz
- #1223: Update how-to-handle-multi-lang-doctrine-entity fix mistake. Thank you @WebHelpersPau
- #1222: Fix typo in heading. Thank you @templatin
- #1221: Fixed the link that points to the correct phpCs configuration file. Thank you @mimou78
- #1220: Add documentation for debug command. Thank you @tswfi
- #1219: Update how-to-handle-multi-lang-doctrine-entity, fix error. Thank you @WebHelpersPau
- #1218: Replaced deprecated method. Thank you @copostic
- #1217: Explain supported branches and regressions better, by @eternoendless
- #1216: Precise version for grid hooks, by @kpodemski
- #1213: Document changes to the assets loading and a few improvements, by @kpodemski
Simple HTML table display module
- #26: Release 2.0.2, by @PierreRambaud
- #25: Bump to 2.0.2, by @PierreRambaud
NVD3 Charts module
- #18: Release 2.0.2, by @PierreRambaud
- #17: Bump to 2.0.2, by @PierreRambaud
New 8.0.0 Front-office theme
- #118: Fix position of cart crosselling hook. Thank you @Hlavtox
- #116: Bs4 classes qv carousel. Thank you @rodriciru
- #111: Style subcategories, sitemap, stores. Thank you @Hlavtox
Customer reassurance block module
- #314: Bump mini-css-extract-plugin from 2.4.4 to 2.4.5. Built by @dependabot[bot]
- #313: Bump webpack from 5.64.0 to 5.64.1. Built by @dependabot[bot]
Faceted search module
- #558: Bump @babel/preset-env from 7.16.0 to 7.16.4. Built by @dependabot[bot]
- #557: Bump webpack from 5.64.0 to 5.64.1. Built by @dependabot[bot]
- #550: By default put “indexable” option to No in add/edit attributes & features pages. Thank you @Kaudaj
Docker images
Product Comments module
- #117: Bump version to 5.0.0, by @Progi1984
Sales and orders statistics module
- #24: Fixed error when there are no orders, by @Progi1984
Email subscription module
Best customers statistics module
- #21: Fixed number of visits on module statsbestcustomers, by @Progi1984
TranslationTools Bundle
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PierreRambaud, @rickygzz, @Hlavtox, @dependabot[bot], @nesrineabdmouleh, @WebHelpersPau, @templatin, @mimou78, @tswfi, @rodriciru, @Progi1984, @atomiix, @copostic, @eternoendless, @kpodemski, @mparvazi, @Kaudaj, @alexandrebrubeyonds, @NeOMakinG, @samaij, @PrestaEdit, @intraordinaire, @okom3pom, @moncef-essid, @sowbiba, @PululuK!
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!