Skip to main content
Version: 15.x (API 15) [Current]

Interface IDalamudVersionInfo

Interface exposing various information related to Dalamud versioning.

Assembly: Dalamud.dll​
Declaration
public interface IDalamudVersionInfo

Properties​

Version​

Gets the Dalamud version.

Declaration
Version Version { get; }

BetaTrack​

Gets the currently used beta track. Please don't tell users to switch branches. They have it bad enough, fix your things instead. Null if this build wasn't launched from XIVLauncher.

Declaration
string? BetaTrack { get; }

GitHash​

Gets the git commit hash value from the assembly or null if it cannot be found. Will be null for Debug builds, and will be suffixed with -dirty if in release with pending changes.

Declaration
string? GitHash { get; }

GitHashClientStructs​

Gets the git hash value from the assembly or null if it cannot be found.

Declaration
string? GitHashClientStructs { get; }

ScmVersion​

Gets the SCM Version from the assembly, or null if it cannot be found. The value returned will generally be the git describe output for this build, which will be a raw version if this is a stable build or an appropriately-annotated version if this is not stable. Local builds will return a Local Build text string.

Declaration
string? ScmVersion { get; }