This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 25th to Sunday 31th of July 2022.

Core Weekly banner

General messages

Dear developers,

With the help of the community, the maintainers team focused on the PrestaShop 8.0.0 Beta release. You can follow the release process here. The work continues, but we expect a Beta version very soon. Stay tuned!

A few weeks ago, we started organizing cyclic meetings of maintainers and committers, where we discuss various topics to help the project move forward and address some issues. One we discussed was the process of releasing a new version of modules. The effects of the discussion are already visible! @matks created an application that generates a page available for everyone where we can monitor which modules should be released. This will help us better monitor this process.

In other news, the ADR explaining the project’s backward compatibility promise has been merged, and from now on, the project will follow its rules. We encourage you to look, as it should help you better understand what to expect from future releases.

Last but not least: in August, a lot of people enjoy their well-deserved vacation. We decided to skip this month’s Public Demo: the next one will be in September, where you should expect a few fantastic demos.

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

Code changes in the ‘develop’ branch

Core

Back office

  • #28825: Order invoices configuration form: add multistore compatibility and some refactoring. Thank you @MeKeyCool
  • #28416: Do not throw an exception if a module is invalid, by @atomiix

Front office

Code changes in the ‘8.0.x’ branch

Core

Back office

Tests

Code changes in the ‘1.7.8.x’ branch

Back office

  • #29096: BO - Bad display on Your Profile button on all of pages when hover and click on it. Thank you @okom3pom

Code changes in modules, themes & tools

Distribution API client

Wishlist block module

Traces

  • #32: Add PrestaShop/ps-monitor-module-releases. Thank you @PrestaEdit

PrestaShop Module Releases Monitoring

Customer reassurance block module

Faceted search module

Docker images

Hummingbird theme

Prestashop UI Kit

Nightly board

Classic theme

Core Weekly Generator tool

Product Comments module

  • #147: Fix jQuery event shorthand is deprecated - change, submit, hover. Thank you @leemyongpakvn

Architecture Decision Records repository


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @atomiix, @NeOMakinG, @MeKeyCool, @PrestaEdit, @eternoendless, @okom3pom, @dependabot[bot], @FabienPapet, @zuk3975, @JBLach, @abramofranchetti, @marsaldev, @boubkerbribri, @nesrineabdmouleh, @leemyongpakvn, @Progi1984, @PierreRambaud!

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!