Question :
Quelle est la bonne façon de corriger un bogue qui, selon un utilisateur final, était une fonctionnalité?
Elaboration :
Je suppose que si un grand pourcentage d'utilisateurs l'attendait en tant que fonctionnalité, elle devrait être laissée "non fixée" ou "fixe" pour être plus stable? Cependant, que se passe-t-il si un très faible pourcentage d'utilisateurs s'attendent à ce que ce soit une fonctionnalité ... disons 0,1% ou 1%, et ce bogue doit être corrigé.
Théoriquement, comme il s'agit d'un correctif de bogue mineur, il peut être qualifié de PATCH comme le considère le versioning sémantique: xyZ Cependant, comme il rompt la compatibilité descendante (même pour quelques utilisateurs seulement), cela devrait être une augmentation MAJEURE: Xyz correct? Pourrait-il encore être qualifié de PATCH (car il n'était pas destiné à être une fonctionnalité) tant qu'il est documenté?
EDIT: Dans ce cas spécifique, il s'agit d'un bogue dans une API d'une bibliothèque utilisée en interne que d'autres développeurs utilisent.