This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 6th to Sunday 12th of September 2021.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 47 new issues have been created in the project repositories;
- 23 issues have been closed, including 4 fixed issues on the core;
- 63 pull requests have been opened in the project repositories;
- 51 pull requests have been closed, including 42 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25842: Update egulias/email-validator to latest version, by @PierreRambaud
- #25839: Removed mcrypt dependencies, by @Progi1984
- #25781: Upgrade to Symfony 4.4.30, by @matks
Back office
- #25745: Do not use Math.random for cart rule code generation, by @matks
- #25184: Attachment iframe modal, by @jolelievre
Tests
- #25846: Add unit test for SwiftMailerValidation, by @PierreRambaud
- #25767: Fix date to filter with on cutomers and logs tests, by @boubkerbribri
Code changes in the ‘1.7.8.x’ branch
Core
Back office
- #25833: Fix exception when switching shop context after pushing a form on some configuration pages, by @matthieu-rolland
- #25725: Fix the save “meta_keywords” field on suppliers. Thank you @gennaris
Tests
- #25828: Fix module’s filter and product’s quick view tests, by @boubkerbribri
- #25804: JS-doc : Fix argument and returns types for pages, by @boubkerbribri
- #25769: Delete step identifiers for common tests to fix the generated report, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Core
- #25784: Use null coalescing operator to fix notice, by @kpodemski
Code changes in modules, themes & tools
Banner module
- #36: Bump lodash from 4.17.20 to 4.17.21 in /tests/E2E. Built by @dependabot[bot]
- #35: Bump glob-parent from 5.1.1 to 5.1.2 in /tests/E2E. Built by @dependabot[bot]
- #33: Bump hosted-git-info from 2.8.8 to 2.8.9 in /tests/E2E. Built by @dependabot[bot]
- #34: Bump path-parse from 1.0.6 to 1.0.7 in /tests/E2E. Built by @dependabot[bot]
- #32: Restore img, by @PierreRambaud
- #31: Upgrade prestashop_test_lib version to upgrade playwright for E2E tests, by @boubkerbribri
Prestashop UI Kit
- #171: Add every variants of buttons to storybook, by @NeOMakinG
- #141: Brand storybook to PrestaShop colors, by @NeOMakinG
Faceted search module
- #507: Bump @babel/preset-env from 7.15.4 to 7.15.6. Built by @dependabot[bot]
- #505: Bump @babel/core from 7.15.4 to 7.15.5. Built by @dependabot[bot]
- #504: Bump webpack from 5.51.2 to 5.52.0. Built by @dependabot[bot]
User documentation landing page
- #122: fix(deps): bump core-js from 3.17.2 to 3.17.3. Built by @dependabot[bot]
- #121: chore(deps-dev): bump sass from 1.39.0 to 1.39.2. Built by @dependabot[bot]
- #120: chore(deps-dev): bump prettier from 2.3.2 to 2.4.0. Built by @dependabot[bot]
- #119: chore(deps-dev): bump babel-jest from 27.1.0 to 27.1.1. Built by @dependabot[bot]
Changes in developer documentation sources
- #1138: Add Devdocs site update badge in README, by @matks
- #1136: Prohibition to use global variables for PS 8. Thank you @Thymotep
- #1135: Additional info in the webservice example, by @kpodemski
- #1134: Additional info in the webservice example, by @kpodemski
Changes in developer documentation theme
QA nightly results
- #61: Merge develop into master, by @boubkerbribri
- #60: Handle empty stack trace, by @PierreRambaud
Customer reassurance block module
- #266: Bump @babel/core from 7.15.4 to 7.15.5. Built by @dependabot[bot]
- #265: Bump webpack from 5.51.2 to 5.52.0. Built by @dependabot[bot]
PrestaShop test scenarios
- #5: Github Action : Added event on pull_request & Bump version 0.85.0, by @Progi1984
Theme customization module
- #45: Bump prestashop/php-dev-tools from 3.15 to 3.16.0. Built by @dependabot[bot]
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PierreRambaud, @Progi1984, @dependabot[bot], @NeOMakinG, @boubkerbribri, @matthieu-rolland, @matks, @Thymotep, @kpodemski, @atomiix, @gennaris, @jolelievre!
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!