PrestaShop Core Weekly - Week 18 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 3rd to Sunday 9th of May 2021.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 74 new issues have been created in the project repositories;
- 62 issues have been closed, including 25 fixed issues on the core;
- 84 pull requests have been opened in the project repositories;
- 77 pull requests have been closed, including 68 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #24289: Fix visibility of constants, by @matks
- #24119: When saving an image as a square png, add always a transparent border. Thank you @lmeyer1
- #24116: Fix thumbnail regeneration for files other than jpg. Thank you @lmeyer1
- #24022: Register feature flag page hooks, by @matks
- #23886: Add composer.json CS normalizer to CI. Thank you @mvorisek
- #23546: CategoryDataFactory : Avoid code duplicate. Thank you @PululuK
- #23413: Allow DKIM signing emails. Thank you @Hlavtox
Back office
- #24359: eMail Preview - wrong value in {total_products}. Thank you @okom3pom
- #24352: Search Conf Incorrect successful alert message. Thank you @okom3pom
- #24345: No alert displayed when we click on “Save then add another value” button. Thank you @okom3pom
- #24328: Email “Fwd: Customer” message ; link is not correct. Thank you @okom3pom
- #24211: Make multistore dropdown appear in group shop context , by @matthieu-rolland
Front office
- #24348: Use right link and add redirect. Thank you @okom3pom
- #13585: Query optimization in CartRule. Thank you @Rolige
Tests
- #24396: Fix nightly tests on develop for 07-05-2021, by @boubkerbribri
Code changes in the ‘1.7.8.x’ branch
Back office
- #24286: Clear Module::getModuleIdByName_ when installing a module, by @atomiix
- #24274: Fix getting CLDR data when creating a new currency, by @atomiix
- #24268: Enable translation export button only when export choices are made, by @atomiix
- #24266: Increase minimum size of the Quantity field in Partial Refund, by @atomiix
- #24213: Add missing product form hooks. Thank you @zuk3975
- #24168: Fix obvious bugs in product page, by @jolelievre
- #24134: Remove combination from list, by @jolelievre
- #23865: Add product attribute generation to product page v2, by @NeOMakinG
Front office
- #24325: Move notifications inside content wrapper to fix a regression, by @NeOMakinG
- #24315: Fix quickview image size on FO, by @NeOMakinG
- #24270: Fix exception thrown in FO when category not active or doesn’t exists, by @atomiix
Tests
- #24377: Fix sanity workflow - Add repo to download libapache2, by @boubkerbribri
- #24343: Fix attributes and Values functional tests. Thank you @nesrineabdmouleh
- #24288: Refactoring addImagesToProduct function, by @boubkerbribri
- #24285: Refacto shipping test pages for js-doc. Thank you @SD1982
- #24280: Add Js doc for Dashboad and modules pages, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Core
- #24329: Bump version to 1.7.7.5, by @Progi1984
Back office
- #24353: Fix module activation checkbox in module configuration pages. Thank you @IcarusSosie
- #24273: Implement Address Format in the View Order Page, by @Progi1984
- #24269: Fix already selected condition group on safari inside catalog price rules, by @NeOMakinG
- #23902: Take customizations into account when performing operations on orders, by @atomiix
- #23492: Fixed Ecotax when editing an Order ((Add/Update)ProductToOrder), by @Progi1984
Tests
- #24366: Fix hooks tests (Nightly error), by @boubkerbribri
- #24305: Remove some modules when building docker for tests, by @boubkerbribri
Code changes in modules, themes & tools
Changes in developer documentation
- #982: gitignore “resources” - there are only built assets. Thank you @zuk3975
- #979: Add basic carrier module doc, by @eternoendless
- #973: Update release process - only regressions fixed in stabilization, by @matks
- #966: Add
notice warning
about defaultdatabase prefix
. Thank you @PululuK - #964: Add FAQ about StockAvailable and StockMovement, by @jolelievre
- #963: Explain domain service and its usage in command handler. Thank you @zuk3975
The PrestaShop open source project
Customer “Sign in” link module
Wishlist block module
- #111: Bump yargs-parser from 5.0.0 to 5.0.1. Built by @dependabot[bot]
- #110: Bump ssri from 6.0.1 to 6.0.2. Built by @dependabot[bot]
Docker images
- #265: Add images for 1.7.7.4, by @PierreRambaud
Faceted search module
- #416: Bump @babel/preset-env from 7.14.0 to 7.14.1. Built by @dependabot[bot]
- #415: Bump webpack from 5.36.1 to 5.36.2. Built by @dependabot[bot]
stylelint configuration
- #11: Bump stylelint-config-twbs-bootstrap from 2.1.0 to 2.2.0. Built by @dependabot[bot]
- #10: Bump stylelint from 13.13.0 to 13.13.1. Built by @dependabot[bot]
User documentation landing page
- #57: fix(deps): bump core-js from 3.11.1 to 3.11.2. Built by @dependabot[bot]
Gamification module
- #81: Bump symfony/phpunit-bridge from 5.2.6 to 5.2.7. Built by @dependabot[bot]
Customer reassurance block module
- #187: Bump mini-css-extract-plugin from 1.5.1 to 1.6.0. Built by @dependabot[bot]
- #186: Bump webpack from 5.36.1 to 5.36.2. Built by @dependabot[bot]
Core Weekly Generator tool
- #81: Bump urllib3 from 1.25.6 to 1.25.8. Built by @dependabot[bot]
Example modules
- #51: Bump ssri from 6.0.1 to 6.0.2 in /example_module_mailtheme. Built by @dependabot[bot]
User documentation (English)
QA nightly results
- #55: Bump illuminate/database from 6.20.14 to 6.20.26. Built by @dependabot[bot]
PrestaShop PHPStan extension
GDPR module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @boubkerbribri, @Progi1984, @zuk3975, @eternoendless, @okom3pom, @IcarusSosie, @lmeyer1, @nesrineabdmouleh, @matks, @dependabot[bot], @sowbiba, @PierreRambaud, @NeOMakinG, @atomiix, @SD1982, @PululuK, @jolelievre, @matthieu-rolland, @mvorisek, @Hlavtox, @TemKaSD, @Rolige!
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!