PrestaShop Core Weekly - Week 22 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 30th of May to Sunday 5th of June 2022.
Releases
- Ps_cashondelivery module: v2.0.0
- Traces: v5.2.2
A quick update about PrestaShop’s GitHub issues and pull requests:
- 42 new issues have been created in the project repositories;
- 29 issues have been closed, including 10 fixed issues on the core;
- 45 pull requests have been opened in the project repositories;
- 48 pull requests have been closed, including 42 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #28615: Add Db::ON_DUPLICATE_KEY into available possibilities. Thank you @PrestaEdit
- #28578: Remove deprecated in Core namespace, by @Progi1984
- #28445: Allow clearing modules cache for all shops, by @sowbiba
Back office
- #28619: Replace unit type with a form type extension. Thank you @tom-combet
- #28597: Combination tab out of stock, by @jolelievre
- #28594: Feature flags improvements, by @matthieu-rolland
- #28535: Removes old images and their hight DPI. Thank you @w-jerome
- #28504: Add hook to allow additional search panels, by @sowbiba
- #28438: Migrate Country list to symfony. Thank you @margud
- #28330: Extra message on module description, by @sowbiba
Tests
- #28665: Fix nightly 02/06/2022 - Fix random error on ‘Choose address’ test. Thank you @nesrineabdmouleh
- #28554: UI tests - Fix step double identifer and remove doubles, by @boubkerbribri
- #28536: Functional tests - Add new test ‘Check summary’ on create order page. Thank you @nesrineabdmouleh
- #28356: Functional tests - Add new test “Design > Theme & Logo > Advanced customization page”, by @khouloudbelguith
Code changes in modules, themes & tools
Customer reassurance block module
- #408: Bump webpack from 5.72.1 to 5.73.0. Built by @dependabot[bot]
- #407: Bump @babel/core from 7.18.0 to 7.18.2. Built by @dependabot[bot]
Faceted search module
- #666: Bump webpack from 5.72.1 to 5.73.0. Built by @dependabot[bot]
stylelint configuration
- #39: Bump stylelint-config-twbs-bootstrap from 3.1.0 to 3.2.0. Built by @dependabot[bot]
- #37: Bump stylelint-config-twbs-bootstrap from 3.0.1 to 3.1.0. Built by @dependabot[bot]
Hummingbird theme
- #310: Fix type error for useProgressRing. Thank you @mparvazi
- #309: Fix pagination, simplify templates, add addition category description, remove truncations, unify header size. Thank you @Hlavtox
- #308: Redesign password email pages. Thank you @mparvazi
- #306: Remove actionProductOutOfStock from product-details. Thank you @rodriciru
- #304: Add BS form validation. Thank you @mparvazi
- #303: Fix shopping cart icon alignment. Thank you @mparvazi
- #301: Add image preview for customization modal. Thank you @mparvazi
- #300: On search, always says no results, even when has. Thank you @rodriciru
- #297: Add modules to config.yml hook. Thank you @rodriciru
- #295: Add quickview touch button for mobile. Thank you @mparvazi
Core Weekly Generator tool
- #123: Bump eventsource from 1.0.7 to 1.1.1. Built by @dependabot[bot]
Issues Bot
- #77: build(deps): bump eventsource from 1.0.7 to 1.1.1. Built by @dependabot[bot]
Contact Form module
Classic theme
- #34: Display carrier only if exists, by @atomiix
- #13: Fix display of ‘Forgot Your Password’ in the checkout process. Thank you @eliphazed
Auto Upgrade module
- #488: Fix PHP 8.1 deprecated notice, by @atomiix
- #484: When module upgrade, install new modules if present, by @Progi1984
Example modules
- #96: Set demomultistoreform module’s max PS version to current version, by @matthieu-rolland
Data mining for statistics module
- #26: Bump version to 2.1.1. Thank you @PrestaEdit
Contextual Help API
- #8: Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3. Built by @dependabot[bot]
Changes in developer documentation sources
- #1387: Fix minor typo and path order. Thank you @leemyongpakvn
Cash on delivery module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @nesrineabdmouleh, @mparvazi, @Hlavtox, @atomiix, @rodriciru, @matthieu-rolland, @tom-combet, @PrestaEdit, @jolelievre, @leemyongpakvn, @Progi1984, @matks, @boubkerbribri, @w-jerome, @sowbiba, @margud, @khouloudbelguith, @eliphazed!
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!