This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 10th to Sunday 16th of August 2020.
General messages
Dear developers,
As announced on Release 1.7.7.0 tracking issue, it has been decided to issue a second beta build that contains all fixes merged since Beta 1. Over 130 PRs have been merged to branch 1.7.7.x
and we want to provide the community with a more up to date version to continue testing, while giving ourselves more time to continue squashing bugs.
We’re targeting a Beta 2 to be released on September 1st. This will be followed by an RC early October at the latest.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 53 new issues have been created in the project repositories;
- 66 issues have been closed, including 20 fixed issues on the core;
- 57 pull requests have been opened in the project repositories;
- 65 pull requests have been closed, including 57 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #20581: Remove useless files, by @PierreRambaud
- #20511: Typo Error In CSV.php. Thank you @Amit-Kumar-Tiwari-Webkul
Back office
- #20532: Add RemoveAllAssociatedProductCategoriesCommand. Thank you @zuk3975
- #20515: Fix supplier service name to fit namespace convention. Thank you @zuk3975
- #20491: Fix UpdateCustomizationFieldsHandler todo. Thank you @zuk3975
- #20488: Implement combinations generator which uses php Generator. Thank you @zuk3975
- #20449: Add undeclared variables in AdminController. Thank you @justeen35
- #20434: Fixed default value for the form Add Employee, by @Progi1984
- #20381: Order return states grid - Remove unnecessary filters merge, by @sowbiba
Front office
- #20403: Remove useless assignment of logout_url in MyAccountController. Thank you @Sinepel
- #20384: Add classic stylelint, by @NeOMakinG
- #17712: Prevent from loading old carts. Thank you @daresh
Tests
- #20516: Functional tests - Fix selector changes for email themes form, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Core
- #20570: Update PS_JQUERY_VERSION to match the included jQuery version, by @eternoendless
- #20547: Update module productcommentsto v4.1.0, by @matks
- #12578: Fix wrong use of alias when registering new hook, by @eternoendless
Back office
- #20571: Return an int instead of a float (in some cases) for Pack::getQuantity(), by @atomiix
- #20538: Fix order cart rule deletion, by @matthieu-rolland
- #20529: Fix links in footer - https is better than http, by @matks
- #20524: Fix bad call in HTMLTemplateOrderSlip, by @matks
- #20492: Remove call to updateOrderInvoice - not needed anymore, by @matks
- #20482: Set CartRule amount with tax in BO instead of without tax, by @atomiix
- #20477: Fixed cast for primary key in PrestaShopCollection, by @Progi1984
- #20451: Fix TinyMCE error on product page, by @NeOMakinG
- #20335: Remove discount from order (persist state), by @jolelievre
Front office
- #20555: Fix images quickview also updating product page by changing product i…, by @NeOMakinG
Tests
- #20586: Functional tests - Add test ‘Filter image types’, by @boubkerbribri
- #20569: Functional tests - Add new tests for stores page, by @boubkerbribri
- #20559: Functional tests - Add test ‘Filter stores’, by @boubkerbribri
- #20543: Functional tests - Add test ‘Filter groups’, by @boubkerbribri
- #20540: Functional tests - Add tests for seo pages, by @boubkerbribri
- #20539: Functional tests - Update exchange rate. Thank you @nesrineabdmouleh
- #20521: Functional tests - Add new test ‘Configure module’, by @boubkerbribri
- #20502: Functional tests - Add new test ‘Create customer from create order page’, by @boubkerbribri
- #20486: Functional tests - Enable/Disable display attributes in product meta title. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Email Alerts module
Changes in developer documentation
- #659: The Webservice key must have a length of 32 characters. Thank you @wgroenewold
- #658: Vhost config, by @PierreRambaud
- #655: Update introduction.md. Thank you @ksaandev
- #647: Update image for PR process and add tips to see image in full size, by @matks
Buy button lite module
- #37: Github improvements, by @PierreRambaud
PrestaShop Specifications
- #125: Fix for markdown typo in Contributing.md file. Thank you @sam-pires
php-ps-info
- #14: Fix toBytes method, by @PierreRambaud
Product Comments module
- #69: Bump symfony/css-selector from 3.4.37 to 3.4.43. Thank you @dependabot[bot]
- #68: Ignore HTML parsing errors in CategoryFetcher::getDescription(), by @matks
- #66: Release 4.1.0, by @Progi1984
Quality Assurance module
Core Weekly Generator tool
Nightly board
- #44: Change search wording, by @NeOMakinG
PrestaShop contributors website
- #15: Remove the key updated in the new JSON, by @Progi1984
Customer “Sign in” link module
- #23: Remove useless assignments. Thank you @Sinepel
- #21: Add dependabot config file, by @PierreRambaud
Currency selector
- #19: Add dependabot config file, by @PierreRambaud
Cross-selling module
- #12: Add dependabot config file, by @PierreRambaud
Faceted search module
- #159: Fix price indexing for products with specific prices only for some currencies. Thank you @Perfecticus
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @boubkerbribri, @matks, @wgroenewold, @PierreRambaud, @atomiix, @eternoendless, @NeOMakinG, @sam-pires, @dependabot[bot], @nesrineabdmouleh, @matthieu-rolland, @zuk3975, @Amit-Kumar-Tiwari-Webkul, @Progi1984, @justeen35, @ksaandev, @Sinepel, @sowbiba, @jolelievre, @Perfecticus, @daresh!
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!