blog-posts Posted February 7, 2022 Share Posted February 7, 2022 This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 31th of January to Sunday 6th of February 2022. /assets/images/2018/12/banner-core-weekly.jpg General messages Dear developers, The project’s first public demo of 2022 was streamed live last week, on February 2. The development of PrestaShop 8 is progressing well. The maintainer team believes that the rework of the Back Office’s product page (originally introduced as “experimental” in 1.7.8) is now complete enough to allow us to announce the decommissioning of the previous product page. This means that starting today, no new contributions targeting the old product page will be accepted in the develop branch, as this code is expected to be removed soon and be replaced by the new version. If you haven’t heard about this project, you can discover it through this public demo and this other one. A summary article should also be published on this blog soon. Releases Statsforecast module: v2.0.4 Ps_emailalerts module: v2.3.2 Decimal: 1.5.0 A quick update about PrestaShop’s GitHub issues and pull requests: 53 new issues have been created in the project repositories; 54 issues have been closed, including 22 fixed issues on the core; 83 pull requests have been opened in the project repositories; 103 pull requests have been closed, including 80 merged pull requests. Code changes in the ‘develop’ branch Core #27587: Update Twig to 3.3.8, by @kpodemski #27566: Removed dead code relative to PrestaShop Addons, by @Progi1984 #27562: Use remove instead of delete. Thank you @PrestaEdit #27355: Do not pad ps_versions_compliancy for PrestaShop >= 8, by @atomiix #27354: Removed dead code about Marketplace, by @Progi1984 #27240: Fix uploader types validation, by @atomiix Back office #27564: Correct namespace for MaintenanceConfigurationTest. Thank you @okom3pom #27563: Multistore - Shop parameters > Order settings > Statuses : Add information message, by @Progi1984 #27560: Fixes Experimental page combination table row border styling issue, by @Progi1984 #27514: Use new url quick access for orders list. Thank you @okom3pom #27442: Multistore - Shipping > Preferences - Add checkboxes #19374. Thank you @okom3pom #27408: Hide Merchandise return tab when Merchandise return is disabled. Thank you @okom3pom #27271: Redesign sidebar menu UI. Thank you @mparvazi #26056: No tracking Number for return product tab. Thank you @okom3pom #25914: Multistore - Advanced Parameters > Webservice - Add checkboxes . Thank you @okom3pom #25879: Refacto improper card markup on migrated pages, by @NeOMakinG #25806: Migrate Product page v2 to TypeScript, by @NeOMakinG Front office #27446: Display Line Breaks in Order messages, by @Progi1984 #27159: Fix check by delivery price/weight in case of hook usage. Thank you @jf-viguier Web services #27554: Fixed JSON Output when fetching a specific resource, by @Progi1984 Tests #27583: Functional tests - Separate view order page on blocks. Thank you @nesrineabdmouleh #27544: Fix preview email themes test, by @boubkerbribri #27494: Clean combinations behat step, by @jolelievre #27426: Fix js doc generation for for faker and utils, by @boubkerbribri #27424: Delete unused files for UI tests, by @boubkerbribri Code changes in the ‘1.7.8.x’ branch Core #27350: Upgrade Smarty to 3.4.43, by @matks Back office #27372: Fix stock page padding-left, by @atomiix Front office #27502: Fix responsive CSS in add-to-cart modal. Thank you @saulaski #27387: Remove z-index and overflow of product description of product list, by @NeOMakinG Code changes in modules, themes & tools Stats Dashboard module #26: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984 #25: Missing cast for amount data, by @PierreRambaud #22: Release 2.0.4, by @PierreRambaud Customer reassurance block module #352: Bump css-loader from 6.5.1 to 6.6.0. Built by @dependabot[bot] #351: Bump @babel/core from 7.16.12 to 7.17.0. Built by @dependabot[bot] #350: Bump @babel/eslint-parser from 7.16.5 to 7.17.0. Built by @dependabot[bot] #349: Bump webpack from 5.67.0 to 5.68.0. Built by @dependabot[bot] #348: Bump nanoid from 3.1.30 to 3.2.0. Built by @dependabot[bot] #347: Bump eslint from 8.7.0 to 8.8.0. Built by @dependabot[bot] Faceted search module #611: Bump @babel/register from 7.16.9 to 7.17.0. Built by @dependabot[bot] #610: Bump css-loader from 6.5.1 to 6.6.0. Built by @dependabot[bot] #609: Bump @babel/core from 7.16.12 to 7.17.0. Built by @dependabot[bot] #608: Bump @babel/eslint-parser from 7.16.5 to 7.17.0. Built by @dependabot[bot] #607: Bump @babel/cli from 7.16.8 to 7.17.0. Built by @dependabot[bot] #606: Bump webpack from 5.67.0 to 5.68.0. Built by @dependabot[bot] #605: Bump eslint from 8.7.0 to 8.8.0. Built by @dependabot[bot] #603: Fix switch buttons, by @PierreRambaud Catalog statistics module #25: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984 Best vouchers statistics module #16: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984 Best suppliers statistics module #14: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984 Best-selling products statistics module #16: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984 User documentation landing page #185: chore(deps-dev): bump sass from 1.49.1 to 1.49.7. Built by @dependabot[bot] #184: fix(deps): bump core-js from 3.20.3 to 3.21.0. Built by @dependabot[bot] #183: chore(deps-dev): bump sass from 1.49.0 to 1.49.1. Built by @dependabot[bot] Available quantities statistics module #21: Do not use hook AdminStatsModules alias, use displayAdminStatsModules & Bump version to 2.0.1. Thank you @PrestaEdit Email Alerts module #105: Release 2.3.2, by @kpodemski #104: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984 #103: Fix an issue with kernel container in some payment modules, by @kpodemski New Front-office theme #168: Remove already done addresses partial, by @NeOMakinG #167: Integrate addresses custom style, by @NeOMakinG Best customers statistics module #27: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984 Best categories statistics module #17: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984 Best manufacturers statistics module #14: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984 Order Notifications on the Favicon module #35: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984 Links list module #144: Module needs to handle inactive languages too, by @kpodemski GDPR module #158: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984 #155: Add index on psgdpr_log. Thank you @clotairer Customer data privacy block module #38: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984 Module analyzer #7: Update display and show compliancy. Thank you @PrestaEdit Data mining for statistics module #23: Use actionAuthentication instead of authentication deprecated hook. Thank you @PrestaEdit Cash on delivery module #41: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984 Image slider module #68: Fix an issue with protected variable, by @kpodemski #66: Do not add scheme for empty or anchor links. Thank you @JoryHogeveen Product Comments module #130: Align rating to the left on product list, by @NeOMakinG Example modules #83: Add demo grid example, by @PierreRambaud Decimal #22: Release 1.5.0, by @PierreRambaud Wishlist block module #149: Set scrollbar from add to wishlist modal to auto, by @NeOMakinG PrestaShop Specifications #284: Quick access spec. Thank you @Saimis777 #272: Carriers specs. Thank you @Saimis777 Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @kpodemski, @nesrineabdmouleh, @dependabot[bot], @okom3pom, @PrestaEdit, @NeOMakinG, @Amoifr, @boubkerbribri, @saulaski, @jolelievre, @PierreRambaud, @JoryHogeveen, @atomiix, @matks, @mparvazi, @clotairer, @jf-viguier, @Saimis777! 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