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.
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.
Reglas rápidas
Título de la sección “Reglas rápidas”| Producto | Versión principal | Notas de compatibilidad |
|---|---|---|
| Capgo plugins | Sigue el matching Capacitor major | Objetivos 8, 8 targets Capacitor 8, 7 targets Capacitor 7, and so on |
| Capgo CLI | __CAPGO_KEEP_0__ | Do not sync CLI major with plugins or Capacitor. Always use the latest 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 está construido:
@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 API generación.
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 los plugins permanecen estables entre mayores a menos que un cambio esté roto por diseño para todos (por ejemplo, una __CAPGO_KEEP_0__ plataforma que fuerza el mismo cambio en todos los consumidores). Deberías poder moverte entre __CAPGO_KEEP_1__ plugin mayores mientras actualizas __CAPGO_KEEP_2__ sin reescribir tu integración. Las opciones predeterminadas pueden cambiar en un nuevo mayor. Revisa las notas de lanzamiento y los guías de migración (ver los actualizadores de actualizaciones). y las guías bajo Migraciones en el panel de actualizaciones) cuando subas.
CLI y Console utilizan sus propias versiones
Sección titulada “CLI y Console utilizan sus propias versiones”El Capgo CLI y Capgo Console no comparten versiones principales con complementos o __CAPGO_KEEP_0__. share major versions with plugins or Capacitor.
- necesitas __CAPGO_KEEP_0__ versiones principales porque estás en __CAPGO_KEEP_0__ 8 o actualizador need CLI major
8because you are on Capacitor 8 or updater8. - __CAPGO_KEEP_0__ and Console use their own versions __CAPGO_KEEP_0__ and Console use their own versions 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 versiones de plugins anteriores
Sección titulada “Etiqueta de versión LTS para mayores versiones de plugins anteriores”Cuando mantengas una versión mayor de Capacitor antigua, instala el plugin mayor Capgo con una etiqueta de versió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 versiones LTS de mayores versiones de plugins anteriores On demand.
Actualizaciones del Updater vs otros plugins
Título de la sección “Actualizaciones del Updater vs otros plugins”| Paquete | Backports de versiones anteriores de gran magnitud |
|---|---|
@capgo/capacitor-updater | Backports mensuales reflejados 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 de precios 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 empresa 130). |
Título de la sección “Mismas características, números de versión reflejados”
Si la última versión es 8.3.4, la 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.4Sección titulada “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 es una copia de seguridad de la última versión lts-v6La …) versión es una una copia de la versión más reciente entonces el mismo trabajo funciona en la versión anterior 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. Trate a LTS como el ‘comportamiento actual Capgo en una versión más antigua Capacitor’, no como una legado API congelado para siempre.
¿Qué significa esto para tu aplicación
Título de la sección ‘¿Qué significa esto para tu aplicación’- Actualiza los Capgo plugins cuando actualices los Capacitor majors.
- Siempre ejecuta
@capgo/cli@latest— CLI mayor sincronización con Capacitor/plugins es innecesaria. - ¿Quieres mantener Capacitor 7 (o una versión anterior)? Utiliza
@lts-v7(o la etiqueta correspondiente), no una versión 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 breve o elemento de navegación. Visto en: página trust.astro. Clave de mensaje `y` (Y). versionamiento 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 comandos para ejecutar Capgo CLI
- compatibilidad nativa ¿Cuándo un cambio requiere un binario de tienda en lugar de un paquete OTA?
- Desde V7 a V8 ejemplo de una actualización de plugin de nivel mayor alineada con Capacitor