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
- #407: Bump @babel/core from 7.18.0 to 7.18.2. Built by @dependabot
Faceted search module
- #666: Bump webpack from 5.72.1 to 5.73.0. Built by @dependabot
stylelint configuration
- #39: Bump stylelint-config-twbs-bootstrap from 3.1.0 to 3.2.0. Built by @dependabot
- #37: Bump stylelint-config-twbs-bootstrap from 3.0.1 to 3.1.0. Built by @dependabot
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
Issues Bot
- #77: build(deps): bump eventsource from 1.0.7 to 1.1.1. Built by @dependabot
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
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, @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!
This post is also available in: English