blog-posts Posted April 6, 2021 Share Posted April 6, 2021 This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 29th of March to Sunday 4th of April 2021. /assets/images/2018/12/banner-core-weekly.jpg General messages Dear developers, Last week was filled with lot of interesting events! First, PrestaShop 1.7.7.3 was released on the 30st of March, 2021. This maintenance release fixes 10 bugs reported on previous 1.7.7 versions, as well as one security issue. On the 31st of March, the maintainers team held again a video conferencing for the project public demonstrations session, streamed live on YouTube. Two achievements were presented: 1.7.8 Feature Flags by @matks Backlog cleaning by @hibatallahAouadni A complete summary of the session will soon be published. Another repository was granted a security maintenance release: ps_emailsubscription v2.6.1. Finally, we have entered the month of April which is the month where PrestaShop 1.7.8 should be feature frozen. The very last Pull Requests are being submitted and validated so we can complete the 1.7.8 milestone. Needless to say, maintainers are very busy at this moment! :muscle: Releases PrestaShop 1.7.7.3 ps_sharebuttons module: v2.1.1 ps_emailsubscription module: v2.6.1 ps_emailalerts module: v2.3.0 A quick update about PrestaShop’s GitHub issues and pull requests: 52 new issues have been created in the project repositories; 45 issues have been closed, including 16 fixed issues on the core; 91 pull requests have been opened in the project repositories; 102 pull requests have been closed, including 88 merged pull requests. Code changes in the ‘develop’ branch Core #23797: Updated JS Routing file. Thank you @github-actions[bot] #23789: Fix Validate::isArrayWithIds method issue. Thank you @PululuK #22290: Simplify product isNew() query. Thank you @davidglezz #22152: No unit of value for the txt files attached to a product. Thank you @PululuK Back office #23844: Fix BOEvent not being on window object anymore, by @NeOMakinG #23840: Disable shop context switching from the multistore header if the shop has no URL, by @matthieu-rolland #23818: Fixed legacy “view my shop” link when multistore is not used, by @matthieu-rolland #23811: Remove instock. Thank you @WebHelpersPau #23727: Add filtering and sorting to combination list. Thank you @zuk3975 #23675: Add remove feature on product page v2, by @NeOMakinG #23599: Fix module page responsive bug on modal nav, close icon and icon height, by @NeOMakinG #23583: Remove unused bootstrap classes causing side effects on nav, by @NeOMakinG #23579: Remove useless code since migration to BO new-theme. Thank you @e-gaulue #23298: Add TinyMCE mobile theme in the BO, by @NeOMakinG #23232: Add custom tinymce configuration on migrated pages, by @NeOMakinG #22999: Add eslint on the default BO theme, by @NeOMakinG #21652: Simplify database settings, DB Backup and add new database query forms. Thank you @JevgenijVisockij #20370: Migrate “Improve > International > Locations > Zones” and create/edit of zones. Thank you @ks129 Front office #23841: Fix autocomplete UI going under the header on classic theme, by @NeOMakinG #23528: Fix, hide desactivated categories in breadcrumbs. Thank you @mkdgs #20929: Avoid loading all combinations in memory when only one is needed. Thank you @jbenezech Tests #23861: Split sanity workflow matrix into four workflows, by @jolelievre #23855: Fix Close onboarding on sanity tests, by @boubkerbribri Code changes in the ‘1.7.7.x’ branch Back office #23691: Fix notification refresh on migrated pages, by @NeOMakinG #22228: Fixed Update Quantity in an order in multishop context, by @Progi1984 Front office #23802: Fix jquery selector warning with ps_currencyselector, by @NeOMakinG Tests #23852: Fix ‘Add to cart’ test, by @boubkerbribri #23792: Fix enable demo mode on dashboard and trim the message set on contact us page, by @boubkerbribri #23780: Delete unused functions on common page, by @boubkerbribri #23778: Wrap playwright function waitForSelector, by @boubkerbribri #23736: Add test ‘Send a message with an ordered product’. Thank you @RomainBocheux Code changes in modules, themes & tools Gamification module #80: Bump symfony/phpunit-bridge from 3.4.47 to 5.2.6. Built by @dependabot[bot] #79: Improve project, by @Progi1984 Language selector module #23: Migrated from Travis CI to Github Actions, by @Progi1984 Featured products module #37: Migrated from Travis CI to Github Actions, by @Progi1984 Customer reassurance block module #165: Bump webpack from 5.28.0 to 5.30.0. Built by @dependabot[bot] #164: Bump y18n from 4.0.0 to 4.0.1. Built by @dependabot[bot] #163: Bump @babel/core from 7.13.13 to 7.13.14. Built by @dependabot[bot] #162: Bump eslint-config-prestashop version to 0.1.0, by @NeOMakinG #161: Bump mini-css-extract-plugin from 1.3.9 to 1.4.0. Built by @dependabot[bot] #159: Bump webpack-cli from 4.5.0 to 4.6.0. Built by @dependabot[bot] #158: Bump @babel/core from 7.13.10 to 7.13.13. Built by @dependabot[bot] #157: Bump prestashop/php-dev-tools from 3.10 to 3.15. Built by @dependabot[bot] Faceted search module #393: Bump webpack from 5.28.0 to 5.30.0. Built by @dependabot[bot] #392: Bump y18n from 4.0.0 to 4.0.1. Built by @dependabot[bot] #391: Bump @babel/core from 7.13.13 to 7.13.14. Built by @dependabot[bot] #390: Bump @babel/cli from 7.13.10 to 7.13.14. Built by @dependabot[bot] #389: Bump @babel/register from 7.13.8 to 7.13.14. Built by @dependabot[bot] #388: Bump @babel/node from 7.13.12 to 7.13.13. Built by @dependabot[bot] #387: Bump @babel/core from 7.13.10 to 7.13.13. Built by @dependabot[bot] User documentation landing page #43: fix(deps): bump nuxt from 2.15.3 to 2.15.4. Built by @dependabot[bot] #42: fix(deps): bump core-js from 3.9.1 to 3.10.0. Built by @dependabot[bot] #41: chore(deps-dev): bump eslint from 7.22.0 to 7.23.0. Built by @dependabot[bot] Wishlist block module #107: Bump y18n from 3.2.1 to 3.2.2. Built by @dependabot[bot] Example modules #48: Bump y18n from 3.2.1 to 3.2.2 in /example_module_mailtheme. Built by @dependabot[bot] #47: Bump y18n from 3.2.1 to 3.2.2 in /demodoctrine/js. Built by @dependabot[bot] OnBoarding module #103: Bump y18n from 4.0.0 to 4.0.1. Built by @dependabot[bot] Stylelint configuration #5: Bump y18n from 4.0.0 to 4.0.1. Built by @dependabot[bot] Docker images #263: Buid if the image not exists on Docker Hub platform, by @PierreRambaud #262: Add quiet mode for the CI, by @PierreRambaud #261: Add CI to automatically push Docker images, by @PierreRambaud #260: Add versions for 1.7.7.3, by @eternoendless Stylelint browser compatibility plugin #5: Bump y18n from 4.0.0 to 4.0.1. Built by @dependabot[bot] PrestaShop contributors website #52: Bump y18n from 4.0.0 to 4.0.1. Built by @dependabot[bot] Auto Upgrade module #392: Improve link to requirements. Thank you @okom3pom #347: Rename function name to avoid conflicts while upgrading several modules in a row, by @Quetzacoalt91 Core Weekly Generator tool #79: Bump y18n from 3.2.1 to 3.2.2. Built by @dependabot[bot] Changes in developer documentation #912: Update optimizations.md. Thank you @WebHelpersPau #910: Bump y18n from 4.0.0 to 4.0.1 in /src/themes/hugo-theme-learn/_src. Built by @dependabot[bot] #909: Add table_label option in MaterialMultipleChoiceTableType. Thank you @PululuK Prestashop UI Kit #147: Fix long alerts breaks and wrong text split when multiple alerts, by @NeOMakinG #146: Bump y18n from 3.2.1 to 3.2.2. Built by @dependabot[bot] #145: Mute traces of jQuery migrate if the UIKit is not in dev mode, by @NeOMakinG Email subscription module #77: Release v2.6.1, by @atomiix #76: Bump version to 2.6.1, by @atomiix Buy button lite module #47: Bump y18n from 3.2.1 to 3.2.2 in /app. Built by @dependabot[bot] Issues Bot #15: Bump y18n from 4.0.0 to 4.0.1. Built by @dependabot[bot] PrestaShop PHPStan extension #25: Add acceptance test for trait issue, by @matks Quality Assurance module #15: Migrated from Travis CI to Github Actions, by @Progi1984 PrestaShop Specifications #213: Multistore - Add spec for shops without URL, by @marionf #210: Add specs and uat for listing in multistore, by @marionf #179: Add image formats specifications & add multistore behaviors for image settings page, by @LouiseBonnard User documentation (French) #3: Delete duplicate directory, by @Julievrz Share Buttons module #49: Release v2.1.1. Thank you @kpodemski Email Alerts module #84: Release 2.3.0, by @matks Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @Progi1984, @jolelievre, @boubkerbribri, @PierreRambaud, @NeOMakinG, @matthieu-rolland, @okom3pom, @rickygzz, @WebHelpersPau, @eternoendless, @atomiix, @matks, @PululuK, @github-actions[bot], @marionf, @Julievrz, @kpodemski, @RomainBocheux, @zuk3975, @e-gaulue, @mkdgs, @KminekMatej, @davidglezz, @LouiseBonnard, @JevgenijVisockij, @jbenezech, @ks129, @Quetzacoalt91! 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