PrestaShop Core Weekly - Week 15 of 2022
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 11th to Sunday 17th of April 2022.
Releases
- Facetedsearch module: v3.8.0
- Searchbar module: v2.1.3
A quick update about PrestaShop’s GitHub issues and pull requests:
- 37 new issues have been created in the project repositories;
- 58 issues have been closed, including 19 fixed issues on the core;
- 72 pull requests have been opened in the project repositories;
- 71 pull requests have been closed, including 59 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #28205: Added module blockreassurance, by @Progi1984
- #28196: Remove deprecated method inside ThemeProvider. Thank you @PrestaEdit
- #28195: Remove deprecated HookDispatcher adapter. Thank you @PrestaEdit
- #28193: Remove deprecated OrderDiscount model. Thank you @PrestaEdit
- #28192: Remove deprecated methods inside Product class. Thank you @PrestaEdit
- #28191: Remove deprecated methods inside Cart class. Thank you @PrestaEdit
- #28132: Remove ModuleZipManager service as class is missing, by @sowbiba
- #27176: Fix replaceAccentedChars function. Thank you @davidglezz
Back office
- #28243: Updated wording about the error when upload a module bigger than post_max_size or upload_max_filesize. Thank you @marsaldev
- #28225: Fix dropdown id on translatable group, by @NeOMakinG
- #28177: Remove live exchange rate toggle in Currencies. Thank you @lmeyer1
- #28173: Upgrade module when already installed, by @atomiix
- #28094: Fix displayHeader is not available when transplanting modules/hooks. Thank you @Prestaworks
- #28086: Remove already migrated code in AdminModulesPositionsController, by @eternoendless
- #27917: Remove deprecated admin endpoints, by @eternoendless
- #27783: Handle multishop for product options tab. Thank you @zuk3975
- #27670: Handle multishop for product shipping form. Thank you @zuk3975
- #27606: Show confirmation modal before deleting order status and order return status, by @Progi1984
- #27469: Add hook to allow adding content after themes list in the BO, by @sowbiba
- #27216: Combination bulk form. Thank you @zuk3975
- #26716: Make Shop Parameters > Traffic & SEO > SEO & URLs forms multistore compatible. Thank you @micka-fdz
- #12428: Migration of Permissions configuration. Thank you @sarjon
Tests
- #28268: Fix nightly 15-04-2022. Thank you @nesrineabdmouleh
- #28261: Functional tests - Refacto ‘Pagination and sort customers table’. Thank you @nesrineabdmouleh
- #28251: Functional tests - Add a post condition for ‘View guest ’ test on Orders page. Thank you @nesrineabdmouleh
- #28248: Functional tests - Add new test ‘Choose shipping’ from add order page. Thank you @nesrineabdmouleh
- #28234: Fix nightly 12/04/2022 - Fix sort and pagination employees test. Thank you @nesrineabdmouleh
- #28219: Fix nightly 11-04-2022 - Fix CRUD employee test. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Core
Back office
- #28185: Revert a change that caused a problem with bulk actions on the lists, by @kpodemski
Front office
- #28240: Added hooks for blockwishlist in classic theme, by @Progi1984
Code changes in modules, themes & tools
PrestaShop Project Metrics
Changes in developer documentation sources
- #1361: Update hook widgets wording. Thank you @dali-rajab
- #1360: Update hook widgets wording. Thank you @dali-rajab
Wire payment module
Translation Files repository
- #22: Update v8 translations from latest 1.7.8 translations, by @matthieu-rolland
GDPR module
- #173: Fix wordings, by @PierreRambaud
- #171: Bump to 1.4.2 and make sure password is correctly encoded, by @PierreRambaud
Wishlist block module
- #172: Fetch the default picture if a product has no image defined, by @Progi1984
- #171: Remove product from wishlist when the product (or the combination) is removed, by @Progi1984
- #170: Number of products on wishlist page . Thank you @denys202
- #169: Fix: auto fill heart when adding product to wishlist, by @NeOMakinG
Faceted search module
- #646: Release 3.8.0. Thank you @Hlavtox
- #645: Bump eslint from 8.12.0 to 8.13.0. Built by @dependabot[bot]
- #644: Bump moment from 2.29.1 to 2.29.2. Built by @dependabot[bot]
Search Bar module
- #51: Release 2.1.3, by @Progi1984
- #50: Use Organization Build Release Github Action, by @Progi1984
- #48: Bump version to 2.1.3, by @Progi1984
Image slider module
- #71: Bump version to 3.1.1, by @Progi1984
Classic theme
- #24: Fixed Microdata ItemList position : index starts to 1 and not 0, by @NeOMakinG
- #20: Set default value for form field values that are null, by @atomiix
Customer reassurance block module
- #389: Bump eslint from 8.12.0 to 8.13.0. Built by @dependabot[bot]
Custom text module
- #70: Replace deprecated code, by @kpodemski
Issues Bot
- #75: build(deps): bump moment from 2.24.0 to 2.29.2. Built by @dependabot[bot]
Contextual Help API
Email Alerts module
- #110: Change displayProductButtons hook name because it’s deprecated, by @PierreRambaud
Data mining for statistics module
Auto Upgrade module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @nesrineabdmouleh, @matks, @dali-rajab, @atomiix, @matthieu-rolland, @PierreRambaud, @marsaldev, @Progi1984, @Hlavtox, @NeOMakinG, @dependabot[bot], @kpodemski, @PrestaEdit, @lmeyer1, @denys202, @sowbiba, @djodjo3, @Prestaworks, @eternoendless, @zuk3975, @davidglezz, @micka-fdz, @sarjon!
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!