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
- #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
Customer reassurance block module
- #258: Bump eslint-plugin-import from 2.24.1 to 2.24.2. Built by @dependabot
Faceted search module
- #495: Bump eslint-plugin-import from 2.24.1 to 2.24.2. Built by @dependabot
User documentation landing page
- #111: fix(deps): bump core-js from 3.16.2 to 3.16.3. Built by @dependabot
- #110: chore(deps-dev): bump sass from 1.38.0 to 1.38.1. Built by @dependabot
- #109: chore(deps-dev): bump eslint-plugin-prettier from 3.4.0 to 3.4.1. Built by @dependabot
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, @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!
This post is also available in: English