This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 1st to Sunday 7th of June 2020.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 104 new issues have been created in the project repositories;
- 75 issues have been closed, including 17 fixed issues on the core;
- 122 pull requests have been opened in the project repositories;
- 94 pull requests have been closed, including 77 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #19539: Improve templates for GitHub, by @PierreRambaud
- #19528: Update version to 1.7.8.0, by @Progi1984
- #19429: Refactor HookEvent to avoid DI mistake and clean LegacyHookSubscriber, by @matks
- #17439: Log Mail subject message correctly in case of alteration. Thank you @davideapvd
Back office
- #19598: Fix Product object model default values. Thank you @zuk3975
- #19577: Refactor EditableProduct to ProductForEditing. Thank you @zuk3975
- #19530: UpdateProductBasicInformationCommand. Thank you @zuk3975
- #19529: Refacto AddProductCommand and introduce GetEditableProduct query, by @jolelievre
- #19507: Update favicon alt + title name in BO. Thank you @Klemart3D
- #19407: UpdateProductDescriptionCommand. Thank you @zuk3975
- #19299: Add basic structure for new Product startup, by @jolelievre
- #18672: AddProductCommand. Thank you @zuk3975
- #18322: Grid row delete confirmation modal - Catalog > Monitoring, by @sowbiba
Front office
- #19535: Remove unused code. Thank you @idnovate
- #19501: Check whether subcategories are empty before displaying them, by @matks
- #19438: Disable payment button if term checkbox is unchecked, by @NeOMakinG
- #19384: Replaced h2 title by h1 in the product listing of the catalog, by @Progi1984
- #19116: Avoid showing 0 in Quantity field when the minimal quantity is 0. Thank you @taoufiqaitali
- #18562: Update node-sass version to support node 12 on classic theme, by @NeOMakinG
- #17423: Add a space before the dash separator when building the attributes names string. Thank you @leup
- #16828: Improve search performance for large shops. Thank you @Darhazer
Web services
- #19249: Fix illogical ternary condition for webservice filtering. Thank you @DelecroixQuentin
Tests
- #19588: Functional tests - Add submit delete modal to monitoring tests, by @boubkerbribri
- #19503: Functional tests - Fix unit price to check in product Settings tests. Thank you @nesrineabdmouleh
- #19500: Functional tests - Fix modal id in addresses test. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.7.x’ branch
Core
- #19556: Update modules (contactform/ps_imageslider/ps_sharebuttons/statspersonalinfos), by @Progi1984
- #19016: Add mapping for Doctrine core entities on front environment, by @jolelievre
Back office
- #19546: Fix scrollbar on order page when adding product. Thank you @antoinedamiron
- #19448: Fix AdminModulesController fatal error, by @Matt75
Front office
- #19456: Fix voucher display for single customer - backport of 19443 to 1.7.7.x, by @matks
- #19437: Product cover in list, by @jolelievre
- #19139: Do not use cache while checking if an order exists, by @PierreRambaud
Tests
Code changes in modules, themes & tools
Wishlist block
- #38: Modify responsive of modals, manage attribute and quantity of product and more, by @NeOMakinG
- #35: Toast, add fetch example, fix some things from last meeting, by @NeOMakinG
Faceted search module
Customer data privacy block
Custom text
Customer “Sign in” link
Customer account links
Cross-selling
Contact informations module
Check payment
Category tree links
Banner
Product Comments module
Pages not found
Google Sitemap module
NVD3 Charts
Dashboard Trends
Dashboard Products
Dashboard Goals
Dashboard Activity module
Contact Form
- #42: Add CONTRIBUTORS file, by @matks
- #40: Release 4.2.0, by @PierreRambaud
Catalog statistics
Search engine keywords
PS Cleaner module
Simple HTML table display
nightly-board
- #34: Report page improvements, by @NeOMakinG
- #33: Add links to every td of index page, by @NeOMakinG
- #32: Responsive of new features, by @NeOMakinG
- #31: Add browsers, variance and filters on index page, by @NeOMakinG
Link list
- #88: Provide useful data attributes into Link Widget hook list for puppeter tests, by @Progi1984
- #86: Fix install and uninstall processes that did not work in CLI environment, by @jolelievre
QA nightly results
Changes in developer documentation
- #555: Adds warning about module console command, by @Matt75
- #552: Use let/const instead of var, by @matks
- #548: Add doc about modules & external services, by @Quetzacoalt91
- #538: Improve the documentation for the case you need different node version, by @NeOMakinG
Core Weekly Generator tool
Image slider
- #51: Release 3.1.0, by @Progi1984
Registered customer information
- #7: Release 2.0.3, by @Progi1984
Prestashop UI Kit
- #94: Bump jquery from 3.3.1 to 3.5.0. Thank you @dependabot[bot]
Cash on delivery
- #10: FO: double customer object declaration. Thank you @slupostrupek
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @NeOMakinG, @matks, @zuk3975, @boubkerbribri, @Progi1984, @antoinedamiron, @PierreRambaud, @idnovate, @SimonGrn, @Matt75, @ttoine, @jolelievre, @Klemart3D, @nesrineabdmouleh, @Quetzacoalt91, @DelecroixQuentin, @taoufiqaitali, @dependabot[bot], @sowbiba, @davideapvd, @leup, @Darhazer, @slupostrupek!
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!