PrestaShop Core Weekly - Week 39 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 27th of September to Sunday 3rd of October 2021.
General messages
Dear developers,
Have you tested the first Release Candidate of PrestaShop 1.7.8.0? There is only a few days left before we make it final!
Small reminder, the next session of public demonstration from the maintainers team will happen Wednesday, October 6, 2021 at 4pm CEST!
A quick update about PrestaShop’s GitHub issues and pull requests:
- 93 new issues have been created in the project repositories;
- 33 issues have been closed, including 14 fixed issues on the core;
- 69 pull requests have been opened in the project repositories;
- 85 pull requests have been closed, including 54 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #26049: Update Symfony v4.4.32, by @matks
- #26041: Introduce Nullable DateTime, by @jolelievre
- #26015: Fix wording of prestashop:update:sql-upgrade-file-hooks-listing. Thank you @PrestaEdit
- #25949: Easily override default value for primary user on docker, by @boubkerbribri
- #25913: Fix object model partial update, by @jolelievre
Back office
- #26043: Remove bad deprecated comment. Thank you @okom3pom
- #25995: Remove duplicate actionCategoryUpdate call on toggling category display status. Thank you @yo7hli
- #25976: Update webpack dependencies of classic theme, by @NeOMakinG
- #25936: Update webpack, babel and others webpack dependencies of new-theme, by @NeOMakinG
- #25776: Removed use of service parameter in controller, by @Progi1984
- #25726: Added API status block in WebService page, by @Progi1984
Front office
- #25987: Fixed URL encoding when Friendly URL is disabled, by @Progi1984
Tests
- #26047: Fix bugs that occur in CI because of non-resilient code, by @jolelievre
- #25993: Add jsDoc on tests helpers, by @boubkerbribri
- #25988: Removed phake/phake as dev dependency, by @Progi1984
- #25953: Use [email protected] for UI tests, by @boubkerbribri
Code changes in the ‘1.7.8.x’ branch
Core
Back office
- #26026: BO: Fix the search button wrap. Thank you @hibatallahAouadni
- #25760: Fixed error in SqlQueryValidator with multiple conditions in ON clause, by @Progi1984
Front office
- #25961: Fixed display of attributes in cart on Frontoffice, by @Progi1984
- #25551: Fixed JSON-LD with productcomments module data, by @Progi1984
Code changes in modules, themes & tools
Changes in developer documentation sources
- #1162: Typos. Thank you @SebSept
- #1161: Fix two tiny typos. Thank you @SebSept
- #1160: Typo correction. Thank you @StephaneBullier
- #1159: Update npm versions needed, by @NeOMakinG
- #1158: Backport PR 1154 to 8.x, by @matks
- #1157: Update pr-branch-labeler to use pull_request_target on 1.7.x branch, by @matks
- #1154: Fix Position location. Thank you @TheDreamCatcher
- #1055: Precise nodejs version, how to switch and node-gyp dependency on Windows, by @NeOMakinG
- #1048: Create your own distribution, by @Progi1984
Translation Files repository
- #20: Add PrestaShop 8 files, by @PierreRambaud
Customer reassurance block module
- #278: Bump webpack from 5.55.0 to 5.55.1. Built by @dependabot[bot]
- #276: Bump webpack from 5.54.0 to 5.55.0. Built by @dependabot[bot]
- #275: Bump webpack from 5.53.0 to 5.54.0. Built by @dependabot[bot]
Faceted search module
- #517: Bump webpack from 5.55.0 to 5.55.1. Built by @dependabot[bot]
- #516: Bump webpack from 5.54.0 to 5.55.0. Built by @dependabot[bot]
- #515: Bump mocha from 9.1.1 to 9.1.2. Built by @dependabot[bot]
- #514: Bump webpack from 5.53.0 to 5.54.0. Built by @dependabot[bot]
User documentation landing page
- #137: chore(deps-dev): bump babel-jest from 27.2.3 to 27.2.4. Built by @dependabot[bot]
- #136: chore(deps-dev): bump babel-jest from 27.2.2 to 27.2.3. Built by @dependabot[bot]
- #135: fix(deps): bump actions/setup-node from 2.4.0 to 2.4.1. Built by @dependabot[bot]
- #134: fix(deps): bump core-js from 3.18.0 to 3.18.1. Built by @dependabot[bot]
- #133: chore(deps-dev): bump babel-jest from 27.2.1 to 27.2.2. Built by @dependabot[bot]
Auto Upgrade module
- #415: Enable upgrades from 1.6 to develop, by @atomiix
- #414: Upgrade prestashop_test_lib version to 0.0.14, by @boubkerbribri
- #413: Fix bad display and uppercase to respect the project. Thank you @okom3pom
Product Comments module
- #112: Removed Rich Snippet Rating, by @Progi1984
Decimal
- #19: Fix division without bcmath and using the precision parameter, by @PierreRambaud
Module analyzer
Architecture Decision Records repository
- #20: 0014 - Accept “Drop the “No Use Of Legacy In New Code” restriction”, by @eternoendless
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @SebSept, @PierreRambaud, @matks, @jolelievre, @okom3pom, @StephaneBullier, @dependabot[bot], @atomiix, @hibatallahAouadni, @NeOMakinG, @PrestaEdit, @boubkerbribri, @Progi1984, @yo7hli, @TheDreamCatcher, @eternoendless, @micka-fdz!
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!