Lompat ke Konten

Pengaturan 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 menempel versi Capacitor lama dengan label LTS.

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

Bagian berjudul “Plugin mengikuti versi mayor Capacitor”

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 mengupgrade Capacitor tanpa harus merevisi integrasi Anda.

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

CLI dan Console menggunakan versi mereka sendiri.

Judul bagian “CLI dan Console menggunakan versi mereka sendiri”

Capgo CLI dan Capgo Console tidak berbagi versi mayor dengan plugin atau __CAPGO_KEEP_0__. share major versions with plugins or Capacitor.

  • perlu __CAPGO_KEEP_0__ versi mayor karena Anda berada di __CAPGO_KEEP_0__ 8 atau pembaruan. need CLI major 8 because you are on Capacitor 8 or updater 8.
  • terbaru terbaru Versi terbaru CLI dan Console tetap kompatibel dengan versi yang didukung.
  • Versi CLI yang lama tidak disarankan. Lebih baik: @capgo/capacitor-updater Tampilan jendela Terminal

Pinning an old CLI version is discouraged. Prefer:

Tag LTS untuk mayor plugin sebelumnya
npx @capgo/cli@latest bundle upload --channel=production

Jika Anda tetap menggunakan versi __CAPGO_KEEP_0__ yang lebih lama, instal plugin mayor yang sesuai __CAPGO_KEEP_1__ dengan tag dist LTS daripada menyalin file lock yang sudah ketinggalan zaman.

Tampilan jendela Terminal

When you stay on an older Capacitor major, install the matching Capgo plugin major with an LTS dist-tag instead of copying an outdated lockfile forever.

Penerbitan rilis LTS sebelumnya mayor plugin di luar pembaruan
# 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

(dan pembaruan terkait) mayor utama. On demand.

Pengembang kembali vs plugin lainnya

Bab: Pengembang kembali vs plugin lainnya
PaketPengembang kembali sebelumnya mayor
@capgo/capacitor-updaterMirroring pengembalian bulanan ke v7 / v6 / v5 (lts-v7, lts-v6, lts-v5). lts-v4 tetap tersedia untuk Capacitor 4 tetapi tidak dalam siklus bulanan tersebut
Plugin lainnya Capgocontext: Halaman/area: Halaman produk/pricing perusahaan. Peran: Kalimat copy situs web. Dilihat di: halaman enterprise.astro. Simpanlah istilah produk/merek dan istilah pengembang secara tepat. Kunci pesan `enterprise_130_plugins` (Enterprise 130 Plugins).

Bab: Sifat yang sama, 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__.Instal dengan tag ketika Anda ingin “terbaru untuk major Capacitor ini”:

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 Rilis kembali dari versi terbaru Jadi, pekerjaan yang sama dapat berjalan pada versi sebelumnya Capacitor mayor.

Karena itu mengikuti versi terbaru, garis LTS publik API mungkin berubah ketika versi terbaru berubah — meskipun nomor mayor tetap pada 7. Tatal LTS sebagai “tindakan Capgo saat ini pada versi Capacitor yang lebih tua,” bukan sebagai legasi API yang permanen.

  1. Perbarui Capgo plugin ketika Anda meningkatkan Capacitor mayor.
  2. Selalu jalankan @capgo/cli@latest — CLI mayor sinkron dengan Capacitor/plugin tidak perlu.
  3. Teruslah di Capacitor 7 (atau lebih lama)? Gunakan @lts-v7 (atau tag yang sesuai), bukan versi lama yang acak. 7.x Versi dari beberapa bulan yang lalu.
  4. Versi bundle Anda sendiri dengan pembaruan langsung menggunakan 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)..