Il mio team e io stiamo cercando di seguire il versioning semantico 2.0.0 per tenere sotto controllo le versioni della nostra libreria. Utilizziamo principalmente C # per il nostro sviluppo e siamo attualmente in una situazione in cui aggiungeremo una proprietà a una delle nostre interfacce.
Siamo un po 'incerti su come questo influenzi il resto delle nostre applicazioni che usano questa libreria. Nella mia mente, sto pensando che questa non è una revisione importante perché stiamo aggiungendo funzionalità, quindi la libreria dovrebbe essere retrocompatibile con qualsiasi applicazione che usi una versione precedente della libreria, giusto? D'altra parte, questa non è una correzione di bug quindi non è considerata una patch . L'unica cosa rimasta sarebbe una minore revisione. Come persona che non ha mai usato il versioning semantico 2.0.0, ho ragione nel ritenere che questa sarebbe una minore revisione?