es

pcpm outdated

Comprueba versiones más nuevas.

pcpm outdated [options]

pcpm outdated consulta el feed por cada dependencia directa en CPM e informa del tipo de bump relativo a la versión que tienes fijada.

Columnas

ColumnaSignificado
PackageEl id del paquete.
CurrentLa versión fijada en Directory.Packages.props.
LatestLa versión estable más alta en el feed.
Bumpmajor, minor, patch o prerelease.

Opciones

FlagEfecto
--directSolo comprueba dependencias directas (por defecto).
--allComprueba cada paquete en el lockfile, incluidos los transitivos.
--prereleaseIncluye versiones pre-release en la búsqueda.
--jsonSalida como JSON.
--writeActualiza Directory.Packages.props a la última versión.

Ejemplos

# Comprobación rápida
pcpm outdated

# Ver qué hay disponible en todo el grafo
pcpm outdated --all

# Subir todo (revisa el diff antes de commitear)
pcpm outdated --write

Tipos de bump

pcpm outdated usa NuGet.Versioning para calcular la distancia de versión:

  • major — cambió el primer componente no-cero.
  • minor — cambió el segundo componente, el major es el mismo.
  • patch — cambió el tercer componente, major y minor son los mismos.
  • prerelease — mismo X.Y.Z pero con etiqueta pre-release, o una etiqueta pre-release diferente.

Son las mismas heurísticas que usan dotnet outdated y Dependabot, así que el “major” de PCPM coincide con el del resto.

Véase también