Hashicorp versioning syntax is used for Terraform. It is based off [Semantic Versioning 2.0](https://semver.org) but with a subset of npm's range syntax.