Versión
Copie una solicitud de configuración con los pasos de instalación y la guía de markdown completa para este complemento.
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 esas versiones se relacionan entre sí, qué permanece compatible a lo largo de las versiones principales, y cómo pinchar versiones mayores antiguas de Capacitor con etiquetas LTS.
Reglas rápidas
Sección titulada “Reglas rápidas”| Producto | Versión principal | Observaciones de compatibilidad |
|---|---|---|
| Capgo plugins | Seguir el correspondiente Capacitor versión principal | Versión principal del plugin 8 Objetivos Capacitor 8, 7 Objetivos Capacitor 7, y así sucesivamente |
| Capgo CLI | Independiente | No sincronice CLI versión principal con plugins o Capacitor. Utilice siempre la última CLI |
| Capgo Consola | Independiente | Ciclo de lanzamiento propio; compatible con versiones del plugin de actualización admitidas |
Sección titulada “Los plugins siguen los mayores Capacitor”
CapacitorCada plugin de Capgo de nivel mayor sigue el nivel mayor de Capacitor para el que se construye:
@capgo/capacitor-updater@8→ Capacitor 8@capgo/capacitor-updater@7→ Capacitor 7- y el mismo patrón para otros plugins de Capgo
Cuando Capacitor lanza un nuevo nivel mayor, Capgo lanza un plugin de nivel mayor compatible. Eso es cuando podemos cambiar opciones predeterminadas si una nueva opción predeterminada es la mejor elección a largo plazo para esa generación de Capacitor.
estabilidad de API entre niveles mayores
Sección titulada “estabilidad de API entre niveles mayores”Las API de los plugins permanecen estables entre niveles mayores a menos que un cambio esté roto por diseño para todos (por ejemplo, una Capacitor plataforma que fuerce el mismo cambio en todos los consumidores). Deberías poder moverte entre los plugins de nivel mayor de Capgo mientras actualizas Capacitor sin tener que reescribir tu integración.
Las opciones predeterminadas pueden cambiar en un nuevo nivel mayor. Revisa las notas de lanzamiento y los guías de migración (ver actualizaciones de actualizador y las guías bajo Migraciones en el panel de actualizaciones) cuando subas.
CLI y Consola utilizan sus propias versiones
Sección titulada “CLI y Consola utilizan sus propias versiones”La Capgo CLI y Capgo Consola no comparten versiones principales con complementos o __CAPGO_KEEP_0__. No necesitas Capacitor mayor
- porque estás en __CAPGO_KEEP_0__ 8 o actualizador Instala siempre o invoca la need CLI major
8because you are on Capacitor 8 or updater8. - latest latest CLI.
- La última 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=productionEtiqueta de versión LTS para mayores de plugin anteriores
Sección titulada “Etiqueta de versión LTS para mayores de plugin anteriores”Cuando permanezcas en una versión mayor antigua de Capacitor, instala el plugin mayor correspondiente Capgo con una etiqueta de distribución LTS en lugar de copiar un archivo de bloqueo desactualizado 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 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 versiones principales |
|---|---|
@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 la empresa. Rol: 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` (Enterprise 130 Plugins). |
Título de la sección “Las mismas características, números de versión reflejados”
If the latest release is 8.3.4, el Capacitor línea LTS se publica con 7.3.4 con el mismo conjunto de características y correcciones de errores, adaptado a esa Capacitor versión mayor.
Instale con la etiqueta cuando desee “última para esta Capacitor versión mayor”:
npm i @capgo/capacitor-updater@lts-v7 # resolves to the current 7.x LTS, e.g. 7.3.4LTS es una versión atrasada de la última
Título de la sección “LTS es una versión atrasada de la última”Después de que una nueva versión mayor de un plugin se envíe, un lts-v7 (o lts-v6lanzamiento de …) es una backport de la versión más reciente entonces el mismo trabajo funciona en el Capacitor mayor anterior.
Porque sigue la versión más reciente, la línea LTS de API 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 un 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 CLI major sincronizado con Capacitor/plugins es innecesario. - ¿Quieres mantener Capacitor 7 (o una versión anterior)? Utiliza
@lts-v7(o la etiqueta correspondiente), no una antigua aleatoria de meses atrás.7.xVersióna tus propios paquetes de actualizaciones en vivo con - semver de la misma manera que __CAPGO_KEEP_0__ versiona sus paquetes. Consulta 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 comandos de Capgo CLI
- 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 en lugar de un paquete OTA — example of a Capacitor-aligned plugin major upgrade