Skip to content

Commit

Permalink
Updates for the notable changes page
Browse files Browse the repository at this point in the history
  • Loading branch information
kpodemski committed Jan 2, 2025
1 parent e5370ce commit 58e8840
Showing 1 changed file with 45 additions and 18 deletions.
63 changes: 45 additions & 18 deletions modules/core-updates/9.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,12 @@ This section provides a list of the most significant changes in PrestaShop 9.0.

## PHP support

PrestaShop 9.0 now requires **PHP 8.1 minimum**, with support added for PHP 8.2 and 8.3.
PrestaShop 9.0 now requires **PHP 8.1 minimum**, with support added for PHP 8.2, 8.3 and 8.4.

- [Remove compatibility for PHP versions inferior to PHP 8.1](https://github.com/PrestaShop/PrestaShop/pull/32514)
- [Support for PHP 8.2](https://github.com/PrestaShop/PrestaShop/pull/29116)
- [Support for PHP 8.3](https://github.com/PrestaShop/PrestaShop/pull/34485)
- [Support for PHP 8.4](https://github.com/PrestaShop/PrestaShop/pull/37417)

## Node support

Expand Down Expand Up @@ -79,28 +80,54 @@ When we migrated from Swift Mailer to Symfony Mailer, we noticed that SSL suppor

The remaining choices are "TLS encryption" or "No encryption".

### Upgraded dependencies

Some dependencies are still present but were upgraded which comes with their own breaking changes, please refer to each dependency changelog to understand them in details if you depend on these dependencies. The list below includes dependencies which major version was upgraded.

### Upgraded dependencies
Production dependencies:

Some dependencies are still present but were upgraded which comes with their own breaking changes, please refer to each dependency changelog to understand them in details if you depend on these dependencies:

| Name | Old version | New version |
|------------------------------------|---------------------------------------------------------------|---------------|
| api-platform/core | 2.7.6 | 3.2.13 |
| composer/installers | 1.12.0 | 2.2.0 |
| friendsofsymfony/jsrouting-bundle | 2.8.0 | 3.2.1 |
Production dependencies:
| Name | Old version | New version |
|------------------------------------|---------------|---------------|
| api-platform/core | v2.7.11 | v3.4.8 |
| composer/installers | v1.12.0 | v2.2.0 |
| doctrine/dbal | 2.13.8 | 3.9.3 |
| doctrine/event-manager | 1.2.0 | 2.0.1 |
| doctrine/instantiator | 1.4.1 | 2.0.0 |
| doctrine/lexer | 1.2.3 | 2.1.1 |
| egulias/email-validator | 3.1.2 | 4.0.2 |
| friendsofsymfony/jsrouting-bundle | 2.8.0 | 3.5.2 |
| lcobucci/jwt | 3.4.6 (special patch from https://github.com/PrestaShop/jwt.git) | 5.0.0 (no need for fork version anymore) |
| mobiledetect/mobiledetectlib | 2.8.41 | 3.74.0 |
| pelago/emogrifier | 5.0.1 | 7.0.0 |
| Symfony dependencies | 4.4 | 6.4 |
| twig/twig | 3.4.3 | 3.8.0 |
| doctrine/dbal | 2.13.8 | 3.6.5 |
| doctrine/lexer | 1.2.3 | 2.1.1 |
| doctrine/orm | 2.12.1 | 2.15.5 |
| doctrine/deprecations | 0.5.3 | 1.1.3 |
| egulias/email-validator | 3.2.6 | 4.0.1 |

| league/oauth2-server | 8.3.5 | 9.1.0 |
| league/uri-interfaces | 2.3.0 | 7.4.1 |
| mobiledetect/mobiledetectlib | 2.8.41 | 3.74.3 |
| pelago/emogrifier | v5.0.1 | v7.2.0 |
| prestashop/classic | 2.1.3 | 3.0.0 |
| prestashop/ps_distributionapiclient| v1.1.1 | v2.0.0 |
| prestashop/ps_facetedsearch | v3.16.1 | v4.0.0 |
| prestashop/ps_linklist | v6.0.7 | v7.0.1 |
| psr/cache | 1.0.1 | 3.0.0 |
| psr/log | 1.1.4 | 3.0.2 |

Development dependencies:

| Name | Old version | New version |
|------------------------------------|---------------|---------------|
| composer/pcre | 1.0.1 | 3.1.4 |
| phpunit/php-code-coverage | 7.0.15 | 10.1.16 |
| phpunit/php-timer | 2.1.3 | 6.0.0 |
| phpunit/phpunit | 8.5.26 | 10.5.38 |
| sebastian/comparator | 3.0.4 | 5.0.3 |
| sebastian/diff | 3.0.3 | 5.1.1 |
| sebastian/environment | 4.2.4 | 6.1.0 |
| sebastian/exporter | 3.1.5 | 5.1.2 |
| sebastian/global-state | 3.0.2 | 6.0.2 |
| sebastian/object-enumerator | 3.0.4 | 5.0.0 |
| sebastian/object-reflector | 1.1.2 | 3.0.0 |
| sebastian/recursion-context | 3.0.1 | 5.0.0 |
| sebastian/type | 1.1.4 | 4.0.0 |
| sebastian/version | 2.0.1 | 4.0.1 |

### Symfony controllers

Expand Down

0 comments on commit 58e8840

Please sign in to comment.