The four parts of the version number have the following meaning:
unrecognisably different user experience
changes to schema or scripts (incompatible*)
implementation changes to schema or scripts (compatible*)
*All interface changes lead to incompatibility, unless only parameters with default values are added. Schema changes are considered compatibel if they only involve the addition of attributes to entities.