PrestaShop Core Weekly – Week 8 of 2021

PrestaShop Core Weekly – Week 8 of 2021

This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 22th to Sunday 28th of February 2021.

Core Weekly banner

General messages

Dear developers,

Last week, the maintainers team held again a video conferencing for the project public demonstrations session, streamed live on YouTube.

The version 2.0.0 of module blockwishlist is now complete. This is a wide rework of the module capacities and codebase, and it will be compatible with PrestaShop 1.7.6 and newer versions.

The release has not been done yet and should follow soon.

Finally the kanban for 1.7.7 branch is not empty yet, it still contains unresolved regressions reported on versions 1.7.7.0 and 1.7.7.1. The next batch of bugfixes for 1.7.7 will be delivered in patch version 1.7.7.3, which is scheduled to be delivered within the next 6 weeks.

A quick update about PrestaShop’s GitHub issues and pull requests:

Code changes in the ‘develop’ branch

Core

  • #23310: Remove unusable code in OrderSlip::getOrdersSlipProducts(). Thank you @PululuK
  • #23295: Update Smarty to v3.1.39, by @matks
  • #23269: Fix nightly autoupgrade – issue with Cookie destruction, by @atomiix

Back office

Front office

  • #23353: Fix classic theme images width, accessibilty and some lighthouse improvements, by @NeOMakinG
  • #23309: Add ID field in global template vars. Thank you @PululuK

Installer

Tests

Code changes in the ‘1.7.7.x’ branch

Core

Back office

  • #23142: Check if an order status has the same name in Add/Edit, by @Progi1984
  • #23040: Fixed missing DNI Number in BackOffice Order View, by @Progi1984
  • #22920: Prevent adding out of stock products in Create order page, by @Progi1984
  • #22791: BO – Order Page – Set an error message when the payment method is invalid, by @Progi1984

Tests

Code changes in modules, themes & tools

Changes in developer documentation

Customer reassurance block module

Faceted search module

PrestaShop PHPStan extension

Product Comments module

  • #98: Bump simplePagination.js from e32c66e to da97104. Built by @dependabot

User documentation landing page

  • #34: chore(deps-dev): bump eslint-config-prettier from 8.0.0 to 8.1.0. Built by @dependabot
  • #33: fix(deps): bump nuxt from 2.15.1 to 2.15.2. Built by @dependabot
  • #32: fix(deps): bump actions/setup-node from v2.1.2 to v2.1.5. Built by @dependabot
  • #31: chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 8.0.0. Built by @dependabot
  • #30: fix(deps): bump nuxt from 2.15.0 to 2.15.1. Built by @dependabot

Docker images

PrestaShop modules registry

Decimal

Prestashop UI Kit

Custom text module

  • #53: Implement call to hook filterHtmlContent on modules HTML. Thank you @elburgl69

PrestaShop Specifications

GDPR module

Wishlist block module

  • #77: Introduce new version of blockwishlist module compatible with PS 1.7, by @Quetzacoalt91

Where to start contributing?

What about improving how notifications in the Back Office are marked ‘read’ ? This is a bug report submitted three years 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, @nesrineabdmouleh, @boubkerbribri, @matks, @PierreRambaud, @idnovate, @zuk3975, @NeOMakinG, @atomiix, @PululuK, @SD1982, @JevgenijVisockij, @elburgl69, @MatShir, @eternoendless, @Quetzacoalt91, @mikayilsrt, @lolath-presta!

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!

This post is also available in: PrestaShop Core Weekly - Week 8 of 2021English