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.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!