PrestaShop Core Weekly - Week 4 of 2021
An inside look at the PrestaShop codebase
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!