PrestaShop Core Weekly - Week 38 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 20th to Sunday 26th of September 2021.
General messages
Dear developers,
Have you tested the first Release Candidate of PrestaShop 1.7.8.0? Now is the best time to download and test this RC version as a test store! The later a problem is identified, the more time it takes to be fixed, and this delays the final release.
In the meantime, you might want to have a look at (and join?) these interesting discussions:
- ADR 15: discussing how to split business logic from DOM management in JavaScript classes and components
- Issue 25975: what should we do with the Front-Office theme for PrestaShop 8.0.0 ?
A quick update about PrestaShop’s GitHub issues and pull requests:
- 46 new issues have been created in the project repositories;
- 33 issues have been closed, including 19 fixed issues on the core;
- 63 pull requests have been opened in the project repositories;
- 65 pull requests have been closed, including 48 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25954: Update modules list in composer.json, by @PierreRambaud
- #25940: Update to node 14 and correctly use mounted directories in docker-compose, by @PierreRambaud
- #25908: Fix wrong PrestaShopBundle templates directory, by @atomiix
Back office
- #25964: Make admin directory folder name longer, by @matks
- #25935: Search products association query, by @jolelievre
- #25900: Fix broken multistore config forms’s javascript, by @matthieu-rolland
- #25899: Correct some typescript ignore and external libraries, by @NeOMakinG
- #25858: Fix warning on the Customer Threads page, by @kpodemski
- #25115: Use AsyncToggleColumnExtension for Customers list, by @matks
- #24667: Implement EditProductSpecificPriceCommand. Thank you @zuk3975
Tests
- #25965: Update test to get growl message after quick editing customer, by @boubkerbribri
Code changes in the ‘1.7.8.x’ branch
Core
- #25958: Bump version to 1.7.8.1, by @Progi1984
Back office
- #25904: Fixed modal content when bulk delete combinations, by @Progi1984
Installer
Code changes in modules, themes & tools
PrestaShop Specifications
User documentation landing page
- #132: chore(deps-dev): bump sass from 1.42.0 to 1.42.1. Built by @dependabot[bot]
- #130: chore(deps-dev): bump sass from 1.41.1 to 1.42.0. Built by @dependabot[bot]
- #129: chore(deps-dev): bump babel-jest from 27.2.0 to 27.2.1. Built by @dependabot[bot]
- #128: fix(deps): bump core-js from 3.17.3 to 3.18.0. Built by @dependabot[bot]
Decimal
- #21: Fix links in the README file, by @PierreRambaud
- #20: Synchronise master to develop branch, by @PierreRambaud
Docker images
- #275: Publish 1.7.8.0-rc.1, by @PierreRambaud
Customer reassurance block module
- #273: Bump style-loader from 3.2.1 to 3.3.0. Built by @dependabot[bot]
- #272: Bump css-loader from 6.2.0 to 6.3.0. Built by @dependabot[bot]
Auto Upgrade module
- #411: Display the current PHP version. Thank you @okom3pom
- #410: Update E2E tests to run on 1.7.7.8, by @boubkerbribri
- #409: Move to 8.0.0 and add security page sql, by @PierreRambaud
- #400: Added support of Twig 3, by @Progi1984
eslint configuration
- #8: Update babel-eslint, by @NeOMakinG
Links list module
Changes in developer documentation sources
Faceted search module
- #512: Bump @babel/cli from 7.15.4 to 7.15.7. Built by @dependabot[bot]
- #511: Bump css-loader from 6.2.0 to 6.3.0. Built by @dependabot[bot]
- #506: Fix price column size. Thank you @Hlavtox
Changes in developer documentation site
- #8: Fix Hugo installation script. Thank you @SherloxTV
Banner module
- #38: Fix banner configuration input. Thank you @Hlavtox
- #37: Fetch banner image size. Thank you @Oksydan
Cash on delivery module
- #35: Set module tab to payments_gateways . Thank you @unlocomqx
Dashboard Products module
- #33: Removed link when customer is deleted, by @Progi1984
Email Alerts module
- #89: Fix sending out of stock alerts for products being deleted. Thank you @Hlavtox
- #86: Improved compatibility with GDPR module and little refacto, by @kpodemski
Product Comments module
- #111: Hook on filterProductContent for adding ProductComments data, by @Progi1984
Prestashop UI Kit
- #167: Fix overflowing buttons. Thank you @Hlavtox
- #163: Improvement: Updates focus state for buttons. Thank you @amaury-hanser
Featured products module
- #34: Fix cache key id. Thank you @davidglezz
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @marionf, @dependabot[bot], @boubkerbribri, @matks, @Progi1984, @PierreRambaud, @okom3pom, @NeOMakinG, @atomiix, @jolelievre, @SherloxTV, @Hlavtox, @matthieu-rolland, @kpodemski, @Oksydan, @unlocomqx, @sowbiba, @Seb33300, @amaury-hanser, @zuk3975, @davidglezz!
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!