Functions for working with Semantic Version numbers.

Minimum PowerShell version


Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PoshSemanticVersion -RequiredVersion 1.3.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Dominick Byron


(c) 2017 Dominick Byron. All rights reserved.



Semantic Version semver


New-SemanticVersion Test-SemanticVersion Compare-SemanticVersion Step-SemanticVersion


This module has no dependencies.

Release Notes

## 1.3.0 - 2017-11-12
### Features
- Compare-SemanticVersion now takes pipeline input.
- Improved feedback messages provided by Test-SemanticVersion when using -Verbose.
- Improved error messages on all functions.

### Fixes
- New-SemanticVersion: multiple objects can now be piped to this function.

### Deprecated
- Compare-SemanticVersion: The "AreCompatible" property is now an alias to "IsCompatible". The "AreCompatible"
   property will be removed when the next major version of this module is released.

Version History

Version Downloads Last updated
1.5.2 1,567 3/2/2019
1.5.1 219 3/27/2018
1.4.2 7 3/25/2018
1.4.1 104 12/27/2017
1.4.0 16 12/3/2017
1.3.0 (current version) 16 11/12/2017
Show less