filetype detection fix
use semver; version bump