This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 20th to Sunday 26th of April 2020.
General messages
The 1.7.7.0 beta release is currently being built and will be available after tests and approval from the QA team. You can follow the status of the 1.7.7.0 on GitHub.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 103 new issues have been created in the project repositories;
- 66 issues have been closed, including 17 fixed issues on the core;
- 56 pull requests have been opened in the project repositories;
- 119 pull requests have been closed, including 70 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #18778: Revert “Removed redundant code”, by @PierreRambaud
- #18696: Fix invoice number in multishop context. Thank you @simondaigre
- #18005: Fix minor code issues, by @eternoendless
Back office
Front office
- #18704: Prevent Tabnabbing. Thank you @h8h
- #16872: Allow everyone to track their order from guest tracking. Thank you @Hlavtox
Web services
- #18006: Remove notice on field value on webservice. Thank you @Klemart3D
Code changes in the ‘1.7.7.x’ branch
Core
- #18617: Make computing precision matching currency’s display precision, by @matthieu-rolland
- #18475: Enable controllers as a service through autowiring, by @matks
Back office
- #18764: Fix exception when deleting address from customer view, by @sowbiba
- #18686: Rename CountryChoiceType options using camel case convention, by @jolelievre
- #18635: Show confirm modal when adding product with new invoice. Thank you @zuk3975
- #18566: Fix bad display of customizable product on create order page by removing margin and overflow, by @NeOMakinG
- #18544: Show new invoice information when adding product with new invoice in BO Order. Thank you @zuk3975
- #18524: Remove ability to apply discount on all invoices in order view page. Thank you @zuk3975
- #18464: Add modal to customer address listing on bulk action, by @matthieu-rolland
- #18445: Fix tooltip on product buttons of Order View staying on the page after delete and not being visible when adding a product, by @NeOMakinG
- #18329: View order page: Display correction - 2, by @NeOMakinG
- #18196: Refresh documents tab when adding product in order view page, by @atomiix
Front office
- #18743: Fix FO Exception after category add on multilang shop, by @sowbiba
- #18427: Fix issue when there is a quantity discount on combination products, by @matthieu-rolland
Tests
- #18804: Change selectors, by @SimonGrn
- #18800: Functional tests - Fix number of element in table for emails logs page , by @boubkerbribri
- #18797: Functional tests - Refacto tests order settings, by @boubkerbribri
- #18775: Functional tests - Renaming functions in files.js, by @boubkerbribri
- #18774: Functional tests - Fix test filter email logs , by @boubkerbribri
- #18756: Functional tests - Add test delivery time out of stocks, by @boubkerbribri
- #18754: Functional tests - View customer. Thank you @nesrineabdmouleh
- #18753: Functional tests - Fix test name export languages, by @boubkerbribri
- #18745: Functional tests - Improve test ‘Filter stocks by categories’, by @boubkerbribri
- #18720: Functional tests - change url for reporting, by @SimonGrn
- #18718: Functional tests - Refacto credit slips tests, by @boubkerbribri
- #18716: Functional tests - Fix tests enable brands and suppliers pages, by @boubkerbribri
- #18575: Functional tests - Fix delete with bulk actions address. Thank you @nesrineabdmouleh
- #18477: Functional tests - Product settings label oos allowed/denied backorders. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
PrestaShop-webservice-lib
- #65: PHPDoc: add missing @return and @throws statements to documentation, by @eternoendless
- #64: Replace static calls using $this, by @eternoendless
- #63: Added missing @throws and @return + code fixes., by @eternoendless
- #62: Extracting curl default parameters. Thank you @dpatou
- #60: Vary debug output when running at cli. Thank you @fukawi2
- #55: Added .idea directory to .gitignore. Thank you @marekhanus
- #47: Trim webservice’s response before XML parsing.. Thank you @pangteypiyush
- #42: Fix wrong relative path in examples. Thank you @nicolasverlhiac
- #8: Library incompatible with the 1.6. Thank you @totti240282
Issue Bot
The PrestaShop open source project
nightly-board
- #28: Remove unused console log, by @NeOMakinG
- #27: Home mobile filter list by id and not using tests, by @NeOMakinG
- #25: Fix percentages on main suite, by @NeOMakinG
- #24: Fix some bugs on mobile, adjust informations on suites and kick overflow on graph, by @NeOMakinG
Docker images
- #219: Fix configuration of GD on PHP 5.6 images, by @Quetzacoalt91
- #218: Release 1.7.6.5, by @PierreRambaud
Wishlist block
- #32: [WIP]Improvment/new blockwishlist. Thank you @pablopolyte
QA nightly results
- #38: Add SVG badge generator, change header content-type, by @SimonGrn
- #37: update README, by @SimonGrn
- #36: DELETE route to delete a report, filters for browser and campaign in homepage, by @SimonGrn
Changes in developer documentation
- #507: Webservice tutorial, by @jolelievre
Architecture Decision Records repository
Core Weekly Generator tool
PSGDPR
Auto Upgrade module
TranslationTools Bundle
- #69: Bump symfony/http-foundation from 4.2.8 to 4.4.1. Thank you @dependabot[bot]
RSS products feed
- #7: Lossless compression. Thank you @MathiasReker
Advertising block
- #10: Lossless compression. Thank you @MathiasReker
Legal Compliance
- #63: Lossless compression. Thank you @MathiasReker
Cash on delivery (COD)
- #28: Lossless compression. Thank you @MathiasReker
Customer data privacy block
- #11: Lossless compression. Thank you @MathiasReker
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @SimonGrn, @boubkerbribri, @PierreRambaud, @eternoendless, @sowbiba, @ttoine, @NeOMakinG, @Quetzacoalt91, @nesrineabdmouleh, @pablopolyte, @jolelievre, @OliverCG, @h8h, @simondaigre, @matks, @zuk3975, @matthieu-rolland, @LouiseBonnard, @Matt75, @arouiadib, @atomiix, @dpatou, @Klemart3D, @fukawi2, @Hlavtox, @dependabot[bot], @MathiasReker, @marekhanus, @pangteypiyush, @nicolasverlhiac, @totti240282!
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!