Lanjit mengikuti prinsip Semantic Versioning dengan format MAJOR.MINOR.PATCH, disesuaikan dengan status pra-1.0.
Sebelum 1.0
PATCHmemperbaiki bug dan dokumentasi tanpa sengaja mengubah API publik.MINORdapat menambah fitur sekaligus membawa perubahan API yang tidak kompatibel.- Perubahan breaking harus dijelaskan pada catatan rilis dan panduan peningkatan.
Karena 0.2.0 berstatus Beta, jangan menganggap seluruh API stabil hanya karena sebuah method sudah terdokumentasi.
Setelah 1.0
PATCHuntuk perbaikan kompatibel.MINORuntuk fitur baru yang kompatibel.MAJORuntuk perubahan breaking.
Pin versi
Untuk aplikasi penting, gunakan lockfile dan hindari upgrade otomatis tanpa test suite.
npm ci
npm test
Periksa catatan rilis sebelum mengubah versi framework atau initializer.