PrestaShop Core Weekly - Week 41 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 11th to Sunday 17th of October 2021.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 70 new issues have been created in the project repositories;
- 52 issues have been closed, including 10 fixed issues on the core;
- 112 pull requests have been opened in the project repositories;
- 100 pull requests have been closed, including 73 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #26251: Fixed call to
Order::getCurrentState()
method, by @Progi1984 - #26189: Remove useless mod php5 check, by @PierreRambaud
- #25843: Rework create-test-db command from tests-legacy to tests folder, by @Progi1984
- #24394: Added support for WebP, by @Progi1984
Back office
- #25869: Product quantity is now handled by delta modification, by @jolelievre
Front office
- #26194: Fix product brand in microdata. Thank you @Hlavtox
- #25882: Respect country setting “Display tax label (e.g. “Tax incl.”)” in cart and order confirmation page. Thank you @tswfi
- #25856: Subcategories template refacto. Thank you @Oksydan
Installer
- #26166: Update INSTALL.txt for PS 8, by @matks
- #26132: Add missing hooks actionCustomerLogout & displayCheckoutSummaryTop. Thank you @okom3pom
Tests
- #26265: Use nodejs 14 for JS routing update cron GitHub Action, by @PierreRambaud
- #26228: Fix message displayed when enabling fuzzy search, by @boubkerbribri
- #26209: Fix yamllint warnings and errors, by @PierreRambaud
- #26190: Functional tests - Refacto Shop Parameters > Traffic & SEO - Search tests. Thank you @nesrineabdmouleh
- #26185: Add unit test for B2BFeature, by @matks
- #26165: Functional Tests - Refacto Shop Parameters > Contact tests. Thank you @nesrineabdmouleh
- #26163: Functional Tests - Refacto Shop Parameters > Customer Settings tests. Thank you @nesrineabdmouleh
- #26124: Functional tests - Refacto Shop Parameters > Product Settings tests. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Back office
- #26089: Allow multi-store changes on the Performance page, by @kpodemski
- #25822: Fixed pagination in Customer - View Page, by @Progi1984
Front office
- #26225: Prevent bc breaks related to the shop logo, by @kpodemski
Code changes in modules, themes & tools
Auto Upgrade module
- #427: Added SQL for WebP Configuration, by @Progi1984
- #425: Fix wording, by @marionf
- #419: Edit the wording of the welcome part. Thank you @okom3pom
Changes in developer documentation sources
- #1190: Improve 1.7.x nginx template. Thank you @juangiordana
- #1188: Fix wrong directory in CI when in pull request (backport #1186), by @eternoendless
- #1187: Upgrade files are now in autoupgrade module, by @PierreRambaud
- #1186: Fix wrong directory in CI when in pull request, by @eternoendless
- #1184: Override folder has to be writable. Thank you @jf-viguier
- #1180: Remove unused images related to Forge usage, by @matks
- #1179: Update PR process image, by @matks
- #1177: Refer to Symfony documentation 4.4 instead of 3.4, by @matks
- #1083: Add typescript informations in coding standards, by @NeOMakinG
New 8.0.0 Front-office theme
- #87: Refacto footer into 4 columns and get rid of legacy classes. Thank you @Hlavtox
- #82: Rework a lot of component in order to use bootstrap, by @NeOMakinG
- #80: Product page accordions. Thank you @jf-viguier
- #79: Restore scss custom import, by @NeOMakinG
- #78: Add watch command without webpack dev server, by @NeOMakinG
- #77: Adjust bootstrap product list theme, by @NeOMakinG
- #76: Env stuff in readme. Thank you @jf-viguier
- #74: Fix markup validity for header. Thank you @micka-fdz
- #73: Use numeric values for font-weight. Thank you @micka-fdz
- #72: Reorder import rules in scss files. Thank you @micka-fdz
- #71: Update usage of $shop.logo var as it’s now an array. Thank you @PrestaEdit
- #69: Fix product brand in microdata. Thank you @Hlavtox
- #67: New webpack config . Thank you @Oksydan
- #66: Configure bootstrap variables and expose some css vars, by @NeOMakinG
PrestaShop Specifications
- #248: Updates behavior when switching context, by @marionf
- #247: Cart Rules + Cataog Price Rules (images). Thank you @SimonasB88
- #245: Update specs for associated categories, by @marionf
- #242: Use good url image for readme. Thank you @okom3pom
Example modules
- #81: Typo fix, by @PierreRambaud
Docker internal images
- #36: Update service name from mysql to mariadb, by @Quetzacoalt91
Customer reassurance block module
- #292: Bump webpack from 5.58.1 to 5.58.2. Built by @dependabot[bot]
- #291: Bump sass-loader from 12.1.0 to 12.2.0. Built by @dependabot[bot]
- #290: Bump eslint-plugin-import from 2.24.2 to 2.25.2. Built by @dependabot[bot]
- #289: Bump webpack from 5.58.0 to 5.58.1. Built by @dependabot[bot]
- #288: Bump css-loader from 6.3.0 to 6.4.0. Built by @dependabot[bot]
- #267: Remove heading capitalization. Thank you @the-ge
Faceted search module
- #529: Bump webpack from 5.58.1 to 5.58.2. Built by @dependabot[bot]
- #528: Bump eslint-plugin-import from 2.24.2 to 2.25.2. Built by @dependabot[bot]
- #527: Bump sass-loader from 12.1.0 to 12.2.0. Built by @dependabot[bot]
- #526: Bump webpack from 5.58.0 to 5.58.1. Built by @dependabot[bot]
- #525: Bump css-loader from 6.3.0 to 6.4.0. Built by @dependabot[bot]
User documentation landing page
- #141: chore(deps-dev): bump sass from 1.42.1 to 1.43.2. Built by @dependabot[bot]
- #140: fix(deps): bump core-js from 3.18.2 to 3.18.3. Built by @dependabot[bot]
- #139: chore(deps-dev): bump babel-jest from 27.2.4 to 27.2.5. Built by @dependabot[bot]
OnBoarding module
- #131: Bump eslint-plugin-import from 2.24.2 to 2.25.2. Built by @dependabot[bot]
Circuit Breaker
TranslationTools Bundle
Email Alerts module
LocalizationFiles
- #11: Add localization pack for Monaco. Thank you @micka-fdz
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PierreRambaud, @Progi1984, @juangiordana, @Hlavtox, @NeOMakinG, @marionf, @Quetzacoalt91, @dependabot[bot], @eternoendless, @SimonasB88, @boubkerbribri, @jf-viguier, @kpodemski, @micka-fdz, @atomiix, @PrestaEdit, @matks, @sowbiba, @nesrineabdmouleh, @okom3pom, @Oksydan, @daresh, @tswfi, @jolelievre, @the-ge!
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!