This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 21th to Sunday 27th of September 2020.
General messages
Dear Developers,
A lot of things happened last week!
First, PrestaShop 1.7.6.8 has been released. don’t forget to update as this patch version fixes 3 security issues.
Second, the road is now open to deliver PrestaShop 1.7.7.0 first Release Candidate. A first build has been achieved and delivered to QA team to run the tests campaign before publishing it.
Finally, a 2 years old bug in the profiler, awaited by a lot of users has finally been fixed in develop
branch!
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 59 new issues have been created in the project repositories;
- 57 issues have been closed, including 16 fixed issues on the core;
- 76 pull requests have been opened in the project repositories;
- 69 pull requests have been closed, including 66 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #21076: Ignore whole Netbeans project, not only private. Thank you @mvorisek
- #21042: Changed PHPDoc of Tax’s getProductTaxRate to more accurate.. Thank you @stijnstroeve
- #20987: Wrap language into cdata for blank pattern, by @PierreRambaud
- #20849: Ability to enable and disable Hooks. Thank you @PululuK
- #20673: Refactor the profiling to make it works with Hook and Modules, by @PierreRambaud
Back office
- #21086: Grid bulk delete confirmation modal - Shop Parameters > Traffic SEO URLs, by @sowbiba
- #21085: Grid bulk delete confirmation modal - Shop Parameters > Contacts, by @sowbiba
- #21084: Grid bulk delete confirmation modal - Advanced Parameters > Webservice keys, by @sowbiba
- #21083: Grid bulk delete confirmation modal - Advanced Parameters > DB > Backups, by @sowbiba
- #21082: Grid bulk delete confirmation modal - Advanced Parameters > DB > SQL Requests, by @sowbiba
- #21081: Grid bulk delete confirmation modal - Advanced Parameters > Team > Profiles, by @sowbiba
- #21080: Grid bulk delete confirmation modal - Advanced Parameters > Team > Employees, by @sowbiba
- #21079: Grid bulk delete confirmation modal - Advanced Parameters > Emails, by @sowbiba
- #21074: Function mobileNav has no arguments. Thank you @davidglezz
- #21073: Improve calendar Javascript setup. Thank you @davidglezz
- #21072: Simplify computeMappingBetweenOldAndNewPositions(). Thank you @davidglezz
- #21033: Grid row delete confirmation modal - Customer service > Order messages, by @sowbiba
- #20584: Split BO css into multiple bundles, by @NeOMakinG
- #20261: Modify adresses listing in Customer page to use Grid instead, by @sowbiba
- #19703: Handle empty states for category grids, by @atomiix
Front office
- #21011: Add product link in summary cart . Thank you @PululuK
- #20941: Validate password only if not empty, fixing Guest Checkout, by @matks
- #20338: Fix guest tracking without friendly URLs. Thank you @SuichiM
- #20233: Fix order history font-size and contrast. Thank you @davidglezz
Tests
Code changes in the ‘1.7.7.x’ branch
Core
Back office
- #21048: Fix [BO- Stores page] Sort by post code not working. Thank you @PululuK
- #21045: Fix Features page throwing an exception after specific steps are made, by @atomiix
- #21031: Fix bad range error when setting free shipping on a previously not free shipping carrier, by @atomiix
- #21025: Make legacy parameters from routing accessible in migrated pages, by @jolelievre
- #20760: Add Order - View customer details : Check if nav-bar exist to avoid console errors, by @sowbiba
- #20628: Restore selectors in Order Page for GDPR to make GDPR module compliant with 1.7.7.0, by @matks
Tests
- #21139: Change faker for locations tests, by @boubkerbribri
- #21123: Add test ‘Sort and pagination attributes’. Thank you @nesrineabdmouleh
- #21122: Add github action to check eslint and step identifier doubles for UI tests, by @boubkerbribri
- #21116: Fix Error in last PR to force playwright 1.0.2, by @boubkerbribri
- #21097: Downgrade playwright to version 1.0.2, by @boubkerbribri
- #21090: Unskip test ‘Sort by post code’ in stores page after fixing issue, by @boubkerbribri
- #21089: Increase timeout for ‘Sort’ tests, by @boubkerbribri
- #21064: Add test ‘Crud carrier’. Thank you @nesrineabdmouleh
- #20935: Add test ‘Bulk actions countries’, by @boubkerbribri
Code changes in the ‘1.7.6.x’ branch
Core
- #21138: Add changelog for the 1.7.6.8 version, by @PierreRambaud
- #21124: Bump version to 1.7.6.8, bump contactform version, by @PierreRambaud
Code changes in modules, themes & tools
Category tree links module
- #38: Improve project, by @Progi1984
Customer account links module
- #29: Improve project, by @Progi1984
Cross-selling module
- #14: Improve project, by @Progi1984
Docker images
- #229: Release 1.7.6.8, by @PierreRambaud
Nightly board
- #47: Hide download report when url is undefined, by @NeOMakinG
Changes in developer documentation
- #749: Remove duplicate phrase. Thank you @moncef-essid
- #748: Fix spelling mistake. Thank you @moncef-essid
- #747: Fix spelling mistake. Thank you @moncef-essid
- #746: Spelling mistake. Thank you @moncef-essid
- #745: spelling mistake. Thank you @moncef-essid
- #744: Spelling mistake. Thank you @moncef-essid
- #743: Fix some typos, by @atomiix
- #742: Correcting parameter name for postcode instead of county. Thank you @moncef-essid
- #741: Add quick summary about github labels and processes, by @matks
- #740: Correcting the image title. Thank you @moncef-essid
- #739: Correcting functions name associated to http verb. Thank you @moncef-essid
- #738: Fix path error in template layouts page. Thank you @moncef-essid
- #737: Mention jQuery.attr has changed in 1.7.7, by @matks
Core Weekly Generator tool
Legal Compliance
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @boubkerbribri, @PierreRambaud, @NeOMakinG, @nesrineabdmouleh, @moncef-essid, @sowbiba, @matks, @atomiix, @mvorisek, @davidglezz, @PululuK, @stijnstroeve, @jolelievre, @SuichiM, @idnovate!
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!