Gestor de paquetes

SwiftPM

SwiftPM

Importa Package.swift y sigue changelogs, notas de versión y actualizaciones de seguridad.

Sigue dependencias móviles y de escritorio con notas de versión y señales de cambios incompatibles.

Plataformas: iOS, macOS, Swift

Lo que obtienes

Un monitor con alertas claras y resúmenes limpios.

  • Notas de versión y resúmenes de changelog
  • Señales de seguridad y cambios incompatibles
  • Alertas por correo o webhooks

Monitoriza dependencias SwiftPM con DepLog.dev

Seguimos registros públicos y leemos notas de versión cuando existen. Las alertas usan tus rangos para mostrar solo cambios relevantes.

Buscar paquetes de SwiftPM

Ve a una página de paquete con contexto de lanzamientos e instalación.

Los resultados incluyen paquetes públicos que ya hemos escaneado.

Entradas compatibles

Pega el archivo completo, la sección de dependencias o una lista limpia.

Package.swift

Formato recomendado para proyectos SwiftPM.

Formato de lista

Un paquete por línea. Ejemplo: swift-collections 1.1.0.

Ejemplo

Solo es un ejemplo. Tu archivo puede tener más campos.

dependencies: [
  .package(url: "https://github.com/apple/swift-collections.git", from: "1.1.0"),
  .package(url: "https://github.com/pointfreeco/swift-composable-architecture.git", from: "1.13.0")
]

Cómo importar dependencias

Lista rápida antes de guardar el monitor.

  1. 1

    Abre Package.swift y copia las dependencias.

  2. 2

    Pega en DepLog y confirma la lista.

  3. 3

    Elige reglas de alerta y un canal de envío.

  4. 4

    Guarda el monitor y espera el primer escaneo.

Consejos de alertas

Las versiones exactas no generan alertas. Usa la sintaxis de rangos que admite tu gestor para recibir actualizaciones patch o minor.

FAQ

Preguntas comunes sobre SwiftPM

¿Qué archivo debo pegar para SwiftPM?

Pega Package.swift. También puedes pegar una lista de líneas.

¿Puedo pegar una lista como swift-collections 1.1.0?

Sí. Una dependencia por línea y con versión si es posible.

¿Qué declaraciones de SwiftPM soportáis?

Leemos declaraciones .package y capturamos versiones de from(...) o exact(...).

¿Soportan registros privados?

Aún no. Solo monitorizamos registros públicos. Los paquetes privados no están soportados.

Empezar a monitorizar

Sigue dependencias móviles y de escritorio con notas de versión y señales de cambios incompatibles.

Empezar a monitorizar