This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 19th to Sunday 25th of October 2020.

Core Weekly banner

General messages

1.7.7.0 Release Candidate 1 status

The QA team is still running the test campaign on the second build for Release Candidate 1.

A major issue has been found in this build: a change made from the Back-Office in an order that does not use the default currency results in the details of this order being displayed with the wrong currency symbol #21566.

Since this issue is located into the “View an Order” Back-Office page, it has been decided that a third build, created after the bug has been fixed, will be necessary. However, this 3rd build test campaign will only target the “Order” Back-Office pages; other areas of the software will not be tested again as they have already been verified during the current test campaign.

If no other issues are reported, 1.7.7.0 Release Candidate 1 should be delivered by the end of this week.

A new external maintainer

The maintainer team welcomed another new member that is not an employee of the PrestaShop Company: @pululuk, who opened his first Pull Request for the project over a year ago, was granted the maintainer status after he submitted his application on October 2nd. Another major milestone for the project and a warm welcome for him!

Notable progress on Continuous Integration

Thanks to @Progi1984, our Continous Integration is now analyzing PrestaShop code under level 3 of PHPStan. PHPStan has been recognized as a quality vector for PHP projects and we hope it will greatly benefit PrestaShop.

Composer v2 is released

You might have noticed it, the package Manager for PHP Composer version 2 has been released! Some packages and projects need an update to be compatible with it and PrestaShop is no exception. We achieved compatibility with Composer v2 this morning so you can use this new version when contributing!

Releases

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

Code changes in the ‘develop’ branch

Core

Back office

  • #21511: Remove unused webpack and npm files in admin-dev, by @NeOMakinG
  • #21400: Introduce ProductPackUpdater & add behats for packing combinations. Thank you @zuk3975
  • #21397: Introduce ProductTagUpdater & RemoveAllAssociatedProductTags & RemoveAllAssociatedAttachments command. Thank you @zuk3975
  • #21253: Rename product price fields labels, by @marionf
  • #21110: Use ProductRepository in AddProductHandler. Thank you @zuk3975

Front office

Tests

Code changes in the ‘1.7.7.x’ branch

Core

  • #21449: Update modules (blockreassurance/dashtrends/ps_checkpayment/welcome), by @Progi1984

Back office

Front office

Tests

Code changes in modules, themes & tools

Reminder module

  • #26: Update short description and logo . Thank you @Julievrz

Customer data privacy block module

  • #22: Update short description and logo . Thank you @Julievrz
  • #32: Update short description and logo. Thank you @Julievrz
  • #27: Update short description and logo. Thank you @Julievrz

Custom text module

  • #48: Update short description and logo . Thank you @Julievrz

Currency selector

  • #21: Update short description and logo . Thank you @Julievrz

Contact informations module

  • #41: Update short description and logo . Thank you @Julievrz

Changes in developer documentation

Faceted search module

Contact Form module

  • #41: Update short description and logo. Thank you @Julievrz

Nightly board

Wishlist block module

PrestaShop Specifications

  • #159: add specs for features, brands and tax rules in the add / edit product page, by @marionf

Cash on delivery module

  • #33: Update short description and logo. Thank you @Julievrz

OnBoarding module

Product Comments module

Gamification module


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @boubkerbribri, @Julievrz, @eternoendless, @dependabot[bot], @matks, @NeOMakinG, @pablopolyte, @marionf, @PululuK, @jolelievre, @nesrineabdmouleh, @Progi1984, @taoufiqaitali, @kpodemski, @matthieu-rolland, @okom3pom, @PierreRambaud, @zuk3975, @moncef-essid, @davidglezz!

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!