Versiointi
Kun paketti on julkaistu tietyllä versiolla, sisältöä ei ole mahdollista muuttaa
Muutokset tehdään julkaisemalla uusi paketti, jossa versionumeroa on kasvatettu edellisestä
Numeroinnissa tulisi noudattaa semver-käytäntöä, mutta pakollista sen noudattaminen ei ole
Päivitettäessä riippuvuutena oleva paketin versiota, on turvallisinta lukea paketin changelog- tai release notes -tiedosto (löytyy usein versionhallinnasta)
Semver-versionumerot – major.minor.patch
Major
Muutoksia, jotka eivät ole yhteensopivia edellisen version kanssa
Päivitetys on tehtävä harkiten – saattaa vaatia muutoksia omaan koodiin
Minor
Muutoksia, jotka ovat yhteensopivia edellisen version kanssa
Turvallista päivittää uusimpaan
Patch
Bugikorjauksia
Suositeltavaa päivittää uusimpaan
Alle 1.0 versioita pidetään epävirallisina ja ovat ilman patch-versiota (0.major.minor)
Näyttää pakettien saatavilla olevat versiot
Auttaa pakettien käyttäjiä valitsemaan haluamansa “range”:n
Esimerkiksi
^1.0.4asentaa uusimman version, joka on välillä 1.0.4 – 1.x
Last updated