Hi WHMCS ecosystem developers!
I am excited to share an early heads-up about the upcoming WHMCS 9.0 release by the end of 2025 - a major update that brings important changes to the platform’s technical requirements.
As part of this release, several core dependencies will be updated, and minimum system requirements will be increased. These changes are designed to improve performance, security, and compatibility with modern PHP standards.
Key Updates in WHMCS 9.0:
Minimum PHP version: 8.2
Recommended PHP version: 8.3
Minimum ionCube Loader version: 13.0.2 or higher
Recommended ionCube Loader version: 14.4.0 or higher
Updated dependencies: A number of underlying libraries and components have been upgraded. Some notable changes include:
Smarty v3.1.48 —> v4.3.4
Legacy Smarty Tags are being deprecated and will no longer function in 9.0.
Smarty Template Objects (including their use in plugins) will no longer be supported.
guzzlehttp v7.4 —> v7.4.5
illuminate v7.x —> v9.0
I have attached a provisional list of dependency changes to this post.
Please also use this thread to provide your feedback and ask questions of the Development Team regarding these requirement and dependency changes.
These changes will require action from module developers to ensure continued compatibility. We recommend reviewing your module code and preparing for updates ahead of the release.
We’ll be sharing more details, including a release window, definitive changelog and developer guidance, between now and the end of 2025 to help you get ready.
Thank you for being a valued part of the WHMCS ecosystem. We appreciate your continued support and look forward to working together to make WHMCS 9.0 a successful release.
whmcsv90_composerlock_provisional.txt