Semantic Versioning – Incrementing for Configuration File Changes

configurationsemantic-versioningversioning

Using Semantic Versioning, I have a product that is version 1.0.0. It has a configuration file entry shipped with the product that specifies an operation timeout value:

myTimeout=1000

I need to change this configuration value. Is this a MINOR or PATCH increment? It's not a bug fix, but it's not really introducing a new feature, in my current opinion.

EDIT:
A few interesting points raised – seems like all things in computing that there are always edge-cases and no solution fits all.

Best Answer

If you need to distribute new copies of the software, then bump the patch version. Your changelog would be

  • Changed default value of myTimeout configuration to 1000