This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 7th to Sunday 13th of June 2021.
General messages
Dear developers,
A lot of efforts are being directed on fixing the last known bugs in PrestaShop 1.7.8 in order to deliver soon a first Release Candidate. If you have not tested the beta yet, please be aware that only one week remains for the beta phase.
In the meantime, work continues on develop
branch for next version. Two major Pull Requests have been merged this week for the next version: the upgrade of Symfony framework to version 4 and the removal of Addons modules being installed from the installer. These two items are part of the 1.7.9 draft roadmap that should soon be completed.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 64 new issues have been created in the project repositories;
- 85 issues have been closed, including 33 fixed issues on the core;
- 82 pull requests have been opened in the project repositories;
- 102 pull requests have been closed, including 89 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25003: Use defined() with quotes, they’re not optional.. Thank you @lmeyer1
- #24927: Add unit tests for javascript, by @PierreRambaud
- #24910: CO allow merchant and customer to add < } in a message. Thank you @okom3pom
- #24799: Improved performance for watermarking on import. Thank you @kpodemski
- #24609: Upgrade to symfony 4.4, by @atomiix
Back office
- #24958: Allow
HOOK_DISPLAY_PDF
to fill the whole page area. Thank you @tswfi - #24952: Limit id min-max width on product list, by @NeOMakinG
- #24919: Update node sass, by @NeOMakinG
- #24909: Fix steps height on carrier page on mobile, by @NeOMakinG
- #24897: Fix translations escaping for BO header. Thank you @kpodemski
- #24823: Validate image if needed first when adding new brand. Thank you @kpodemski
- #24808: Remove white-space : nowrap to the category tree. Thank you @Socrapop
- #24713: Fix missing scrollbar on multistore dropdowns. Thank you @micka-fdz
- #23515: Add category products number in BO list. Thank you @PululuK
- #23441: Migrate “Shop parameters > Traffic & SEO > Search Engines” and create/edit of search engines. Thank you @ks129
Front office
- #25026: Clean some Classic outdated files, by @matks
- #24920: Fixed duplicate address in checkout. Thank you @jf-viguier
- #24509: Remove old selected_filters route . Thank you @jf-viguier
Installer
- #24970: Remove useless static cache and make sure CI exit in status 1 when installation failed, by @PierreRambaud
- #24676: Remove addons modules on install and add postinstall execution, by @PierreRambaud
Tests
- #24981: Fix order status test after deleting status added by addons modules, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Core
- #24957: Bump modules Welcome to 6.0.5 & ProductComments to 4.2.2, by @Progi1984
Back office
- #24773: BO – Order Preview : Added email, by @Progi1984
- #24770: Added currency BYN TO CLDR dataset. Thank you @olecorre
- #24765: Fix edit price modal showed when adding same product in multi-invoices, by @atomiix
- #24762: Fixed adding a free shipping cart rule on a 0.00 order, by @Progi1984
- #24657: BO – New Order – Warn when product’s stock of a pack are empty, by @Progi1984
Front office
- #24320: Bug fix for number of decimals in product price. Thank you @samberrry
Installer
- #24908: Fixed default value for Currency after upgrade, by @Progi1984
Tests
- #24951: Change attribute name to something more specific to fix filter, by @boubkerbribri
- #24783: Fix pages name for link list module, by @boubkerbribri
Code changes in modules, themes & tools
PrestaShop test scenarios
- #3: Migration from TestRail to JIRA, by @Progi1984
Customer reassurance block module
- #218: Bump webpack from 5.39.0 to 5.39.1. Built by @dependabot
- #217: Bump @babel/core from 7.14.5 to 7.14.6. Built by @dependabot
- #216: Bump webpack from 5.38.1 to 5.39.0. Built by @dependabot
Faceted search module
- #453: Bump webpack from 5.39.0 to 5.39.1. Built by @dependabot
- #452: Bump @babel/core from 7.14.5 to 7.14.6. Built by @dependabot
- #451: Bump webpack from 5.38.1 to 5.39.0. Built by @dependabot
The PrestaShop open source project
- #60: Create site, by @eternoendless
Example modules
- #69: Bump postcss from 7.0.17 to 7.0.36 in /example_module_mailtheme. Built by @dependabot
Pages not found module
stylelint configuration
- #17: Bump postcss from 7.0.23 to 7.0.36. Built by @dependabot
Changes in developer documentation
- #1040: Add comparison between the two translation systems, by @eternoendless
- #1038: Grid component and extensions. Thank you @kpodemski
- #1037: Improve parameters table on assets documentation. Thank you @micka-fdz
- #1036: Improve
theme
guidelines phpcompatibility
. Thank you @PululuK - #1035: Add actionValidateOrderAfter. Thank you @olecorre
Suppliers list module
- #8: Update composer setting License, by @atomiix
- #7: The link of suppliers list is incorrect when using an array as parameter. Thank you @okom3pom
- #3: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
Wishlist block module
- #123: Bump postcss from 7.0.27 to 7.0.36. Built by @dependabot
- #122: Fix closing ‘a’ tag, fixes #24922. Thank you @tswfi
- #121: Modify blockwishlist logo , by @Julievrz
- #120: Update node-sass and sass-loader, by @NeOMakinG
User documentation landing page
- #82: chore(deps-dev): bump sass from 1.34.1 to 1.35.1. Built by @dependabot
- #81: fix(deps): bump nuxt from 2.15.6 to 2.15.7. Built by @dependabot
PrestonBot
- #120: Add PR available when editing PR too, by @atomiix
- #119: Update symfony v3.4.35 to v3.4.49, by @atomiix
- #118: Add “PR available” label to the issue marked as solved in the PR description, by @atomiix
Docker images
PrestaShop Specifications
- #231: Fix voucher image url. Thank you @jf-viguier
Prestashop UI Kit
- #159: Update node-sass and sass-loader, by @NeOMakinG
- #158: Fix anchor tag with .btn class in alert. Thank you @amaury-hanser
Core Weekly Generator tool
- #88: Update node-sass and sass-loader, by @NeOMakinG
OnBoarding module
- #117: Wording correction, by @jolelievre
PHP Developer Tools
- #63: Add autoindex lib to php-dev-tools (v4 branch), by @Quetzacoalt91
- #59: Defines
_THEME_NAME_
&__PS_BASE_URI__
early to avoid warnings.. Thank you @SebSept
Product details statistics module
Google Analytics module
- #94: Update switch fields wording. Thank you @micka-fdz
Theme customization module
- #44: Remove enable/disable mobile when module is disabled, by @Progi1984
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @matks, @dependabot, @eternoendless, @lmeyer1, @nesrineabdmouleh, @atomiix, @boubkerbribri, @PierreRambaud, @kpodemski, @micka-fdz, @tswfi, @PululuK, @jf-viguier, @Julievrz, @NeOMakinG, @mrAKAR, @olecorre, @okom3pom, @jolelievre, @sowbiba, @Quetzacoalt91, @amaury-hanser, @juraj1000, @daresh, @matthieu-rolland, @Socrapop, @samberrry, @SebSept, @ks129!
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