This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 12th to Sunday 18th of October 2020.
General messages
Dear developers,
Last week a major event happened in PrestaShop history: the maintainer team welcomed a new member that is not a PrestaShop employee! Long-time contributor @kpodemski was granted the maintainer status after he submitted his application on the 17th of September. This is a very important milestone for the project.
Following this amazing news, if you speak French you might be interested into the PrestaShop Day France Online that happens today Tuesday 20th of October from 9:15am (Paris time) to 5:45pm. Live sessions are scheduled for the whole day and will cover multiple topics, speakers being PrestaShop employees or from the PrestaShop community, merchants and developers.
In the meantime, all the major
and critical
bugs reported in PrestaShop 1.7.7.0 Release Candidate 1 first build have been fixed in the 1.7.7.x
branch. A new build has been delivered to QA team for, once again, testing before public release. Well, the testing will probably start tomorrow as QA team will be busy with the PrestaShop Day event.
If you can’t wait to test PrestaShop 1.7.7.0 Release Candidate, you can warm up by testing the php8.0.0 Release Candidate 2 published on the 16th of October 2020.
Releases
- dashtrends module: v2.0.3
- ps_checkpayment module: v2.0.5
- welcome module: v6.0.2
A quick update about PrestaShop’s GitHub issues and pull requests:
- 58 new issues have been created in the project repositories;
- 86 issues have been closed, including 29 fixed issues on the core;
- 101 pull requests have been opened in the project repositories;
- 99 pull requests have been closed, including 86 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #21453: Update INSTALL.txt. Thank you @taoufiqaitali
- #21346: Removed order of languages in TranslatableType field for migrated pages, by @Progi1984
Back office
- #21429: Fix symfony cache clear, by @jolelievre
- #21417: Introduce Command/Query handlers for related products. Thank you @zuk3975
- #21360: Change typo function name initOrderStatutsList. Thank you @taoufiqaitali
- #21355: Simplifies geolocation form. Thank you @JevgenijVisockij
- #21351: BO - Import CSV - sample for manufacturer not OK. Thank you @PululuK
- #21338: Feature/simplifiy localization form. Thank you @JevgenijVisockij
- #21332: Replace spread by condition and assign, add an event to init components, by @NeOMakinG
- #21325: Introduce ProductShippingUpdater & use it in UpdateShippingHandler. Thank you @zuk3975
- #21237: Fix the french exotax percentage displayed as an example, by @marionf
- #21093: Fix function typo when changing address on create order, by @sowbiba
- #20942: Use SF cache pool prune after module action, by @matks
Front office
- #21407: Fixed typo in wording in modal.tpl. Thank you @Magicalname
- #21401: Fix address item different height in checkout, by @NeOMakinG
- #21394: Correct product meta-title after changing variant. Thank you @kpodemski
- #21377: New hooks for ProductListingFrontController. Thank you @zapalm
- #21313: Sanitize product sort order. Thank you @jf-viguier
- #21258: Added 404 page without redirections on category page if category doesn’t exists. Thank you @Xaconi
- #21114: Fixed CSS issues when using DisplayProductPriceBlock. Thank you @idnovate
- #20980: Use assembler to present products in cart. Thank you @JoryHogeveen
- #20140: Add hooks to cart modal - crosseling and promotion. Thank you @Hlavtox
Web services
Code changes in the ‘1.7.7.x’ branch
Core
- #21390: Fix getting proper cover for image. Thank you @kpodemski
Back office
- #21467: Fix help link in Create order, by @atomiix
- #21458: Two Time actionAdminLoginControllerResetBefore. Thank you @okom3pom
- #21435: Add hooks for the AdminLoginController, AdminController, FrontController and Controller, by @PierreRambaud
- #21432: Fixed Configuration when Disabling/Enabling Shop, by @Progi1984
- #21331: Enable Gift and Recycled Packaging switches, by @matks
- #21326: Set order currency to added cart rule, by @sowbiba
- #20903: Update Order amount when its addresses are modified, by @jolelievre
Front office
- #21362: Possibility to check if we’re in product quick view mode. Thank you @kpodemski
Tests
- #21473: Add test ‘Filter sort and pagination order status’. Thank you @nesrineabdmouleh
- #21462: Add var for visible selectors in methods. Thank you @nesrineabdmouleh
- #21459: Add test ‘CRUD order status’. Thank you @nesrineabdmouleh
- #21452: Fix page name in orders tests, by @boubkerbribri
- #21433: Fix a small error in nightly 14-10-2020. Thank you @nesrineabdmouleh
- #21415: Add test ‘Filter, sort and pagination tax rules group’. Thank you @nesrineabdmouleh
- #21411: Add test ‘Sort and pagination states table’. Thank you @nesrineabdmouleh
- #21405: Add test ‘Filter, sort and pagination search engines’, by @boubkerbribri
- #21403: Add test ‘Sort and pagination countries table’. Thank you @nesrineabdmouleh
- #21402: Add test ‘Sort and pagination zones table’. Thank you @nesrineabdmouleh
- #21399: Add test ‘Help card on attributes page’, by @boubkerbribri
- #21396: Add navigation when selecting pagination limit, by @boubkerbribri
- #21385: Add test ‘Filter and bulk actions catalog price rules’. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Faceted search module
- #231: Bump @babel/register from 7.12.0 to 7.12.1. Thank you @dependabot[bot]
- #229: Bump @babel/core from 7.11.6 to 7.12.1. Thank you @dependabot[bot]
- #227: Bump @babel/register from 7.11.5 to 7.12.0. Thank you @dependabot[bot]
- #226: Bump @babel/cli from 7.11.6 to 7.12.0. Thank you @dependabot[bot]
- #225: Bump @babel/preset-env from 7.11.5 to 7.12.0. Thank you @dependabot[bot]
- #221: Update mini-css-extract-plugin, style-loader, and webpack-cli, by @PierreRambaud
- #220: Bump sass-loader from 10.0.2 to 10.0.3. Thank you @dependabot[bot]
OnBoarding module
- #86: Release 6.0.2, by @Progi1984
- #85: Fix autoload & Bump version to 6.0.2, by @Progi1984
- #84: Release 6.0.1, by @Progi1984
- #83: Bump version to 6.0.1, by @Progi1984
- #78: Bump prestashop/php-dev-tools from 3.9 to 3.10. Thank you @dependabot[bot]
- #67: Do not load onBoarding template if header is not displayed, by @sowbiba
Changes in developer documentation
- #778: Update UI tests documentation, by @SimonGrn
- #777: Update ‘css’ folder location for consistency. Thank you @npankaj365
- #775: Update UI tests docs, by @boubkerbribri
- #774: Explain new Controller hooks, by @matks
- #771: Add information about checking for quick view mode. Thank you @kpodemski
- #769: Add multiple Hook registration usage. Thank you @PululuK
- #766: Valid path to unit tests. Thank you @kpodemski
- #764: Add Upgrade FAQ, by @matks
Dashboard Trends module
- #37: Bump prestashop/php-dev-tools from 3.9 to 3.10. Thank you @dependabot[bot]
- #36: Release 2.0.3, by @Progi1984
- #35: Bump version to 2.0.3, by @Progi1984
- #32: Fixed behavior when selecting a tab, by @Progi1984
PrestaShop Specifications
- #156: Specify the FO behavior at the payment step, by @LouiseBonnard
Catalog statistics module
Catalog evaluation statistics module
Cash on delivery module
Carrier distribution statistics module
Buy button lite module
Decimal
Core Weekly Generator tool
Shopping cart module
- #70: Confirmation text after settings change. Thank you @kpodemski
Contact Form module
MJML Theme Converter
Example modules
- #28: Added errors to demo symfony type. Thank you @JevgenijVisockij
Check payment module
- #40: Release 2.0.5, by @Progi1984
Prestashop UI Kit
- #104: Adjustement of alert colors, fontsize and buttons contrasts, by @NeOMakinG
Product Comments module
PrestonBot
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @nesrineabdmouleh, @atomiix, @Progi1984, @SimonGrn, @okom3pom, @npankaj365, @boubkerbribri, @taoufiqaitali, @matks, @LouiseBonnard, @PierreRambaud, @kpodemski, @jolelievre, @PululuK, @zuk3975, @Julievrz, @Magicalname, @NeOMakinG, @zapalm, @JevgenijVisockij, @sowbiba, @jf-viguier, @Xaconi, @marionf, @idnovate, @JoryHogeveen, @Hlavtox, @Oksydan!
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!