|
|
|
|
|
by cryptonector
853 days ago
|
|
At first glance, I love the thought. In reality projects/vendors often make versioning decisions for marketing reasons. If you add a ton of killer features with no backwards incompatibility and trivial upgrade path, you might still bump the major version number even though normally that would denote radical backwards-incompatible change. The need for marketing versioning will not go away, so maybe what we need is an upgrade quantifier modifier to the version number. E.g., 8.0.0 can be a major functionality release, and 8.0.0-ez can be a major functionality release that has an easy upgrade path while 8.0.0-hd can be a major release that has a difficult (hd == headache) upgrade path. |
|