Ho un progetto pubblico che sono il singolo sviluppatore. Adoro aggiornare regolarmente i pacchetti alle nuove versioni e mantenere aggiornato il progetto con l'ambiente aggiornato. Questo probabilmente non è sempre un buon approccio, come discusso in questa domanda e questa domanda , ma lo faccio al momento, perché come ho detto, adoro fare l'upgrade.
La domanda è, quando aggiorno solo le dipendenze di un progetto, ad es. ( npm update
) come dovrei cambiare il versioning SemVer? I pacchetti aggiornati non aggiungono automaticamente nuove funzionalità alla logica aziendale, quindi non credo che major increase
e solo increasing the patch
? D'altra parte rendono il programma compatibile con i nuovi componenti o motori, e talvolta correggono bug, quindi un minor increase
?