Historial de versiones del módulo

Notas de lanzamiento por versiones para el módulo PowerShell PackageUpdateInfo

Esta sección contiene notas de lanzamiento por versiones para las distintas versiones del módulo PowerShell PackageUpdateInfo.

Notas de la versión v1.2.7.0

Añadido

  • Hacer que el módulo reconozca la nueva versión PowerShellGet v3.0.0 y use el nuevo comando Find-PSResource para la obtención de información en línea, si está disponible. Esto debería acelerar significativamente la obtención de información en línea, ya que Find-PSResource puede manejar múltiples nombres de módulos en una sola llamada, mientras que Find-Module solo acepta un nombre de módulo por llamada.
  • Añadir localización en alemán (de-DE) para el archivo about_PackageUpdateInfo.help.
  • Añadir localización en español (es-ES) para el archivo about_PackageUpdateInfo.help.
  • Añadir localización en francés (fr-FR) para el archivo about_PackageUpdateInfo.help.
  • Añadir localización en polaco (pl-PL) para el archivo about_PackageUpdateInfo.help.

Cambiado

  • Corrección Eliminada dependencia no intencionada del módulo PSFramework en el archivo PackageUpdateInfo.psm1. Esto fue un remanente de una refactorización hace un tiempo. Este módulo está explícitamente diseñado para funcionar sin PSFramework. (aunque aprecio mucho PSFramework y lo uso en muchos de mis proyectos)
  • Refactorización de código en las funciones del módulo (sin cambios funcionales, solo mejoras en el estilo de código y la legibilidad)
  • Refactorización de la ayuda basada en comentarios en las funciones del módulo (sin cambios funcionales, solo mejoras en el estilo de código y la legibilidad)
  • Refactorización del archivo about_PackageUpdateInfo.help con una guía e información más amigable para el usuario sobre el módulo y su uso

Notas de lanzamiento v1.2.6.0

Corregido

  • Actualizar Invoke-WebRequest para usar un análisis básico (KB5074596)

Notas de lanzamiento v1.2.5.0

Corregido

  • Problema Problema #33Get-PackageUpdateInfo ignora ExcludeModuleFromChecking
    • Optimización del filtrado para la comprobación de módulos contra galerías

Actualizado

  • Comando Get-PackageUpdateInfo — Optimiza el filtrado para ajustarse al requisito del problema #33
  • Comando Set-PackageUpdateSetting — Añade ejemplos en la documentación
    • Por favor, lee los ejemplos antes de incluir algo en la lista de exclusión

Notas de lanzamiento v1.2.4.0

Corregido

  • Problema #24 — El número de versión del módulo 1.9 es superior a 1.10
    • La galería en línea probablemente proporciona la información de la versión no como un tipo ‘versión’, sino como una cadena.

Notas de la versión v1.2.3.0

  • Corrección: Issue #26 - Problema al ejecutar PSEdition core y desktop en paralelo

    • Los comandos Export/Import ahora escriben archivos específicos por versión por defecto (por ejemplo, PackageUpdateInfo_Desktop_5.xml)
  • Corrección: Issue #25 - Export-PackageUpdateInfo -PassThru

    • corregido problema de salida y error en conversión de fecha
  • Actualización: Add-PackageUpdateRule

    • El parámetro PassThru ahora funciona como se esperaba.
  • Corrección: Corrección de algunos errores tipográficos

  • Corrección: Eliminación de archivos y comandos dependientes de PSFramework

  • Actualización: Añadida información de plataforma y estadísticas al archivo readme

Notas de lanzamiento v1.2.1.0

Corregido

  • Mensajes de error feos si no existe un archivo de configuración debido a una instalación limpia del sistema
    • Se implementó una comprobación y mensajes de advertencia sobre este comportamiento
    • Añadido rutina de inicialización en la carga del módulo si no hay un archivo de configuración predeterminado

Actualizado

  • Intento de suprimir mensajes verbosos en la comprobación de actualización del módulo en Get-PackageUpdateInfo

Notas de la versión v1.2.0.0

Añadido

  • Habilitación de CORE y compatibilidad multiplataforma
    • Refactorización del código para llevar PackageUpdateInfo a PowerShell versión 6 y 7 (CORE)
    • El módulo ahora también funciona en sistemas Linux
  • Comando Show-PackageUpdateReleaseNote — Posibilidad de obtener notas de lanzamiento desde sitios web y mostrarlas en la consola
  • Comando Get-PackageUpdateSetting — Consultar la configuración básica para verificar y reportar información de actualización en módulos instalados
  • Comando Set-PackageUpdateSetting — Configurar la configuración básica para verificar y reportar actualizaciones
  • Comando Add-PackageUpdateRule — Declarar cómo se maneja un módulo en los reportes
  • Comando Get-PackageUpdateRule — Obtener reglas personalizadas existentes
  • Comando Set-PackageUpdateRule — Editar reglas existentes sobre cómo se maneja un módulo en los reportes
  • Comando Remove-PackageUpdateRule — Eliminar reglas personalizadas existentes

Actualizado

  • Eliminar dependencia del módulo BurntToast
    • Por ahora, BurntToast es un módulo opcional en PackageUpdateInfo
    • Las notificaciones toast están disponibles en Windows 10 en ‘Windows PowerShell’ y ‘PowerShell’ (Core)

Características

  • Get-PackageUpdateSetting introduce:
    • UpdateCheckInterval — con qué frecuencia Get-PackageUpdateInfo busca actualizaciones en los módulos (por defecto: una vez por hora)
    • DefaultRule — verificación general sobre qué módulo incluir/excluir y qué parte del número de versión activa un reporte de actualización

Notas de lanzamiento v1.1.1.0

Corregido

  • Comando Get-PackageUpdateInfo
    • Soluciona el problema #11 — error en el comando cuando se instalan más de 63 módulos. El comando Find-Module solo acepta un máximo de 63 cadenas en el parámetro Name. Solución alternativa con un bucle for-each alrededor de este.

Notas de lanzamiento v1.1.0.0

Añadido

  • Comando Get-PackageUpdateInfo
    • Posibilidad de enviar notificaciones ToastNotification para información de actualizaciones con el módulo BurntToast especificando el interruptor -ShowToastNotification
  • Nueva dependencia al módulo BurntToast

Actualizado

  • Agregar información de descripción en los objetos PackageUpdate.Info

Corregido

  • Comando Get-PackageUpdateInfo
    • En las notas de lanzamiento y la fecha de publicación de la versión 1.0.2.0, toda la información de los módulos se colocaba en cada PackageUpdate.Info. Se usó una variable incorrecta. Corregido.
    • Cambio menor en la salida de depuración en comparación de versiones

Notas de la versión v1.0.2.0

  • Nuevo: Añade registro de cambios ;-)
  • Actualización: Comando Get-PackageUpdateInfo
    • añade propiedades en el objeto de salida
      • ProjectUri
      • IconUri
      • ReleaseNotes
      • Author
      • PublishedDate
  • Actualización: Reformatea el código para cumplir con el estilo de codificación OTBS - K&R (variante de Estilo de Llaves Verdadero Único)

Notas de la versión v1.0.1.0 (Lanzamiento inicial)

Lanzamiento inicial

Añadido

  • Get-PackageUpdateInfo — Consulta todos los módulos instalados y muestra el estado de las actualizaciones
  • Export-PackageUpdateInfo — Exporta la información de actualización a un archivo
  • Import-PackageUpdateInfo — Importa la información de actualización exportada previamente