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
- #313: Bump webpack from 5.64.0 to 5.64.1. Built by @dependabot
Faceted search module
- #558: Bump @babel/preset-env from 7.16.0 to 7.16.4. Built by @dependabot
- #557: Bump webpack from 5.64.0 to 5.64.1. Built by @dependabot
- #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, @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!
This post is also available in: English