Versión
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Capgo utiliza la versión semántica (semver) para plugins, el CLI, y los productos que enviamos — la misma práctica que recomendamos para sus propios paquetes de aplicaciones.
Esta página explica cómo se relacionan entre sí esas versiones, qué permanece compatible a lo largo de las versiones principales, y cómo pinchar versiones antiguas de Capacitor con etiquetas LTS.
Reglas rápidas
Título de la sección 'Reglas rápidas'| Producto | Versión principal | Observaciones de compatibilidad |
|---|---|---|
| Plugins de Capgo | Seguir el ajuste correspondiente Versión principal de Capacitor | Versión principal de plugin 8 Objetivos de Capacitor 8 7 Objetivos de Capacitor 7, y así sucesivamente |
| Capgo CLI | Independiente | No sincronice la versión principal de CLI con los plugins o Capacitor. Utilice siempre la última CLI |
| Capgo Consola | Independiente | Propio calendario de lanzamiento; compatible con versiones del plugin de actualización admitidas |
necesita coincidir con el mayor de tu plugin o el mayor de Capacitor. La última __CAPGO_KEEP_1__ funciona con cualquier versión del plugin de actualización admitida
Los plugins siguen los mayores de CapacitorCada Capgo plugin mayor sigue el Capacitor mayor para el cual se construye:
@capgo/capacitor-updater@8→ Capacitor 8@capgo/capacitor-updater@7→ Capacitor 7- y el mismo patrón para otros Capgo plugins
When Capacitor ships a new major, Capgo ships a matching plugin major. That is when we may change Cuando __CAPGO_KEEP_0__ lanza un nuevo mayor, __CAPGO_KEEP_1__ lanza un plugin mayor compatible. Eso es cuando podemos cambiar if a new default is the better long-term choice for that Capacitor generation.
si una nueva opción predeterminada es la mejor elección a largo plazo para esa generación de API.
estabilidad de API entre mayoresPlugin APIs stay stable between majors unless a change is broken by design for everyone (for example a Capacitor platform requirement that forces the same break on all consumers). You should usually be able to move between Capgo plugin majors as you upgrade Capacitor without rewriting your integration.
Las API de plugins permanecen estables entre mayores a menos que un cambio esté roto por diseño para todos (por ejemplo, un requisito de plataforma __CAPGO_KEEP_0__ que fuerce el mismo cambio en todos los consumidores). Deberías poder moverte entre los mayores de __CAPGO_KEEP_1__ plugin mientras actualizas __CAPGO_KEEP_2__ sin tener que reescribir tu integración. Las opciones predeterminadas pueden cambiar en un nuevo mayor. Revisa las notas de lanzamiento y las guías de migración (ver los actualizadores de actualizaciones) y las guías bajo Migraciones en el panel de actualización) cuando subas.
CLI y Console utilizan sus propias versiones
Título de la sección “CLI y Console utilizan sus propias versiones”El Capgo CLI y Capgo Console no no comparten versiones principales con complementos o Capacitor.
- Tú no necesitas __CAPGO_KEEP_0__ versiones principales porque estás en CLI 8 o actualizador
8because you are on Capacitor 8 or updater8. - último __CAPGO_KEEP_0__ y Console utilizan sus propias versiones CLI.
- El último CLI y la Consola permanecen compatibles con cualquier versión admitida
@capgo/capacitor-updater(y el actualizador relacionado) mayor.
Se desaconseja pinchar una versión antigua de CLI. Prefiere:
npx @capgo/cli@latest bundle upload --channel=productionEtiquetas LTS para mayores de plugin anteriores
Sección titulada “Etiquetas LTS para mayores de plugin anteriores”Cuando mantengas una versión mayor de Capacitor antigua, instala el plugin mayor Capgo con una etiqueta de distribución LTS en lugar de copiar un archivo de bloqueo obsoleto para siempre.
# 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-v4Fuera del actualizador, se publican las versiones LTS de mayores de plugin anteriores On demand.
Actualizaciones del Updater vs otros plugins
Título de la sección “Actualizaciones del Updater vs otros plugins”| Paquete | Anteriores actualizaciones de mayor versión |
|---|---|
@capgo/capacitor-updater | Actualizaciones mensuales reflejadas a v7 / v6 / v5 (lts-v7, lts-v6, lts-v5). lts-v4 se mantiene disponible para Capacitor 4 pero no sigue ese calendario mensual |
| Otros plugins Capgo | Contexto: Página/área: Página de producto/preciación de empresa. Rol: Oración de copia de sitio web. Visto en: página enterprise.astro. Preservar términos de producto/marca y términos de desarrollador exactamente. Clave de mensaje `enterprise_130_plugins` (Plugins de la empresa 130). |
Título de la sección “Mismas características, números de versión reflejados”
If the latest release is 8.3.4, el Capacitor 7 línea LTS se publica con 7.3.4 con el mismo conjunto de características y correcciones de errores , adaptado a esa __CAPGO_KEEP_0__ versión mayor.Instale con la etiqueta cuando desee “última para esta Capacitor versión mayor”:
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.4Título de la sección “LTS es una copia de seguridad de la última”
Después de que una nueva versión mayor de un plugin se envíe, un(o lts-v7 LTS is a backport of latest lts-v6…) versión de lanzamiento es una una copia de la versión más reciente entonces el mismo trabajo funciona en la versión anterior del Capacitor mayor.
Porque sigue la versión más reciente, la línea LTS de la API pública puede cambiar cuando cambie la versión más reciente — incluso aunque el número mayor se mantenga en 7. Treat LTS as “current Capgo behavior on an older Capacitor,” not as a frozen legacy API forever.
y no como una legado congelado de __CAPGO_KEEP_2__ para siempre.
¿Qué significa esto para tu aplicación- Upgrade Capgo plugins when you upgrade Capacitor majors.
- Actualiza los __CAPGO_KEEP_0__ plugins cuando actualices los __CAPGO_KEEP_1__ majors.
@capgo/cli@latestSiempre ejecuta el comando de sincronización de CLI mayor con Capacitor/plugins es innecesario. - ¿Quedarse en Capacitor 7 (o anterior)? Utilice
@lts-v7(o la etiqueta correspondiente), no una antigua aleatoria de meses atrás.7.xCrear versiones de sus propios paquetes de actualizaciones en vivo con - semver de la misma manera que __CAPGO_KEEP_0__ versiona sus paquetes. Consulte the same way Capgo versions its packages. See y contexto: Página/área: Sitio web de marketing de Capgo. Rol: Etiqueta de IU corta o elemento de navegación. Visto en: página trust.astro. Clave de mensaje `y` (Y). la versión de destino.
Documentación relacionada
Título de sección “Documentación relacionada”- Agregar una aplicación — comandos de instalación y etiquetas LTS para el actualizador
- CLI visión general — cómo ejecutar Capgo CLI comandos
- Compatibilidad nativa context: Página/área: Página de producto de actualizaciones en vivo. Rol: Etiqueta de IU corta o elemento de navegación. Visto en: página live-update.astro. Clave de mensaje `live_update_v2_comp_compat_l` (Live Update V2 Comp Compat L).
- — cuando un cambio requiere un binario de tienda vs un paquete OTA — example of a Capacitor-aligned plugin major upgrade