Correct specification for semantic versioning is described in the RubyGems guides patterns for declaring dependencies. You lock users to a bug fix series and don't allow backward-compatible releases with new features.
For >= 1.2.3 the semantic-versioning-safe requirement is ~> 1.2, >= 1.2.3.
Correct specification for semantic versioning is described in the RubyGems guides patterns for declaring dependencies. You lock users to a bug fix series and don't allow backward-compatible releases with new features.
For
>= 1.2.3the semantic-versioning-safe requirement is~> 1.2, >= 1.2.3.