PrestaShop Core Weekly - Week 34 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 23th to Sunday 29th of August 2021.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 37 new issues have been created in the project repositories;
- 24 issues have been closed, including 9 fixed issues on the core;
- 47 pull requests have been opened in the project repositories;
- 76 pull requests have been closed, including 57 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25702: Create “modules” directory inside “var” for data, by @PierreRambaud
- #25673: Remove the old
deprecated
comment to avoid confusion with new hook. Thank you @PululuK - #23969: Fix glob result when path is outside open_basedir. Thank you @mvorisek
- #17101: Fixed in mutishop weight for attributes in cart, by @Progi1984
Back office
- #25559: Removed Addons Connect button in Edit Employee Form in BO, by @Progi1984
- #25558: Fixed save in Symfony Form Merchandise Return Options, by @Progi1984
- #25440: Localized dates on BackOffice pages, by @Progi1984
- #25314: Don’t set UPGRADE as a main button in module list. Thank you @Hlavtox
- #25054: Order feature by position then id_feature_value in productForm V2. Thank you @e-gaulue
- #24790: Migrate modern admin theme JS components to TypeScript, by @NeOMakinG
- #24491: BO SpecificPriceRule - Fix Multi Shop filter on conditions. Thank you @Seb33300
- #24401: Remove support for legacy Core translation dictionaries in Back Office, by @eternoendless
Front office
- #25564: In checkout, shipping method is not displayed if cart is only virtual, by @Progi1984
Tests
- #25708: Wrong hook path for nightly reports, by @PierreRambaud
- #25676: Use node_14.x instead of node_10.x, by @PierreRambaud
- #25017: Upgrade mochawesome version and fix merge reports, by @boubkerbribri
Code changes in the ‘1.7.8.x’ branch
Back office
- #25612: Fix helpbox outside form label on product page, by @NeOMakinG
- #25427: Fix overflowing buttons. Thank you @Hlavtox
- #25084: Fix menu active items spacing, by @NeOMakinG
Front office
- #25569: Fix next icon going outside imageslider on classic theme, by @NeOMakinG
Tests
- #25707: Add Timeout on stock page function. Thank you @SD1982
- #25699: Add a default value to cart rule code on faker file, by @boubkerbribri
- #25685: Change db prefix for sql tests, by @boubkerbribri
- #25681: Update stock location default value on faker file, by @boubkerbribri
- #25679: Use node_14.x instead of node_10.x, by @PierreRambaud
- #25664: Run tests with different DB prefix, by @boubkerbribri
- #25357: Fix create product with combination. Thank you @nesrineabdmouleh
- #25354: Functional tests - Refacto shipping and payment tests. Thank you @nesrineabdmouleh
- #25307: Functional tests - Refacto customer service tests. Thank you @nesrineabdmouleh
- #25289: Functional tests - Refacto customers/addresses tests. Thank you @nesrineabdmouleh
- #25275: Functional tests - Refacto Files, Discounts and Stocks tests. Thank you @nesrineabdmouleh
- #25263: Functional tests - Refacto brands & suppliers tests. Thank you @nesrineabdmouleh
- #25189: Functional tests - Refacto customers tests. Thank you @nesrineabdmouleh
- #25178: Add js-doc on some data classes, by @boubkerbribri
- #25158: Functional tests - Update JS doc for FO pages. Thank you @nesrineabdmouleh
- #24969: Add new FO test “Write a review”. Thank you @SD1982
Code changes in modules, themes & tools
Changes in developer documentation sources
- #1132: Updated .php-cs-fixer and pre-commit links. Thank you @mreduar
- #1129: Show a better way to push tag with alternative, by @PierreRambaud
Changes in developer documentation theme
- #8: Remove unused fonts & optimize font loading, by @eternoendless
- #7: Only load mermaid when the page specifically enables it, by @eternoendless
- #6: Add version meta to every page, by @eternoendless
- #5: Extract docsearch template, use parameters and support versioning, by @eternoendless
Changes in developer documentation site
- #7: Use docsearch settings, by @eternoendless
presthubot
Auto Upgrade module
- #401: Bump path-parse from 1.0.6 to 1.0.7 in /tests/e2e. Built by @dependabot[bot]
- #394: Update mochawesome and fix nightly import, by @boubkerbribri
OnBoarding module
- #126: Bump eslint-plugin-import from 2.24.1 to 2.24.2. Built by @dependabot[bot]
Customer reassurance block module
- #258: Bump eslint-plugin-import from 2.24.1 to 2.24.2. Built by @dependabot[bot]
Faceted search module
- #495: Bump eslint-plugin-import from 2.24.1 to 2.24.2. Built by @dependabot[bot]
User documentation landing page
- #111: fix(deps): bump core-js from 3.16.2 to 3.16.3. Built by @dependabot[bot]
- #110: chore(deps-dev): bump sass from 1.38.0 to 1.38.1. Built by @dependabot[bot]
- #109: chore(deps-dev): bump eslint-plugin-prettier from 3.4.0 to 3.4.1. Built by @dependabot[bot]
Example modules
Customer data privacy block module
PrestaShop test scenarios
- #4: Migrated theme from hugo-geekdoc to ps-docs-theme, by @Progi1984
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @matks, @PierreRambaud, @SD1982, @mreduar, @boubkerbribri, @dependabot[bot], @eternoendless, @Progi1984, @PululuK, @NeOMakinG, @Matt75, @Hlavtox, @nesrineabdmouleh, @e-gaulue, @Seb33300, @mvorisek!
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!