Docs

Changelog

1.0

First release.

  • Builds a version string from the Project Version, CI build number, changelist, platform, configuration, and build date.
  • Fully customizable string format template with an array of token replacements.
  • SemVer, CalVer, and sequential presets, plus a custom template. CalVer presets use a 4-digit year. Optional pre-release label (alpha, beta, rc, ea, or custom).
  • Project Settings page with full configuration options and live previews of version strings.
  • Build number auto-detection for Jenkins, TeamCity, GitHub Actions, GitLab CI, Azure DevOps, CircleCI, AppVeyor, Buildkite, and Horde. Or read from any configured environment variable or command-line argument.
  • Changelist value detection for Perforce, Unity Version Control, and git.
  • Build date automatically set or read from an environment variable or command-line argument.
  • Version file packaged with CI builds with configurable filename format, for example version.Shipping.txt.
  • iOS and Android version sync: write configurable versions into VersionInfo and VersionDisplayName for each platform.
  • Android StoreVersion and iOS CFBundleVersion sources: use the build number, changelist, an environment variable, or a command-line argument.
  • Network version setting: choose what version string Unreal compares when a client joins a server.
  • Full featured Blueprint and C++ API.
  • Version Text UMG widget with display options.
  • Full support for Blueprint-only projects.

On this page