Lompat ke konten

Perubahan Versi

Capgo menggunakan versi semantik (semver) untuk plugin, CLI, dan produk yang kami kirimkan — praktik yang sama yang kami rekomendasikan untuk bundel aplikasi Anda sendiri.

Halaman ini menjelaskan bagaimana versi-versi tersebut berhubungan dengan satu sama lain, apa yang tetap kompatibel di antara mayor, dan bagaimana memasang versi Capacitor lama dengan tag LTS.

ProdukPengaturan Versi UtamaCatatan Kompabilitas
Capgo pluginIkuti versi yang sesuai Capacitor versi utamaVersi Plugin Utama 8 Sasaran Capacitor 8, 7 Sasaran Capacitor 7, dan seterusnya
Capgo CLIOtonomJangan sinkronkan versi utama CLI dengan plugin atau Capacitor. Gunakan selalu CLI yang terbaru
Capgo ConsoleBerdiri SendiriMiliki siklus rilis sendiri; kompatibel dengan versi plugin pembaruan yang didukung

Bagian berjudul “Plugin mengikuti mayor Capacitor”

Section titled “Plugins follow Capacitor majors”

Setiap Capgo plugin major mengikuti Capacitor major yang dibangun untuknya:

  • @capgo/capacitor-updater@8 → Capacitor 8
  • @capgo/capacitor-updater@7 → Capacitor 7
  • dan pola yang sama untuk plugin lainnya Capgo

Ketika Capacitor mengirimkan major baru, Capgo mengirimkan plugin major yang sesuai. Itulah saat kita mungkin mengubah opsi default jika opsi default baru lebih baik untuk jangka panjang bagi generasi Capacitor.

API plugin tetap stabil antar major kecuali perubahan yang dibuat untuk semua orang (misalnya, kebutuhan platform Capacitor yang memaksa perubahan yang sama pada semua konsumen). Anda biasanya dapat berpindah antar major plugin Capgo saat Anda mengupgrade Capacitor tanpa harus menulis ulang integrasi Anda.

Opsi default mungkin masih berubah pada major baru. Lihat catatan rilis dan panduan migrasi (lihat pengatur ulang mengupgrade Migrasi di sidebar pembaruan ketika Anda meningkatkan.

CLI dan Console menggunakan versi mereka sendiri.

Judul Bagian “CLI dan Console menggunakan versi mereka sendiri”

Capgo CLI dan Capgo Console tidak __CAPGO_KEEP_0__. Karena Anda berada di Capacitor 8 atau pembaruan Capacitor.

  • Selalu instal atau panggil versi terbaru. terbaru need CLI major 8 because you are on Capacitor 8 or updater 8.
  • terbaru terbaru CLI.
  • Versi terbaru CLI dan Console tetap kompatibel dengan versi yang didukung. @capgo/capacitor-updater (dan pembaruan terkait) versi utama.

Pemberian versi CLI yang lama tidak disarankan. Lebih baik:

Jendela terminal
npx @capgo/cli@latest bundle upload --channel=production

Tanda dist LTS untuk mayor plugin sebelumnya

Judul bagian “Tanda dist LTS untuk mayor plugin sebelumnya”

Saat Anda tetap pada mayor Capacitor yang lebih tua, instal plugin mayor Capgo yang sesuai dengan tanda dist LTS daripada menyalin file lock yang sudah ketinggalan zaman selamanya.

Jendela terminal
# Latest Capgo updater for Capacitor 7
npm i @capgo/capacitor-updater@lts-v7
# Same pattern for other majors
npm i @capgo/capacitor-updater@lts-v6
npm i @capgo/capacitor-updater@lts-v5
npm i @capgo/capacitor-updater@lts-v4

Penerbitan rilis LTS sebelumnya mayor plugin di luar pembaruan On Demand.

Pembaruan Pembaruan Updater vs plugin lainnya

Bab berjudul “Pembaruan Pembaruan Updater vs plugin lainnya”
PaketPembaruan sebelumnya-maju
@capgo/capacitor-updaterPembaruan bulanan yang dipantulkan ke v7 / v6 / v5 (lts-v7, lts-v6, lts-v5). lts-v4 tetap tersedia untuk Capacitor 4 tetapi tidak dalam siklus bulanan tersebut
Plugin Capgo lainnyacontext: Halaman/area: Halaman produk/pricing perusahaan. Peran: Kalimat copy situs web. Dilihat di: halaman enterprise.astro. Simpan produk/merek Capgo dan istilah pengembang secara tepat. Kunci pesan `enterprise_130_plugins` (Enterprise 130 Plugins).

Bab berjudul “Sama fitur, nomor versi yang dipantulkan”

Jika rilis terbaru adalah 8.3.4, maka garis Capacitor 7 LTS diterbitkan dengan 7.3.4 fitur dan perbaikan bug yang sama dan disesuaikan dengan major __CAPGO_KEEP_0__., adapted to that Capacitor major.

Install with the tag when you want “latest for this Capacitor major”:

Salin ke clipboard
npm i @capgo/capacitor-updater@lts-v7 # resolves to the current 7.x LTS, e.g. 7.3.4

Judul bagian “LTS adalah backport dari terbaru”

Setelah plugin major baru diterbitkan, sebuah

(atau lts-v7 LTS is a backport of latest lts-v6Rilis …) adalah Versi terbaru dari Jadi pekerjaan yang sama dapat berjalan pada versi sebelumnya Capacitor.

Karena itu mengikuti versi terbaru, garis LTS publik API mungkin berubah ketika versi terbaru berubah — meskipun nomor mayor tetap pada 7. Gunakan LTS sebagai “ perilaku saat ini Capgo pada versi lama Capacitor,” bukan sebagai legasi API yang terkekang selamanya.

  1. Perbarui Capgo plugin ketika Anda mengupgrade Capacitor mayor.
  2. Jalankan selalu @capgo/cli@latest — CLI mayor sinkron dengan Capacitor/plugin tidak perlu.
  3. Apakah Anda ingin tetap menggunakan Capacitor 7 (atau lebih lama)? Gunakan @lts-v7 (atau tag yang sesuai), bukan versi lama yang acak 7.x yang berusia beberapa bulan.
  4. Versi bundle live-update Anda sendiri dengan semver seperti Capgo versi paketnya. Lihat versi bundle dan saluran dan context: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman trust.astro. Kunci pesan `dan` (Dan)..