This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 15th to Sunday 21th of February 2021.
General messages
Dear developers,
Last week the maintainers team focused on delivering PrestaShop 1.7.7.2 which was achieved on time, on this Monday 22nd of February 2021! We are very happy of this outcome.
Did you also notice our Public Online Demonstrations announcement? If you want to attend the next one, it will be at 2pm CET on Thursday, 25th of February, streamed live on our newly created YouTube channel!
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 40 new issues have been created in the project repositories;
- 43 issues have been closed, including 4 fixed issues on the core;
- 47 pull requests have been opened in the project repositories;
- 42 pull requests have been closed, including 37 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #23272: Fix $to and $toName type in docblock. Thank you @RomainMazB
Back office
- #23283: Fix textbox not clickable of tinymce because of z-index, by @NeOMakinG
- #23159: Integrate Product features form, by @jolelievre
- #23155: Adjust notifications and profile modal on mobile on default theme, by @NeOMakinG
- #23128: Integrate customizationFields in product form options tab. Thank you @zuk3975
Tests
- #23297: Fix Nightly 18-02-2021 . Thank you @nesrineabdmouleh
- #23264: Fix CI problems related to new ps_linklist version, by @jolelievre
Code changes in the ‘1.7.7.x’ branch
Core
Back office
Code changes in modules, themes & tools
Changes in developer documentation
- #868: Changed the link to the example module for the mail theme, by @Progi1984
- #863: Add documentation of hookActionValidateStepComplete. Thank you @Hlavtox
- #861: Add a security section. Thank you @jf-viguier
- #859: Fix error in executeS return description and add a notice. Thank you @jf-viguier
- #858: Add DB::delete method. Thank you @jf-viguier
- #857: Update update method description. Thank you @jf-viguier
Example modules
- #44: Added Module mailtheme, by @Progi1984
Faceted search module
- #339: Bump @babel/node from 7.12.16 to 7.12.17. Built by @dependabot[bot]
- #338: Bump @babel/core from 7.12.16 to 7.12.17. Built by @dependabot[bot]
- #337: Bump webpack from 5.22.0 to 5.23.0. Built by @dependabot[bot]
- #336: Bump @babel/cli from 7.12.16 to 7.12.17. Built by @dependabot[bot]
- #335: Bump @babel/preset-env from 7.12.16 to 7.12.17. Built by @dependabot[bot]
- #334: Bump webpack from 5.21.2 to 5.22.0. Built by @dependabot[bot]
Customer reassurance block module
- #133: Bump mini-css-extract-plugin from 1.3.7 to 1.3.8. Built by @dependabot[bot]
- #132: Bump @babel/core from 7.12.16 to 7.12.17. Built by @dependabot[bot]
- #131: Bump webpack from 5.22.0 to 5.23.0. Built by @dependabot[bot]
- #130: Bump webpack from 5.21.2 to 5.22.0. Built by @dependabot[bot]
- #129: Bump mini-css-extract-plugin from 1.3.6 to 1.3.7. Built by @dependabot[bot]
User documentation landing page
- #29: chore(deps-dev): bump sass from 1.32.7 to 1.32.8. Built by @dependabot[bot]
- #28: fix(deps): bump core-js from 3.8.3 to 3.9.0. Built by @dependabot[bot]
- #27: fix(deps): bump nuxt from 2.14.12 to 2.15.0. Built by @dependabot[bot]
- #26: chore(deps-dev): bump eslint from 7.19.0 to 7.20.0. Built by @dependabot[bot]
Wishlist block module
- #99: Fix ‘is same’ smarty function for stats template. Thank you @pablopolyte
Category tree links module
- #50: Release v2.0.2, by @atomiix
- #49: Bump version to 2.0.2, by @atomiix
- #26: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
PrestaShop PHPStan extension
Share Buttons module
- #28: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
Where to start contributing?
What about updating the Order Confirmation email template to remove the gift line when gift option is disabled? This is a bug report submitted one month ago, and it is one of our good first issues.
Good first issues are a list of all beginner-friendly improvements and bugs to fix in the project. You can read more about this label on our article about it.
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @dependabot[bot], @nesrineabdmouleh, @pablopolyte, @atomiix, @NeOMakinG, @RomainMazB, @jolelievre, @matks, @Hlavtox, @jf-viguier, @zuk3975, @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:
…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!