PrestaShop Core Weekly - Week 1 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 3rd to Sunday 9th of January 2022.
Releases
- Pagesnotfound module: v2.0.2
- Statsbestcategories module: v2.0.1
- Statsbestproducts module: v2.0.1
- Statscarrier module: v2.0.1
- Statscheckup module: v2.0.2
- Statspersonalinfos module: v2.0.4
- Statsproduct module: v2.1.1
- Statsregistrations module: v2.0.1
- Statssearch module: v2.0.2
A quick update about PrestaShop’s GitHub issues and pull requests:
- 82 new issues have been created in the project repositories;
- 61 issues have been closed, including 24 fixed issues on the core;
- 151 pull requests have been opened in the project repositories;
- 129 pull requests have been closed, including 117 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #27112: Remove Tools::addonsRequest(‘service’) calls (Part 2), by @Progi1984
Back office
- #27250: Fixes edit of cart rule of a country, by @Progi1984
- #26762: Refactor product unit price, by @jolelievre
- #25080: Display customer groups in order detail. Thank you @Hlavtox
Front office
- #27095: Fix forbidden access page in Front Office, by @eternoendless
Tests
- #27241: Separate steps and navigation for FO products tests, by @boubkerbribri
- #27174: Increase navigation timeout on add shop tests. Thank you @nesrineabdmouleh
- #27141: PHPStan (Level 4) on tests/, by @Progi1984
- #27076: Functional tests - Move PRE-conditions and POST-conditions tests from test to common tests. Thank you @nesrineabdmouleh
- #26801: Functional tests - Add new test ‘Change order status’. Thank you @nesrineabdmouleh
- #26551: Functional tests - Add new test ‘Check messages block from view order page’. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Core
- #27215: Bump modules, by @Progi1984
Back office
- #26514: Allow all characters for Cart Rule & Order Cart Rule names, by @Progi1984
Front office
- #26998: Fix product width on featuredproducts, by @NeOMakinG
Tests
- #27224: Functional tests - Fix multistore test. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
presthubot
- #44: Add “request changes” in slack notification, by @Progi1984
- #43: Add PR “Blocked” in QA Slack Notification, by @Progi1984
Customer reassurance block module
- #335: Bump mini-css-extract-plugin from 2.4.5 to 2.4.6. Built by @dependabot[bot]
- #334: Improved Workflow Build Release, by @Progi1984
- #333: Bump eslint from 8.5.0 to 8.6.0. Built by @dependabot[bot]
- #332: Bump eslint-plugin-import from 2.25.3 to 2.25.4. Built by @dependabot[bot]
User documentation landing page
- #176: chore(deps-dev): bump sass from 1.45.2 to 1.46.0. Built by @dependabot[bot]
- #175: chore(deps-dev): bump babel-jest from 27.4.5 to 27.4.6. Built by @dependabot[bot]
- #174: fix(deps): bump core-js from 3.20.1 to 3.20.2. Built by @dependabot[bot]
- #173: chore(deps-dev): bump sass from 1.45.1 to 1.45.2. Built by @dependabot[bot]
Brands list module
- #11: Update version, README and license in composer.json, by @matks
- #10: Add Github Actions, by @Progi1984
Buy button lite module
- #56: Bump axios from 0.21.1 to 0.21.2 in /app. Built by @dependabot[bot]
- #55: Add build release, by @Progi1984
Faceted search module
- #586: Fix availability filter for products with negative quantities.. Thank you @Hlavtox
- #585: Flush cache if changing configuration related to stock. Thank you @Hlavtox
- #584: Improved Workflow Build Release. Thank you @jf-viguier
- #583: Bump eslint-plugin-import from 2.25.3 to 2.25.4. Built by @dependabot[bot]
- #582: Bump eslint from 8.5.0 to 8.6.0. Built by @dependabot[bot]
- #479: Enable filtering by stock properly. Thank you @Hlavtox
Available quantities statistics module
Shop search statistics module
Registrations statistics modules
- #13: Add build release. Thank you @Kaudaj
- #12: Release 2.0.1, by @PierreRambaud
Product details statistics module
- #29: Add build release. Thank you @Kaudaj
- #28: Release 2.1.1, by @PierreRambaud
Registered customer information statistics module
Stats Dashboard module
Data mining for statistics module
Catalog evaluation statistics module
- #21: Add build release. Thank you @Kaudaj
- #20: Release 2.0.2, by @PierreRambaud
Viewed products block module
Supplier list module
Specials module
Social Follow module
Share Buttons module
New Products module
Links list module
Currency selector
Contact informations module
Category tree links module
Wishlist block module
- #155: Fix wrong condition on productAttributeId of addtowishlist modal, by @NeOMakinG
- #147: Add bundles on every context, by @NeOMakinG
- #145: Add help sidebar to the statistic page, by @NeOMakinG
- #144: Improved Workflow Build Release, by @Progi1984
- #141: Fixed RTL issues. Thank you @mparvazi
Cash on delivery module
- #39: Improved Workflow Build Release, by @Progi1984
- #38: Add Github Actions, by @Progi1984
Product Comments module
- #129: Remove unused dependencies, by @atomiix
- #128: Improved Workflow Build Release, by @Progi1984
Carrier distribution statistics module
Best vouchers statistics module
Best suppliers statistics module
- #12: Add build release. Thank you @nenes25
- #11: Do not use hook AdminStatsModules alias, use displayAdminStatsModules & Bump version to 2.0.1. Thank you @PrestaEdit
Best-selling products statistics module
Catalog statistics module
- #23: Update Github Actions. Thank you @jf-viguier
- #22: Do not use hook AdminStatsModules alias, use displayAdminStatsModules. Thank you @PrestaEdit
Best customers statistics module
- #25: Update Github Actions. Thank you @jf-viguier
- #24: Update build-release.yml. Thank you @nenes25
Search Bar module
- #44: Update Github Actions. Thank you @jf-viguier
Featured products module
- #46: Update Github Actions. Thank you @jf-viguier
Order Notifications on the Favicon module
- #34: Improved Workflow Build Release. Thank you @jf-viguier
Email subscription module
- #86: Update Github Actions. Thank you @jf-viguier
Email Alerts module
- #100: Update Github Actions. Thank you @jf-viguier
- #99: Add last key of breadcrumbs. Thank you @Hlavtox
- #98: Move php-dev-tools to require-dev, by @atomiix
- #97: Update notification if no alerts. Thank you @Hlavtox
Customer data privacy block module
- #36: Update Github Actions. Thank you @jf-viguier
Custom text module
- #67: Update Github Actions. Thank you @jf-viguier
Customer “Sign in” link module
- #42: Update Github Actions. Thank you @jf-viguier
Customer account links module
- #37: Update Github Actions. Thank you @jf-viguier
Best manufacturers statistics module
Cross-selling module
- #30: Update Github Actions. Thank you @jf-viguier
Check payment module
- #54: Update Github Actions. Thank you @jf-viguier
Google Analytics module
- #108: Update Github Actions. Thank you @jf-viguier
GDPR module
- #156: Update Github Actions. Thank you @jf-viguier
OnBoarding module
- #136: Update Github Actions. Thank you @jf-viguier
- #135: Bump eslint-plugin-import from 2.25.3 to 2.25.4. Built by @dependabot[bot]
Best categories statistics module
Sales and orders statistics module
- #27: build release github action. Thank you @jf-viguier
Newsletter statistics module
Products in the same category module
- #28: Add Github Actions, by @Progi1984
Best sellers module
- #17: Add Github Actions, by @Progi1984
Theme customization module
- #49: Remove code about PS_Ready, by @Progi1984
- #48: Improved Workflow Build Release, by @Progi1984
- #47: Remove Tools::addonsRequest(‘module’) calls, by @Progi1984
Banner module
- #40: Add build release, by @Progi1984
Pages not found
- #20: Add build release, by @Progi1984
Simple HTML table display module
- #28: Add build release, by @Progi1984
NVD3 Charts module
- #19: Add build release, by @Progi1984
Dashboard Trends module
- #50: Improved Workflow Build Release, by @Progi1984
Dashboard Products module
- #38: Add build release, by @Progi1984
Dashboard Goals module
- #26: Add build release, by @Progi1984
Dashboard Activity module
- #29: Add build release, by @Progi1984
Contact Form module
- #58: Add build release, by @Progi1984
Auto Upgrade module
- #444: Add build release, by @Progi1984
LocalizationFiles
- #46: Truncate long names for US states, by @eternoendless
- #45: Normalize long region names for Chile, by @eternoendless
MJML Theme Converter
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @dependabot[bot], @matks, @boubkerbribri, @Hlavtox, @Kaudaj, @nesrineabdmouleh, @NeOMakinG, @atomiix, @nenes25, @jf-viguier, @jolelievre, @eternoendless, @rickygzz, @PierreRambaud, @PrestaEdit, @mparvazi!
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!