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

ProductoVersión principalObservaciones de compatibilidad
Plugins de CapgoSeguir el ajuste correspondiente Versión principal de CapacitorVersión principal de plugin 8 Objetivos de Capacitor 8 7 Objetivos de Capacitor 7, y así sucesivamente
Capgo CLIIndependienteNo sincronice la versión principal de CLI con los plugins o Capacitor. Utilice siempre la última 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 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 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 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.

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

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

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.

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 las versiones LTS de mayores de plugin anteriores On demand.

PaqueteAnteriores actualizaciones de mayor versión
@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 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”:

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

Tí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
  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 comando de sincronización de CLI mayor con Capacitor/plugins es innecesario.
  3. ¿Quedarse en Capacitor 7 (o anterior)? Utilice @lts-v7 (o la etiqueta correspondiente), no una antigua aleatoria de meses atrás. 7.x Crear versiones de sus propios paquetes de actualizaciones en vivo con
  4. 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.