This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 25th to Sunday 31th of January 2021.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 69 new issues have been created in the project repositories;
- 68 issues have been closed, including 25 fixed issues on the core;
- 62 pull requests have been opened in the project repositories;
- 110 pull requests have been closed, including 68 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #22975: Add breakline rule of ESLint, by @NeOMakinG
- #22966: Faster checkout - depth of 0 means unlimited. Thank you @mvorisek
- #22746: PHP sessions are not correctly configured, by @PierreRambaud
Back office
- #23030: Fix duplicate id on floating button, by @NeOMakinG
- #23003: Update Symfony debug toolbar link to developer documentation, by @matks
- #22996: Align labels to right and space on red star, by @NeOMakinG
- #22988: Hide shop name on mobile, by @NeOMakinG
- #22986: Integrate product quantities form and related command. Thank you @zuk3975
- #22984: Remove header button on mobile and push these into new floating btn, by @NeOMakinG
- #22955: Fix product image form display in mobile view. Thank you @itsvahid
- #22921: Product page SEO tab, by @jolelievre
- #22888: Change create order buttons position and wording, by @NeOMakinG
- #22772: Swap default theme sass files to scss, by @NeOMakinG
- #22662: Fix buttons height on mobile on order view page, by @NeOMakinG
- #21878: Simplified add language form. Thank you @JevgenijVisockij
Front office
- #23006: Fix product search by ISBN. Thank you @Seb33300
- #22945: Fix product list hover and overflow on catalog mode, by @NeOMakinG
- #22813: Remove box-shadows from classic theme, by @NeOMakinG
- #22417: Add breadcrumb rich data on the frontpage. Thank you @tswfi
Tests
- #23049: Fix nightly 29/01/2021. Thank you @nesrineabdmouleh
- #23037: Fix nightly 28/01/2021. Thank you @nesrineabdmouleh
- #22967: Delete parameters.yml.travis. Thank you @mvorisek
Code changes in the ‘1.7.7.x’ branch
Core
- #22768: Exclude gifts from getOrderTotal when selected ONLY_PRODUCTS, by @PierreRambaud
Back office
- #22997: Fix compare function of dashboard’s calendar, by @NeOMakinG
- #22947: Fix Shopping Cart page in BO throwing an exception, by @atomiix
Front office
- #23024: Fixed BreadcrumbList Rich Result on FrontOffice, by @Progi1984
Tests
- #22985: Add test ‘Set required fields for address page’. Thank you @nesrineabdmouleh
- #22954: Add test ‘Sort shop groups’. Thank you @nesrineabdmouleh
- #22953: Add test ‘Filter, sort and paginaion shops’. Thank you @nesrineabdmouleh
- #22925: Add test ‘Add and delete shop URL’. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Customer reassurance block module
- #116: Bump mini-css-extract-plugin from 1.3.4 to 1.3.5. Thank you @dependabot[bot]
- #115: Bump webpack from 5.17.0 to 5.18.0. Thank you @dependabot[bot]
- #114: Bump friendsofphp/php-cs-fixer from 2.18.1 to 2.18.2. Thank you @dependabot[bot]
- #113: Bump webpack from 5.16.0 to 5.17.0. Thank you @dependabot[bot]
Changes in developer documentation
- #852: Some typos. Thank you @kpodemski
- #851: Improvements in Installation -> Configuration. Thank you @kpodemski
- #850: Add warning on registerJavascript / registerStylesheet about potential collisions, by @Quetzacoalt91
- #849: Add open source project FAQ, by @eternoendless
Prestashop UI Kit
- #134: Fix behavior of switch button if yes is checked and switch disabled, by @NeOMakinG
- #131: Fix focus and active on select2 group, by @NeOMakinG
Translation Files repository
Faceted search module
- #313: Bump webpack from 5.17.0 to 5.18.0. Thank you @dependabot[bot]
- #310: Bump webpack from 5.16.0 to 5.17.0. Thank you @dependabot[bot]
User documentation landing page
- #21: chore(deps-dev): bump eslint-config-prestashop from 0.0.2 to 0.1.0. Thank you @dependabot[bot]
- #20: chore(deps-dev): bump @nuxtjs/pwa from 3.3.4 to 3.3.5. Thank you @dependabot[bot]
PrestaShop-modules
- #442: Remove archived modules, by @PierreRambaud
Eslint configuration
- #4: Bump to 0.1.0, by @PierreRambaud
- #3: Add auto breakline rules, by @NeOMakinG
Core Weekly Generator tool
Featured products module
- #35: Not used “id_carrier” parameter. Thank you @moncef-essid
PrestaShop Specifications
- #202: Update the specs for empty search results. Thank you @Julievrz
- #197: Add #9561 warning notification, by @LouiseBonnard
- #196: Add #19200 improvement to the Order page specifications, by @LouiseBonnard
- #195: Update theme & logo specs, by @marionf
- #190: Add information to the Webservice specifications, by @LouiseBonnard
- #187: Create specs for customer service dashboard, by @marionf
- #186: Specify the Customer Settings pages, by @LouiseBonnard
PHP Developer Tools
Auto Upgrade module
Wishlist block module
- #96: Remove cover query for ps1770. Thank you @pablopolyte
Links list module
- #108: Prepare data for required fields. Thank you @kpodemski
Product details statistics module
Email subscription module
- #74: Cleaned in module code. Thank you @moncef-essid
Banner module
- #12: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
Customer “Sign in” link module
- #15: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
Search Bar module
- #10: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @nesrineabdmouleh, @dependabot[bot], @jolelievre, @NeOMakinG, @kpodemski, @Progi1984, @Julievrz, @Quetzacoalt91, @Seb33300, @matks, @eternoendless, @PierreRambaud, @zuk3975, @mvorisek, @moncef-essid, @itsvahid, @atomiix, @pablopolyte, @LouiseBonnard, @okom3pom, @marionf, @tswfi, @JevgenijVisockij!
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!