This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 14th to Sunday 20th of September 2020.

Core Weekly banner

General messages

Dear developers,

PrestaShop project has reached a major open source milestone: the role of maintainer has been opened.

For years only PrestaShop employees could become maintainers for the project. This is not true anymore. Involved contributors can now apply for the position if they want to help the project to go forward.

Some applications have already been submitted and will follow the voting process described in the rules.

In the meanwhile, there are no more ’todo’ items in the 1.7.7 backlog. Once only the column ‘Done’ contains items, the Release Candidate 1 will be built and published. And if no issues are found in this version… then PrestaShop 1.7.7.0 will be out!

Releases

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

Code changes in the ‘develop’ branch

Core

Back office

  • #21060: Fix get scalar value from VO in recently merged deleter services. Thank you @zuk3975
  • #21053: Introduce CannotBulkDeleteCustomizationFieldException. Thank you @zuk3975
  • #20998: Use php FILTER_VALIDATE_DOMAIN filter in MediaServerConfiguration’s validateConfiguration method, by @matthieu-rolland
  • #20965: Remove undefined 2nd argument passed to scrollToPreviousPaginationBar(). Thank you @davidglezz
  • #20940: Check if SSL is enabled for smarty $base_url. Thank you @okom3pom
  • #20926: Addons url with good language when exist. Thank you @okom3pom
  • #20828: Introduce ManufacturerIdInterface for ValueObjects, by @jolelievre
  • #20805: Add DeleteProductCommand and BulkDeleteProductCommand. Thank you @zuk3975
  • #20688: Show profile icon on mobile and hide see my shop text, by @NeOMakinG
  • #20549: Add RemoveAllCustomizationFieldsFromProductCommand And Introduce AbstractObjectModelPersister. Thank you @zuk3975
  • #20413: Use SymfonyContainer::getInstance() instead of ContainerBuilder::getContainer(‘admin’), by @atomiix

Installer

Merge

Code changes in the ‘1.7.7.x’ branch

Core

Back office

Tests

Code changes in modules, themes & tools

Faceted search module

Changes in developer documentation

Buy button lite module

jQuery Live Polyfill library

PrestaShop contributors website

  • #23: Add contributors anchor link. Thank you @PululuK

Contact Form module

Check payment module

Custom text module

Shopping cart module

Example modules

Issues Bot

OnBoarding module

Google Analytics module

  • #73: Avoid force hooking of ps_featuredproducts on displayHome hook, by @matks
  • #72: Add Configuration option to disable Back Office tracking, by @matks
  • #68: Handle NOW correctly when creating order and register in SQL, by @matks
  • #67: Fix logic, avoid double pageview for BO pages, by @matks
  • #59: Avoid array to string error on homepage with cart. Thank you @Guisardo

Prestashop UI Kit

  • #102: Use local version of fonts in case of offline use, by @NeOMakinG

Product Comments module

  • #65: Fix line breaks of comments not existing anymore on FO, by @NeOMakinG

Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @zuk3975, @boubkerbribri, @dependabot[bot], @nesrineabdmouleh, @ttoine, @matthieu-rolland, @PululuK, @PierreRambaud, @moncef-essid, @Progi1984, @jolelievre, @davidglezz, @atomiix, @matks, @okom3pom, @sowbiba, @jordiweblidera, @NeOMakinG, @Guisardo, @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!