Menghasilkan perubahan dari git metadata.
Repo konvensional-changelog dikelola sebagai monorepo; Ini terdiri dari banyak paket NPM.
Repo API conventional-changelog/conventional-changelog asli dapat ditemukan dalam paket/changelog konvensional.
Disarankan Anda menggunakan pustaka komit-dan-tag-versi tingkat tinggi, yang merupakan penggantian drop-in untuk perintah version NPM, menangani pembuatan versi otomatis, penandaan, dan pembuatan changelog.
Atau, jika Anda ingin bergerak ke arah sepenuhnya mengotomatisasi proses pelepasan Anda sebagai output dari CI/CD, pertimbangkan untuk menggunakan semantik-rilis.
Anda juga dapat menggunakan salah satu plugin jika Anda sudah menggunakan alat ini:
Kami hanya mendukung versi dukungan Node jangka panjang.
Kami secara khusus membatasi dukungan kami pada versi Node LTS, bukan karena paket ini tidak akan berfungsi pada versi lain, tetapi karena kami memiliki waktu terbatas, dan LTS mendukung menawarkan pengembalian terbesar atas investasi itu.
Mungkin saja paket ini akan bekerja dengan benar pada versi node yang lebih baru. Bahkan dimungkinkan untuk menggunakan paket ini pada versi node yang lebih lama, meskipun itu lebih tidak mungkin karena kami akan melakukan segala upaya untuk memanfaatkan fitur yang tersedia dalam versi LTS tertua yang kami dukung.
Karena setiap versi Node LTS mencapai akhir kehidupannya, kami akan menghapus versi itu dari properti node engines dari file package.json paket kami. Menghapus versi node dianggap sebagai perubahan besar dan akan mensyaratkan penerbitan versi utama baru dari paket ini. Kami tidak akan menerima permintaan apa pun untuk mendukung versi node akhir kehidupan. Setiap permintaan gabungan atau masalah yang mendukung versi node akhir kehidupan akan ditutup.
Kami akan menerima kode yang memungkinkan paket ini dijalankan pada versi node yang lebih baru, non-LTS. Selain itu, kami akan berusaha memastikan perubahan kami sendiri bekerja pada versi node terbaru. Untuk membantu dalam komitmen itu, pengaturan integrasi berkelanjutan kami berjalan melawan semua versi Node LTS selain rilis Node terbaru; disebut arus .
Manajer paket JavaScript harus memungkinkan Anda untuk menginstal paket ini dengan versi node apa pun, dengan, paling banyak, peringatan jika versi node Anda tidak termasuk dalam kisaran yang ditentukan oleh properti node engines kami. Jika Anda mengalami masalah menginstal paket ini, silakan laporkan masalah ini ke manajer paket Anda.