PrestaShop Core Weekly - Week 15 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 06th to Sunday 12th of April 2020.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 97 new issues have been created in the project repositories;
- 59 issues have been closed, including 14 fixed issues on the core;
- 47 pull requests have been opened in the project repositories;
- 93 pull requests have been closed, including 56 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #18539: Fix minor code issue in BooleanColumn. Thank you @PululuK
- #18530: Indentation is broken due to missing cs fixer configuration, by @PierreRambaud
- #18352: Fix language used in pdf attachement sent by mail, by @Matt75
- #18185: Add a few phpdoc, by @matks
Back office
- #18327: Fix regex for category thumb delete route. Thank you @gett-thijssimonis
- #17860: Fix display for RTL languages for Helper cards by changing animation, by @NeOMakinG
Front office
- #18459: Fix h1 on brandlist and supplierlist module that shouldn’t be an h1, by @NeOMakinG
- #17296: Add displayProductPriceBlock hook. Thank you @idnovate
Tests
- #18485: Functional tests - Fix tests brands for nightly 07-04, by @boubkerbribri
Merge
- #18563: Merge 1.7.7.x into develop, by @PierreRambaud
- #18446: Merge 1.7.7.x into develop - 06/04/2020, by @jolelievre
Code changes in the ‘1.7.7.x’ branch
Back office
- #18515: Fix some css to avoid max width on many languages, by @NeOMakinG
- #18438: Fix currency buttons on edit and add page not aligned by adding styles and changing markup, by @NeOMakinG
- #18437: Fix sidebar not displayed in BO order page, by @matthieu-rolland
- #18321: Do not stack free shipping vouchers on total: shipping fees applied once, by @matks
- #18228: Improve common search controller for backward compatibility, by @jolelievre
- #18204: BO : Order > Products : The block discounts was not displayed after adding a product, by @Progi1984
- #17852: Fix exception when adding negative amount/percentage discount in order view, by @atomiix
- #17736: Fix products search results order in SearchProductsHandler. Thank you @zuk3975
Tests
- #18548: Composer failed to be installed properly, by @PierreRambaud
- #18540: Improve nightly log reports, by @PierreRambaud
- #18505: Functional tests - Payment > Preferences test group restrictions. Thank you @nesrineabdmouleh
- #18490: Functional tests - Add test ‘Send a test email’, by @boubkerbribri
- #18486: Functional tests - Fix test filter stocks by category, by @boubkerbribri
- #18476: Functional tests - Fix tests brands and suppliers, by @boubkerbribri
- #18465: Functional tests - Add test ‘Export languages’ in translations page, by @boubkerbribri
- #18457: Functional tests - Add filter customer to ‘Filter orders’ tests, by @boubkerbribri
- #18452: Functional tests - Add tests Help card for pages employees, profiles, db backups, sql manager and webservice, by @boubkerbribri
- #18442: Functional tests - Add tests help card for pages Localization, Currencies and Languages, by @boubkerbribri
- #18436: Functional tests - Add test ‘Enable delivery time in stock products’, by @boubkerbribri
- #18435: Functional tests - Localization test default language. Thank you @nesrineabdmouleh
- #18426: Functional tests - Add test for order setting gift options, by @boubkerbribri
- #18422: Functional tests - Product settings test label of in-stock products. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.6.x’ branch
Front office
- #18493: Change product redirection rules to redirect to valid attribute url, by @jolelievre
Installer
- #18491: Installation under CLI doesn’t take BASE_URI and Apache rewrite in consideration, by @PierreRambaud
- #18451: Use scandir instead of readdir to get sorted entities, by @PierreRambaud
Code changes in modules, themes & tools
ps_brandlist
- #8: Fixed display link brand based on the bad configuration (Manufacturers rather than Suppliers), by @Progi1984
Google Analytics module
Order Notifications on the Favicon
The PrestaShop open source project
- #32: New channels, by @ttoine
- #31: Add a list of apps and integrations used on the project’s Slack. Thank you @sam-pires
Prestashop UI Kit
- #92: Make SCSS importable from Prestakit as a npm dependency and add webpack babel presets, by @NeOMakinG
Dashboard Products
- #20: Fix product URL. Thank you @davidglezz
Changes in developer documentation
- #479: Add new 177 hooks, along with beginning of the version updates, by @jolelievre
- #426: Adding stylelint documentation, by @NeOMakinG
Contact Form
- #33: Fix Exception - Transplant the contactform module to the displayAdminEndContent hook. Thank you @arouiadib
Email subscription module
- #48: Manage newsletter subscription in a modern ajax way. Thank you @jf-viguier
Check payment
- #25: Reformat payment_return by using a bullet list and paragraphs. Thank you @yannicka
- #14: Deduction of amount already paid. Thank you @timactive
Shopping cart module
- #43: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
Share Buttons module
OnBoarding
- #54: Lossless compression. Thank you @MathiasReker
Pages not found
Wire payment module
- #21: MO : Deduction of amount already paid. Thank you @timactive
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PierreRambaud, @PululuK, @NeOMakinG, @nesrineabdmouleh, @jolelievre, @Progi1984, @boubkerbribri, @Hlavtox, @Matt75, @ttoine, @sam-pires, @matthieu-rolland, @gett-thijssimonis, @matks, @davidglezz, @atomiix, @arouiadib, @zuk3975, @idnovate, @jf-viguier, @yannicka, @Quetzacoalt91, @watou, @MathiasReker, @timactive!
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!