PrestaShop Core Weekly - Week 12 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 21th to Sunday 27th of March 2022.
General messages
Dear developers,
Last week the process for reviewing Pull Requests was updated. Two new labels have been created that should help the maintainer team document all changes that PrestaShop 8.0.0 will bring.
Next to this change of the process, @eternoendless submitted a documentation Pull Request that listed all notable changes for 8.0.0 until now. This list needs to be kept up-to-date following the new process.
And a new week starts with a really nice piece of news: long-term contributor @Hlavtox just submitted a request to become Theme maintainer.
Releases
- Google analytics module: v4.1.2
A quick update about PrestaShop’s GitHub issues and pull requests:
- 38 new issues have been created in the project repositories;
- 46 issues have been closed, including 16 fixed issues on the core;
- 76 pull requests have been opened in the project repositories;
- 74 pull requests have been closed, including 64 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #28015: Added module ps_googleanalytics, by @Progi1984
- #27961: Remove Adapter\Tools::bcadd, by @PierreRambaud
- #27959: Remove AdminController deprecated, by @PierreRambaud
- #27958: Remove Tools::display404Error, by @PierreRambaud
- #27956: Remove useless parameters in displayDate method, by @PierreRambaud
- #27955: Remove getCldr and array_replace, by @PierreRambaud
- #27933: Allow longer product names in the order detail, by @kpodemski
- #27914: Remove deprecated include “images.inc.php”, by @eternoendless
- #27364: Deprecate Tools::redirectLink. Thank you @davidglezz
Back office
- #28022: Fixed the exception when we disable the tax in the BO > International > Taxes page, by @Progi1984
- #28010: Remove OrderSlip::createOrderSlip deprecated function. Thank you @nenes25
- #28009: Remove OrderHistory getLastOrderState deprecated function. Thank you @nenes25
- #28003: Fixed wording and color button on exit button for the bulk delete, by @Progi1984
- #28001: In Stock Movement page, localize date & time, by @Progi1984
- #27925: Remove all deprecated templates in /admin-dev/themes/default/template/controllers/modules_positions/, by @eternoendless
- #27781: Fixes error which occurred when you try to modify any customer information after the import. Thank you @kgleizes
- #27669: Multistore - Design > Position - Do not display content and update message in all shops or in a group context, by @Progi1984
- #27667: Multistore - Payment > Payment methods - Do not display content and update message in all shops or in a group context, by @Progi1984
- #27626: Fix stock movement creation from new order. Thank you @saulaski
Front office
Installer
- #27931: Check if the directory name match the module file name, by @kpodemski
Web services
- #27770: Webservice symfony less for multilang entities and category creation, by @jolelievre
Tests
- #27996: Fix indent on state.yml, by @matks
- #27974: Pin setup-gcloud to v0 instead of master. Thank you @sethvargo
Code changes in the ‘1.7.8.x’ branch
Core
Tests
Code changes in modules, themes & tools
Example modules
- #93: Bump ansi-regex from 4.1.0 to 4.1.1 in /demo_grid/js. Built by @dependabot[bot]
- #92: Bump minimist from 1.2.5 to 1.2.6 in /demo_grid/js. Built by @dependabot[bot]
- #91: Bump minimist from 1.2.5 to 1.2.6 in /demodoctrine/js. Built by @dependabot[bot]
PrestaShop contributors website
- #68: Bump ws from 6.2.1 to 6.2.2. Built by @dependabot[bot]
- #65: Bump node-fetch from 2.6.1 to 2.6.7. Built by @dependabot[bot]
- #66: Bump postcss from 7.0.35 to 7.0.39. Built by @dependabot[bot]
- #63: Bump tmpl from 1.0.4 to 1.0.5. Built by @dependabot[bot]
- #62: Bump minimist from 1.2.5 to 1.2.6. Built by @dependabot[bot]
Hummingbird theme
- #219: Fix js on product page and searchbar, by @NeOMakinG
- #217: Feat: checkout content adjustement (not full rework yet), by @NeOMakinG
- #216: Fix eslint. Thank you @mparvazi
- #213: Add steps component to checkout page, by @NeOMakinG
Auto Upgrade module
- #471: Fix setup GCP on workflows to push results on nightly, by @boubkerbribri
- #469: Accept more characters in the product name, by @kpodemski
- #445: Check the maintenance mode activation, by @matthieu-rolland
- #440: Display the details of errors if PrestaShop requirements are not satisfied, by @Progi1984
Changes in developer documentation sources
- #1327: Remove duplicate removed routes 8.0 core changes, by @matks
- #1315: Add all notable changes in 8.0, by @eternoendless
The PrestaShop open source project
Google Analytics module
- #115: Release 4.1.2, by @Progi1984
- #114: Fix hook actionProductCancel call & Bump version to 4.1.2, by @Progi1984
- #113: Release 4.1.1, by @Progi1984
- #112: Release 4.1.1, by @Progi1984
Customer reassurance block module
- #378: Bump babel-loader from 8.2.3 to 8.2.4. Built by @dependabot[bot]
- #377: Bump @babel/core from 7.17.7 to 7.17.8. Built by @dependabot[bot]
- #365: Optimized calls for SVG images, by @Progi1984
- #336: Remove broken multishop support, by @atomiix
Faceted search module
- #636: Bump babel-loader from 8.2.3 to 8.2.4. Built by @dependabot[bot]
- #635: Bump @babel/core from 7.17.7 to 7.17.8. Built by @dependabot[bot]
Nightly board
- #80: Merge develop to master, by @NeOMakinG
- #79: Feat: add download xml button, by @NeOMakinG
Classic theme
Module analyzer
- #9: Updated the README, by @mickaelandrieu
GDPR module
- #164: Fix translations on customer account page. Thank you @micka-fdz
PrestonBot
- #127: Improve detection of BC breaks and deprecations, by @eternoendless
Google Sitemap module
- #152: Fixed PHP Notice: Trying to access array offset on value of type bool in /www/modules/gsitemap/gsitemap.php on line 419. Thank you @metacreo
Wishlist block module
- #165: Fill empty config label by the label in default language, by @Progi1984
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @matks, @NeOMakinG, @boubkerbribri, @Progi1984, @nenes25, @atomiix, @mparvazi, @mickaelandrieu, @sethvargo, @PierreRambaud, @micka-fdz, @eternoendless, @kpodemski, @metacreo, @kgleizes, @jolelievre, @saulaski, @davidglezz, @matthieu-rolland, @mpaolino!
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!