new type of publish with semver plugin