PrestaShop Core Weekly - Week 13 of 2020
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 23rd to Sunday 29th of March 2020.
General Messages
Last week, new versions of Faceted Search, Contact Info and Stats Live have been released. Don’t forget to update them!
A quick update about PrestaShop’s GitHub issues and pull requests:
- 58 new issues have been created in the project repositories;
- 76 issues have been closed, including 25 fixed issues on the core;
- 60 pull requests have been opened in the project repositories;
- 81 pull requests have been closed, including 70 merged pull requests.
Code changes in the ‘develop’ branch
Back office
- #18314: Removed redundant code. Thank you @Hk-tang
- #18176: Remove double border in TinyMCE translatable field. Thank you @davidglezz
- #17923: Correct generatorRuntime on new-theme to fix an error on add currency page, by @NeOMakinG
- #17703: #17082 : Grid row delete confirmation modal - Catalog > Files, by @sowbiba
- #17426: Update new-theme webpack to v4.41 and its dependencies, by @NeOMakinG
Front office
- #17562: Mailto - Spam Bot improvement - thanks @waschier-design, by @matks
- #15100: Change the way to get the price without discounts. Thank you @levyn
Tests
Merge
- #18331: Merge 1.7.7.x into develop - 26/03/2020, by @matks
- #18244: Merge 1.7.7.x into develop - 20/03/2020, by @matks
Code changes in the ‘1.7.7.x’ branch (for v1.7.7.0)
Core
- #18144: Fixed on CartRule : Discount on selected product excluding discounted products, by @Progi1984
Back office
- #18294: Return null when value is an empty string in ArabicToLatinDigitDataTransformer, by @atomiix
- #18288: Fix wrong number of orders when filter ‘New client’ on, by @atomiix
- #18266: Add target options to index grid of orders on customer column, by @NeOMakinG
- #18245: Fix orders page dropdown going under header by adding a flip false property, by @NeOMakinG
- #18208: Increase quantity when adding an already added product when creating order, by @atomiix
- #18164: Use hasBeenPaid instead of hasInvoice to enable refund feature, by @jolelievre
- #18124: Modifying address from order should duplicate it and soft delete former address, by @jolelievre
- #18102: Fix sidebar submenu opening by changing style and adding JS, by @NeOMakinG
- #18063: Use localized dates for order page, by @matks
- #17975: Convert arabic/persian digits to latin digits in DatePickerType, by @atomiix
- #17938: Fix conversion when adding payment to order, by @sowbiba
- #17853: BO: Fix shipping price tax issue on order creation page, by @matthieu-rolland
- #17801: View and Create Order feedbacks corrections, by @NeOMakinG
- #17526: Fix customer address form. Thank you @zuk3975
- #17385: Confirm modal on restoring currency settings, by @sowbiba
Front office
Tests
- #18339: Fix behat tests that add payments, by @jolelievre
- #18317: Functional tests - Add test ‘Update number of products displayed per page’, by @boubkerbribri
- #18306: Functional tests - Add test ‘Check invoice downloaded from orders list’, by @boubkerbribri
- #18290: Functional tests - Test minimum purchase total required in order to validate the order. Thank you @nesrineabdmouleh
- #18272: Functional tests - Add test ‘Export Orders’, by @boubkerbribri
- #18269: Functional tests - Add test ‘Help card’ for Stocks page. Thank you @nesrineabdmouleh
- #18268: Functional tests - Add test ‘Help card’ for Monitoring page. Thank you @nesrineabdmouleh
- #18267: Functional tests - Fix update successful message on addresses page, by @boubkerbribri
- #18250: Functional tests - Add test ‘Filter orders’, by @boubkerbribri
- #18242: Functional tests - Add test ‘Help card’ for orders page, by @boubkerbribri
- #18231: Functional tests - Fix default timeout for waiting for selector, by @boubkerbribri
- #18197: Functional tests - Order settings enable/disable reordering option. Thank you @nesrineabdmouleh
- #18161: Functional tests - Add test Enable and disable B2B mode, by @boubkerbribri
- #17965: Add HTML IDs and classes to View Customer BO page, by @matks
Code changes in the ‘1.7.6.x’ branch (for v1.7.6.5)
Back office
- #18064: Fix error when trying to translate Serbian using the BO interface, by @eternoendless
- #17920: Wrong redirection when using the quick search for a category. Thank you @PululuK
Front office
- #18103: Duplicate address when submitting a form with errors, by @PierreRambaud
Tests
- #18309: Change test fixtures that need to be in the future, by @jolelievre
Code changes in modules, themes & tools
Changes in developer documentation
- #495: Change node version as we now support 12.x LTS, by @NeOMakinG
- #494: Fix typo mistake. Thank you @gadnis
The PrestaShop open source project
Faceted search module
- #166: remove trailing space, by @matthieu-rolland
- #165: Release 3.5.0, by @PierreRambaud
- #164: Bump to 3.5.0, by @PierreRambaud
- #163: Update npm packages, by @PierreRambaud
- #154: Sort products: InStock, available with qty 0, OutOfStock. Thank you @gadnis
Live translation
- #5: Remove trailing space in wording, by @matthieu-rolland
Core Weekly Generator tool
Contact informations module
- #26: Release v3.3.0, by @jolelievre
Email subscription module
- #51: Do not send voucher when customer signs up if he did not register for newsletter , by @matthieu-rolland
Theme customization
- #23: Bump version 1.1.1, by @jolelievre
- #22: Update references of strings in translations, by @Quetzacoalt91
Prestashop UI Kit
- #90: Update webpack from 3.22 to 4.42, by @NeOMakinG
- #89: Update bootstrap version from 4.0 to 4.4.1, by @NeOMakinG
- #88: Do improvements corrections of UIKit evolutions, by @NeOMakinG
- #87: Adding error to group input and adjusting some things, by @NeOMakinG
- #86: Adding PSInputNumber component, by @NeOMakinG
- #79: Refactor yes/no toggle component, by @NeOMakinG
Cross-selling
Visitors online
- #8: Release 2.1.0, by @PierreRambaud
PSGDPR
- #76: Use customerpersonaldata in translations only. Thank you @pablopolyte
- #71: Fix long2ip() parameter type. Thank you @davidglezz
Shopping cart module
- #55: Fix “On reset, module ps_shoppingcart is hooked in the wrong place” issue #16968. Thank you @arouiadib
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @NeOMakinG, @jolelievre, @gadnis, @ttoine, @matks, @boubkerbribri, @Hk-tang, @matthieu-rolland, @atomiix, @PierreRambaud, @nesrineabdmouleh, @mvorisek, @davidglezz, @Progi1984, @eternoendless, @sowbiba, @Nukium, @PululuK, @Quetzacoalt91, @pablopolyte, @zuk3975, @arouiadib, @levyn!
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!