DevOps: Semantic Versioning Simplified – DZone DevOps
Semantic versioning allows you to easily deal with features and fixes across a variety of environments so that you can avoid dependency hell.
Source: DevOps: Semantic Versioning Simplified – DZone DevOps