note use of semantic versioning