blog-posts Posted March 2, 2021 Share Posted March 2, 2021 This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 22th to Sunday 28th of February 2021. /assets/images/2018/12/banner-core-weekly.jpg General messages Dear developers, Last week, the maintainers team held again a video conferencing for the project public demonstrations session, streamed live on YouTube. The version 2.0.0 of module blockwishlist is now complete. This is a wide rework of the module capacities and codebase, and it will be compatible with PrestaShop 1.7.6 and newer versions. The release has not been done yet and should follow soon. Finally the kanban for 1.7.7 branch is not empty yet, it still contains unresolved regressions reported on versions 1.7.7.0 and 1.7.7.1. The next batch of bugfixes for 1.7.7 will be delivered in patch version 1.7.7.3, which is scheduled to be delivered within the next 6 weeks. A quick update about PrestaShop’s GitHub issues and pull requests: 85 new issues have been created in the project repositories; 69 issues have been closed, including 11 fixed issues on the core; 74 pull requests have been opened in the project repositories; 77 pull requests have been closed, including 68 merged pull requests. Code changes in the ‘develop’ branch Core #23310: Remove unusable code in OrderSlip::getOrdersSlipProducts(). Thank you @PululuK #23295: Update Smarty to v3.1.39, by @matks #23269: Fix nightly autoupgrade - issue with Cookie destruction, by @atomiix Back office #23374: BO: Remove unused variable. Thank you @idnovate #23363: Implement DeleteVirtualProductFile command. Thank you @zuk3975 #23362: Modify namespace related to VirtualProductFile. Thank you @zuk3975 #23293: Improve naming of the Hook Collector in Symfony debug bar, by @matks #23223: Update TinyMCE and some plugins to 4.9.11, by @NeOMakinG #23105: Refacto notification and user pan on mobile, by @NeOMakinG #21553: Simplify email form. Thank you @JevgenijVisockij Front office #23353: Fix classic theme images width, accessibilty and some lighthouse improvements, by @NeOMakinG #23309: Add ID field in global template vars. Thank you @PululuK Installer #20843: Fix maximum compatible PHP version and error wordings, by @eternoendless Tests #23408: Fix Log test and delete duplicated identifiers in Nightly, by @boubkerbribri #23385: Fix sanity tests on GA, by @boubkerbribri #23375: Fix nightly errrors- Fix Password reminder test on FO, by @boubkerbribri #22932: FO password reminder test with maildev. Thank you @SD1982 #22902: Adding address grid test. Thank you @JevgenijVisockij Code changes in the ‘1.7.7.x’ branch Core #23343: Make autoloader suffix reproducible, by @atomiix Back office #23142: Check if an order status has the same name in Add/Edit, by @Progi1984 #23040: Fixed missing DNI Number in BackOffice Order View, by @Progi1984 #22920: Prevent adding out of stock products in Create order page, by @Progi1984 #22791: BO - Order Page - Set an error message when the payment method is invalid, by @Progi1984 Tests #23410: Fix nightly 25/02/2021. Thank you @nesrineabdmouleh #23382: Fix nightly - Add reset Step in ‘Default Pack Stock Management’. Thank you @nesrineabdmouleh #23359: Fix nightly errrors - Delete duplicates on selectors names, by @boubkerbribri #23238: Add test - Quick view product on FO. Thank you @nesrineabdmouleh Code changes in modules, themes & tools Changes in developer documentation #875: Fixed CI, by @Progi1984 #874: Fixed Build CI, by @Progi1984 #873: Improve render of WebServices table, by @Progi1984 #869: Little improvements for nginx config, by @matks #867: Migrate Travis CI to GitHub Actions, by @Progi1984 Customer reassurance block module #139: Bump css-loader from 5.0.2 to 5.1.0. Built by @dependabot[bot] #138: Bump mini-css-extract-plugin from 1.3.8 to 1.3.9. Built by @dependabot[bot] #137: Bump webpack from 5.24.1 to 5.24.2. Built by @dependabot[bot] #136: Bump webpack from 5.24.0 to 5.24.1. Built by @dependabot[bot] #135: Bump webpack from 5.23.0 to 5.24.0. Built by @dependabot[bot] #134: Bump @babel/core from 7.12.17 to 7.13.1. Built by @dependabot[bot] Faceted search module #350: Bump css-loader from 5.0.2 to 5.1.0. Built by @dependabot[bot] #349: Bump webpack from 5.24.1 to 5.24.2. Built by @dependabot[bot] #348: Bump mockery/mockery from 1.3.3 to 1.3.4. Built by @dependabot[bot] #347: Bump @babel/preset-env from 7.13.0 to 7.13.5. Built by @dependabot[bot] #346: Bump webpack from 5.24.0 to 5.24.1. Built by @dependabot[bot] #345: Bump webpack from 5.23.0 to 5.24.0. Built by @dependabot[bot] #344: Bump @babel/cli from 7.12.17 to 7.13.0. Built by @dependabot[bot] #343: Bump @babel/register from 7.12.13 to 7.13.0. Built by @dependabot[bot] #342: Bump @babel/preset-env from 7.12.17 to 7.13.0. Built by @dependabot[bot] #341: Bump @babel/core from 7.12.17 to 7.13.1. Built by @dependabot[bot] #340: Bump @babel/node from 7.12.17 to 7.13.0. Built by @dependabot[bot] PrestaShop PHPStan extension #10: Refactor tests/data folder, by @matks Product Comments module #98: Bump simplePagination.js from e32c66e to da97104. Built by @dependabot[bot] User documentation landing page #34: chore(deps-dev): bump eslint-config-prettier from 8.0.0 to 8.1.0. Built by @dependabot[bot] #33: fix(deps): bump nuxt from 2.15.1 to 2.15.2. Built by @dependabot[bot] #32: fix(deps): bump actions/setup-node from v2.1.2 to v2.1.5. Built by @dependabot[bot] #31: chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 8.0.0. Built by @dependabot[bot] #30: fix(deps): bump nuxt from 2.15.0 to 2.15.1. Built by @dependabot[bot] Docker images #255: Release 1772, by @matks PrestaShop modules registry #444: Remove modules, by @Progi1984 Decimal #14: Added Build Workflow for Github Actions, by @Progi1984 Prestashop UI Kit #137: Fix radio buttons html validations, by @NeOMakinG Custom text module #53: Implement call to hook filterHtmlContent on modules HTML. Thank you @elburgl69 PrestaShop Specifications #189: Create Your-vouchers.md. Thank you @MatShir #102: Blockwishlist functional specifications. Thank you @lolath-presta GDPR module #106: Improve logs table performances. Thank you @PululuK Wishlist block module #77: Introduce new version of blockwishlist module compatible with PS 1.7, by @Quetzacoalt91 Main menu module #36: Removed condition to display thumb. Thank you @mikayilsrt Where to start contributing? What about improving how notifications in the Back Office are marked ‘read’ ? This is a bug report submitted three years ago, and it is one of our good first issues. Good first issues are a list of all beginner-friendly improvements and bugs to fix in the project. You can read more about this label on our article about it. Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @dependabot[bot], @nesrineabdmouleh, @boubkerbribri, @matks, @PierreRambaud, @idnovate, @zuk3975, @NeOMakinG, @atomiix, @PululuK, @SD1982, @JevgenijVisockij, @elburgl69, @MatShir, @eternoendless, @Quetzacoalt91, @mikayilsrt, @lolath-presta! 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: Contributing code to PrestaShop Coding standards …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! View the full article Link to comment Share on other sites More sharing options...
Recommended Posts