usually it is good to document why given version is needed. So you know why older version cannot be used. It is useful when you need to backport to old code stream, so you know why older version cannot be used.