Semantic Versioning

The Semantic Versioning documentation can be found at their site. http://semver.org/

Versions are formatted as follows:

MCVERSION-MAJOR-MINOR-PATCH-BUILD

MCVERSION - This is the minecraft version for which this release is built; EX: 1.6.4, 1.7.10, 1.8.0, 1.9.X

MAJOR - This number increments when API changes are performed. These changes are not backwards-compatible and often require mods to perform a change to their code to accommodate the change. Changes can be modifications/subtractions of: * classes or class names * a class's functions or function names

MINOR - This number increments when changes are made which are backwards-compatible. These changes do not affect the compatibility with other mods. Changes can be: * additions of: * classes * class functions * deprecation of: * classes * class functions

PATCH - This number increments when bugs are patched. No updates are required in another mod's code. Changes can be: * modification of: * a class's constructor's internal code * a class's function's internal code

BUILD - This number is used to indicate test builds on a build server.