updating version to semver

allows compatibility with newer elixir versions