Saltar al contenido

Versión

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.

ProductoVersión principalNotas de compatibilidad
Capgo pluginsSigue el matching Capacitor majorObjetivos 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 ConsolaIndependientePropio 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 Capacitor

Cada 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 mayores

Plugin 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.

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 8 because you are on Capacitor 8 or updater 8.
  • __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:

Ventana de terminal
npx @capgo/cli@latest bundle upload --channel=production

Etiqueta 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.

Ventana de terminal
# 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

Fuera del actualizador, se publican versiones LTS de mayores versiones de plugins anteriores On demand.

PaqueteBackports de versiones anteriores de gran magnitud
@capgo/capacitor-updaterBackports 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 CapgoContexto: 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”:

Copiar a portapapeles
npm i @capgo/capacitor-updater@lts-v7 # resolves to the current 7.x LTS, e.g. 7.3.4

Secció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.

  1. Actualiza los Capgo plugins cuando actualices los Capacitor majors.
  2. Siempre ejecuta @capgo/cli@latest — CLI mayor sincronización con Capacitor/plugins es innecesaria.
  3. ¿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.x Versióna tus propios paquetes de actualizaciones en vivo con
  4. 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.