Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document dependency updates for PHP 8.4 #382

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions migrations/52-53/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,10 @@ sidebar_position: 992

An explanation of the code changes for each version of Joomla.
If you follow from the version of your current code until the version you want to support you should come across all the changes you need to make.

## Improved PHP 8.4 compatibility
With the release of PHP 8.4, some new deprecations have been released like the [implicitly nullable parameter types](https://wiki.php.net/rfc/deprecate-implicitly-nullable-types). Beside fixing them in core, some dependency updates have been necessary to ensure perfect compatibility with the latest PHP feature version. The following major dependency updates have been done in this release:

- [typo3/phar-stream-wrapper](https://github.com/joomla/joomla-cms/pull/44808) from version 3.1 to 4.0
- [php-debugbar/php-debugbar](https://github.com/joomla/joomla-cms/pull/44806) from version 1.23 to 2.1
- [wamania/php-stemmer](https://github.com/joomla/joomla-cms/pull/44657) from version 3.0 to 4.0