Jump to content

WHMCS 9.0 – Upcoming Changes to Module Requirements


WHMCS John

Recommended Posts

  • Administrators

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
  • 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

Edited by WHMCS John
Update attachment with more concise content
Link to comment
Share on other sites

  • Administrators

Hi @TheHostingHeroes,

In the system we have a Smarty Compatibility report which can check your templates for the Smarty tags which will be deprecated, and the PHP Version Compatibility tool, which can check encoded files are compatible with these new minimum PHP versions.

We don't currently assert other forms of compatibility or have plans to start doing so. Once a new major or minor release is published, module developers will be able to update their listings in the Marketplace to self-certify compatibility.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated