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
- #291: Bump sass-loader from 12.1.0 to 12.2.0. Built by @dependabot
- #290: Bump eslint-plugin-import from 2.24.2 to 2.25.2. Built by @dependabot
- #289: Bump webpack from 5.58.0 to 5.58.1. Built by @dependabot
- #288: Bump css-loader from 6.3.0 to 6.4.0. Built by @dependabot
- #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
- #528: Bump eslint-plugin-import from 2.24.2 to 2.25.2. Built by @dependabot
- #527: Bump sass-loader from 12.1.0 to 12.2.0. Built by @dependabot
- #526: Bump webpack from 5.58.0 to 5.58.1. Built by @dependabot
- #525: Bump css-loader from 6.3.0 to 6.4.0. Built by @dependabot
User documentation landing page
- #141: chore(deps-dev): bump sass from 1.42.1 to 1.43.2. Built by @dependabot
- #140: fix(deps): bump core-js from 3.18.2 to 3.18.3. Built by @dependabot
- #139: chore(deps-dev): bump babel-jest from 27.2.4 to 27.2.5. Built by @dependabot
OnBoarding module
- #131: Bump eslint-plugin-import from 2.24.2 to 2.25.2. Built by @dependabot
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, @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!
This post is also available in: English