Now that PrestaShop 9.0 is out, here is a focus on maintained branches of the PrestaShop project and what to expect.

Reminder: PrestaShop branching strategy

In August 2015 PrestaShop adopted a new branching model for the project.

The model was refined over the years, for example with this developer documentation page about which bugs qualify for a patch version or the Backward Compatibility Promise that defines which changes can be introduced in a version. We can say the model has lived quite well as the project is still following it in 2025.

PrestaShop branches in 2025

As of today, June 2025, what are the maintained branches and how do they comply with this model?

On the PrestaShop main repository, three branches are maintained.

8.2.x

Branch 8.2.x is the branch that gave birth to PrestaShop 8.2.0 and the patches that followed. As of today, the last 8.2 version is PrestaShop patch release 8.2.1.

Following the PrestaShop 9.0.0 release, the 8.2.x branch has entered in the extended support phase. It means that patch releases of PrestaShop 8.2.2 and newer will only be published if critical bugs are reported, if security fixes are needed or to introduce new hooks if necessary.

Consequently, please avoid opening pull requests against this branch unless they address critical or security-related bugs. While we aim to follow this policy strictly, we reserve the right to make exceptions or revise it if circumstances change.

This maintenance period will end when PrestaShop 10.0.0 is released. When this day comes, PrestaShop 8.2 will not be maintained anymore.

9.0.x

Branch 9.0.x is the branch that introduced PrestaShop 9.0.0 and the patches that will follow. It was taken out from the develop branch when PrestaShop 9.0 beta happened in February 2025.

Following PrestaShop 9.0.0 release, the 9.0.x branch is now the supported patch branch. It receives critical bug fixes, security bug fixes, and fixes for same-version regressions, as well as community-contributed fixes. You can read more about a patch version lifecycle here.

Patches for branch 9.0.x will be delivered until PrestaShop 9.1.0 is released.

develop

The develop branch is always the next minor or major release. As of today, code changes merged inside this branch will be shipped with the next minor PrestaShop 9 version: PrestaShop 9.1.0. When PrestaShop 9.1.0 feature freeze happens, a 9.1.x branch will be created from develop, and develop will become the recipient for changes for the version after PrestaShop 9.1.0: version 10.0.0.

You can read more about a minor version lifecycle here.

Most changes to the PrestaShop project should be submitted against this branch.

Next versions to be released

As explained above, the two next versions of PrestaShop that can be expected are:

  • Patch version 9.0.1, release of the 9.0.x branch
  • Minor version 9.1.0, release of the 9.1.x branch (not created yet)