WHMCS Distributions
Throughout each year, WHMCS releases new features and provides maintenance and critical fixes through multiple distribution methods.
Release Types
WHMCS makes several different types of releases and with different distribution options. You can identify the distribution type by examining the distribution’s .zip
file and the contents of the included README.txt
file:
Distribution Type | .zip Filename Contains | .README.txt File Contains | Files Included | Use For |
---|---|---|---|---|
Full Release | _full | Distro Type: Full Version | All files for an installation. | New installations or updates to an existing installation (regardless of previous version). |
Patch Set | _patch | Distro Type: Patch Set | Only files changed since the immediate previous version. | Updates to an existing installation that has stayed up-to-date with the latest WHMCS releases. |
For example, we would recommend using a Full Release distribution to move from an End-of-Life version to the newest release. You could only use a Patch Set distribution if you were moving from the immediately previous release to the newest release.
Getting Download Information
You can use the WHMCS API to retrieve information about recent WHMCS releases, including download locations, with a cURL command.
For example, the following curl
command would return the following JSON response:
curl https://api1.whmcs.com/download/latest?type=stable
{
"version": "7.9.2",
"url": "https://releases.whmcs.com/v2/pkgs/whmcs-7.9.2-release.1.zip",
"sha256Checksum":
"f82c95a78251d4ece9065700f6a66bcc88984b59649e5713bfac07af7cac2707",
"releaseNotesUrl": "https://docs.whmcs.com/Version_7.9.2_Release_Notes",
"changelogUrl": "https://docs.whmcs.com/Changelog:WHMCS_V7.9.2"
}
Input Parameters
Parameter | Type | Description | Required |
---|---|---|---|
type | string | The type of release information to retrieve. You can specify stable , beta , rc , preprod , or any . The default value is stable . | No |
Return Parameters
Parameter | Type | Description |
---|---|---|
version | string | The most recent version that matches the specified release type. |
url | string | The download location for the ZIP file for that version release. |
sha256Checksum | string | The ZIP file’s SHA-256 checksum value. |
releaseNotesUrl | string | The URL for the version’s release notes. |
changelogUrl | string | The URL for the version’s change log. |
Last modified: September 10, 2024