> For the complete documentation index, see [llms.txt](https://docs.cajun.tools/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cajun.tools/unreal-engine/semantic-version.md).

# Semantic Version

Marketplace Link: <https://www.unrealengine.com/marketplace/en-US/product/d732618083044fe39cbb74d5b9b9dbd3>

## Structs

### SemanticVersion

**Blueprint Display Name:** SemVer

#### Properties

* Major - int32 - Major Version
* Minor - int32 - Minor Version
* Patch - int32 - Patch Version

## Functions

### String To Semantic Version

Converts a SemVer compliant string into a Semantic Version struct

**Inputs**

* String - The general form of a semantic version string accepted by this package is \[v]Major\[.Minor\[.Patch]]

#### Outputs

* SemanticVersion - Semantic Version struct

### Semantic Version To String

Converts a Semantic Version struct into a SemVer compliant string

**Inputs**

* SemanticVersion - Semantic Version struct

#### Outputs

* String - In the form of v{Major}.{Minor}.{Patch}

## Kismet (K2Node) Compatibility

* `<` - Less Than
* `>` - Greater Than
* `<=` - Less Equal
* `>=` - Greater Equal
* `==` - Equal
* `!=` - Not Equal
