PrestaShop Core Weekly - Week 36 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 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!