Skip to main content

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; }