バージョニング
このプラグインのインストール手順とマークダウンガイドの全てを含む設定プロンプトをコピーする
Capgoは セマンティックバージョニング(semver) プラグイン、CLI、およびCapgoが提供する製品 — それらはすべて、Capgoが推奨するアプリケーションバンドルの実践と同じです。
This page explains how those versions relate to each other, what stays compatible across majors, and how to pin older Capacitor majors with LTS tags.
クイックルール
クイックルール| 製品 | メジャーバージョニング | 互換性の注意 |
|---|---|---|
| Capgo プラグイン | __CAPGO_KEEP_0__ メジャーバージョンに従ってください Capacitor major | ターゲットは__CAPGO_KEEP_0__ 8、 8 ターゲットはCapacitor 7、など 7 Capacitor __CAPGO_KEEP_1__ |
| Capgo CLI | __CAPGO_KEEP_0__ メジャーバージョンとプラグインや__CAPGO_KEEP_1__のsyncをしないでください。最新の__CAPGO_KEEP_2__を常に使用してください。 | Do not sync CLI major with plugins or Capacitor. Always use the latest CLI |
| Capgo Console | 独立 | 独自のリリースサイクル; 対応するアップデートプラグインのバージョンと互換性があります |
「プラグインは Capacitor のメジャーバージョンに従います」
Section titled “Plugins follow Capacitor majors”Every Capgo プラグインのメジャーは、Capacitor メジャーを追跡します。
@capgo/capacitor-updater@8→ Capacitor 8@capgo/capacitor-updater@7→ Capacitor 7- and the same pattern for other Capgo plugins
When Capacitor ships a new major, Capgo ships a matching plugin major. That is when we may change default options そのCapacitor世代の長期的な選択肢として、より良いデフォルトが存在する場合。
API メジャーバージョン間の安定性
API のメジャー間の安定性プラグインAPIはメジャーバージョン間で安定している。ただし、すべてのユーザーに影響を与える設計上の変更によって破棄される場合(例えば、Capacitor プラットフォームの要件によってすべての消費者に同じ影響を与える場合)除きます。通常、Capgo プラグインのメジャーバージョンをアップグレードする際に、Capacitor をアップグレードすることなく、インテグレーションを書き直すことなくプラグイン間で移動することができます。
新バージョンのメジャーでは、デフォルト値がまだ変更される可能性があります。リリースノートとマイグレーションガイドを確認してください (参照) アップデーターがアップグレードします。 とアップデート側バーのMigrationsの下にあるガイドを参照してください) ときにバージョンを上げます。
CLI とコンソールは独自のバージョンを使用します。
「CLI とコンソールは独自のバージョンを使用します。」というタイトルCapgo CLI と Capgo コンソールは プラグインや__CAPGO_KEEP_0__とメジャーバージョンを共有しません。 share major versions with plugins or Capacitor.
- メジャーバージョンを上げる必要はありません。 あなたはCapgo 8 またはアップデート側のバージョンで、 need CLI major
8because you are on Capacitor 8 or updater8. - 最新の 最新の CLI.
- CLIとコンソールは、どのサポートされているバージョンでも互換性があります。
@capgo/capacitor-updater(および関連のアップデート) メジャー。
CLIの古いバージョンを固定することはお勧めしません。代わりに:
npx @capgo/cli@latest bundle upload --channel=production以前のプラグインメジャーのLTSタグ
セクション「以前のプラグインメジャーのLTSタグ」Capacitorの古いメジャーに留まる場合、LTS dist-tagを持つCapgoプラグインメジャーをインストールするのではなく、永久に古いロックファイルをコピーするのを避けるようにしてください。
# Latest Capgo updater for Capacitor 7npm i @capgo/capacitor-updater@lts-v7
# Same pattern for other majorsnpm i @capgo/capacitor-updater@lts-v6npm i @capgo/capacitor-updater@lts-v5npm i @capgo/capacitor-updater@lts-v4アップデーター外では、以前のプラグインメジャーのLTSリリースが公開されます On Demand.
アップデータのバックポート vs 他のプラグイン
「アップデータのバックポート vs 他のプラグイン」| パッケージ | 前のメジャーバージョンのバックポート |
|---|---|
@capgo/capacitor-updater | 月に1回、最新のバージョンと同期する v7 / v6 / v5 (lts-v7, lts-v6, lts-v5). lts-v4 Capacitor 4 では利用可能ですが、毎月のスケジュールに含まれていません |
| その他のCapgo プラグイン | ページ/エリア: Enterprise製品/価格設定ページ。役割: ウェブサイトのコピー。見つける場所: enterprise.astroページ。Capgo製品/ブランドと開発者用語をそのまま保存する。 |
On Demand
同等の機能、ミラーリングされたバージョン番号「同等の機能、ミラーリングされたバージョン番号」
最新のリリースが 8.3.4、Capacitor 7 LTS ラインは 7.3.4 と同じ機能セットとバグ修正 、__CAPGO_KEEP_0__ メジャーに適応タグでインストールするには、”このCapacitor メジャー用の最新”を望む場合:
Install with the tag when you want “latest for this Capacitor major”:
npm i @capgo/capacitor-updater@lts-v7 # resolves to the current 7.x LTS, e.g. 7.3.4セクション「LTSは最新のバックポート」
新しいプラグインメジャーがリリースされた後、(または lts-v7 (or lts-v6…) リリースは 最新バージョンのバックポート so the same work runs on the previous Capacitor major.
Because it tracks latest, the LTS line’s public API 変更される 最新が変更されると、メジャー番号は変わりません。 7. Treat LTS as “current Capgo behavior on an older Capacitor,” not as a frozen legacy API forever.
アプリケーションにとっての意味
アプリケーションにとっての意味- Upgrade Capgo plugins when you upgrade Capacitor majors.
- 常に
@capgo/cli@latestCLI メジャーと Capacitor/プラグインの同期は不要です。 - Capacitor 7 (or older)に留まるか
@lts-v7(または一致するタグ)、ランダムな古い7.xから月を数えて - 独自のライブアップデートバンドルをバージョン管理する semver Capgoがパッケージをバージョン管理するのと同じように バンドルバージョン管理とチャンネル と バージョン対象.
関連ドキュメント
関連ドキュメント- アプリを追加 — アップデートコマンドとLTSタグ
- CLIの概要 — Capgo CLIコマンドを実行する方法
- ネイティブ互換性 コンテキスト: Live updates product page. 役割: 短いUIラベルまたはナビゲーションアイテム。 表示される場所: page live-update.astro。 メッセージキー `live_update_v2_comp_compat_l` (Live Update V2 Comp Compat L).
- — ストアバイナリとOTAバンドルのどちらが必要か — example of a Capacitor-aligned plugin major upgrade