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!