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.

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.

ProductoVersión principalObservaciones de compatibilidad
Capgo pluginsSeguir el correspondiente Capacitor versión principalVersión principal del plugin 8 Objetivos Capacitor 8, 7 Objetivos Capacitor 7, y así sucesivamente
Capgo CLIIndependienteNo sincronice CLI versión principal con plugins o Capacitor. Utilice siempre la última CLI
Capgo ConsolaIndependienteCiclo de lanzamiento propio; compatible con versiones del plugin de actualización admitidas

Sección titulada “Los plugins siguen los mayores Capacitor”

Capacitor

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

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.

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

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

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

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 de plugin anteriores On demand.

PaqueteAnteriores versiones principales
@capgo/capacitor-updaterActualizaciones 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 Capgocontexto: 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”:

ventana de terminal
npm i @capgo/capacitor-updater@lts-v7 # resolves to the current 7.x LTS, e.g. 7.3.4

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
  1. Upgrade Capgo plugins when you upgrade Capacitor majors.
  2. Actualiza los __CAPGO_KEEP_0__ plugins cuando actualices los __CAPGO_KEEP_1__ majors. @capgo/cli@latest Siempre ejecuta el CLI major sincronizado con Capacitor/plugins es innecesario.
  3. ¿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.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 corta o elemento de navegación. Visto en: página trust.astro. Clave de mensaje `y` (Y). la versión de destino.