Add-on Updater
- Autores: Joseph Lee, Luke Davis
- Descargar versión estable
- Compatibilidad con NVDA: 2023.1-2024.2+
- Este complemento debería considerarse antiguo: NVDA 2023.2 incluye una función de búsqueda de actualizaciones en la tienda de complementos
Este complemento lleva a la vida a la incidencia 3208 del núcleo de NVDA: posibilidad de verificar, descargar y aplicar actualizaciones de complementos.
Para buscar actualizaciones una vez instalado este complemento, ve al menú NVDA/Herramientas/Buscar actualizaciones de complementos (si NVDA avisó de actualizaciones, el elemento de menú dirá "Revisar actualizaciones de complementos", seguido de la cantidad de actualizaciones). Si hay actualizaciones disponibles, se mostrará una lista con las actualizaciones de complementos, consistiendo cada entrada en nombre del complemento, versión actual, nueva versión y canal de actualización. Selecciona Actualizar, y NVDA descargará y aplicará las actualizaciones secuencialmente, mostrando después un aviso para reiniciar NVDA.
Los siguientes complementos proporcionan característica de actualización nativa y en consecuencia sus actualizaciones no se verificarán con este complemento:
- Braille Extender
- Tienda para NVDA (Tienda de la comunidad de NVDA en español)
NOTAS IMPORTANTES:
- Una vez se haya incluido la función relevante en NVDA en forma de tienda de complementos con actualizaciones automáticas y notificación de actualizaciones, este complemento quedará desfasado. Actualmente, aunque la tienda de complementos se presentó en NVDA 2023.2, y habrá disponibles notificaciones básicas de actualización en NVDA 2024.3, todavía no está disponible la gama completa de características.
- Este complemento requiere Windows 10 22H2 o posterior.
- Este complemento no está pensado para ejecutarse en pantallas seguras. Si tienes complementos instalados en las pantallas seguras, incluso si copias Add-on Updater al modo de pantalla segura, Add-on Updater no funcionará.
- Si las nuevas actualizaciones especifican un rango de compatibilidad (versiones de NVDA mínima y última probada) y tu versión de NVDA no está dentro de ese rango, no se procederá con la actualización del complemento.
- No todos los complementos incluyen versiones de desarrollo. Si no recibes actualizaciones tras elegir instalar versiones de desarrollo de un complemento, cambia los complementos afectados al canal estable.
- En la ventana de opciones de NVDA, al editar las opciones de Add-on Updater, puedes observar que el título indica que se están editando opciones para un perfil particular de configuración (el perfil que sea que tuvieras activado al entrar en las opciones). Esto no importa. Las opciones de este complemento siempre son globales.
- En algunos sistemas (en especial ordenadores unidos a un dominio corporativo), la característica de comprobación de actualizaciones puede no funcionar adecuadamente, y por tanto se deben descargar a mano las actualizaciones de complementos.
- Algunas funciones requieren que NVDA esté instalado en el ordenador.
- Algunas versiones de complementos incluyen valores hash SHA256 para comprobar la integridad del paquete del complemento (todos los complementos publicados en la tienda de complementos incluyen valores SHA256), y si el valor hash no coincide, la actualización del complemento fallará.
Opciones del complemento
Puedes configurar las opciones de Add-on Updater desde la pantalla de opciones de NVDA (menú NVDA, Preferencias, opciones) en la categoría Add-on Updater. Las opciones de Add-on Updater son las siguientes:
- Buscar actualizaciones de complementos automáticamente: si está marcada, NVDA buscará actualizaciones de complementos una vez cada 12 horas. La comprobación de actualizaciones automáticas está habilitada en sistemas de Windows cliente y deshabilitada en sistemas de servidor.
- Notificación de actualización de complementos: puedes elegir recibir la notificación de actualizaciones como un diálogo o un aviso emergente. En sistemas Windows Server, o en copias portables de NVDA en ejecución, la notificación de actualizaciones se mostrará como un diálogo.
- Actualizar complementos en segundo plano (con la notificación de actualizaciones configurada en emergente): si está marcada, Add-on Updater aplicará actualizaciones en segundo plano. Aparecerá un aviso informando de que se están descargando e instalando actualizaciones de complementos, seguido de otro mensaje anunciando los resultados de la actualización. Para que funcionen las actualizaciones en segundo plano, se debe configurar la notificación emergente en el tipo de notificación.
- No actualizar complementos: permite elegir complementos que no deberían actualizarse.
- Preferir versiones de desarrollo: los complementos marcados en esta lista recibirán versiones de desarrollo.
- Canal de versión de desarrollo (el complemento seleccionado debe estar marcado en preferir versiones de desarrollo): permite seleccionar actualizaciones de desarrollo procedentes del canal beta o dev.
- Fuente de actualización de complementos: puedes elegir de dónde conseguir las actualizaciones. Actualmente Add-on Updater soporta la descarga de actualizaciones desde las fuentes enumeradas a continuación. Se mostrará un mensaje de confirmación después de cambiar la fuente de actualizaciones.
Las fuentes de actualización disponibles son:
- Tienda de complementos de NV Access (por defecto)
- Sitio web de complementos de la comunidad
- Catálogo de complementos de la comunidad hispana
- Catálogos mantenidos por las comunidades de NVDA en China y Taiwán
Versión 24.3/24.08
- Cuando NVDA se inicia, Add-on Updater no presentará el diálogo de actualizaciones si NVDA 2024.3 o posterior está en uso y las notificaciones de actualización se han configurado en "notificar" en las opciones de la tienda de complementos de NVDA.
Versión 24.2.4
- Corrige un fallo relacionado con la corrección en 24.2.1: ese fallo no estaba totalmente corregido en NVDA 2023.x, porque la corrección se apoyaba en un cambio hecho en NVDA 2024.1. Esta situación ahora se detecta y se parchea (josephsl/addonUpdater#22).
- Se ha cambiado el intervalo de actualización a 12 horas.
- El léame ahora toma nota de las notificaciones de actualización disponibles de forma nativa en NVDA 2024.3.
- Se ha actualizado el léame para comentar un fallo incorregible, pero inofensivo en el panel de opciones de NVDA (josephsl/addonUpdater#8).
Versión 24.2.2
- Se rebaja el intervalo de actualización a seis horas.
Versión 24.2.1
- Corrige un problema por el que las actualizaciones del actualizador, que aparecen en el canal externo, se mostraban todavía como actualizables en la tienda mediante el canal estable (u otro). Causado por archivos JSON residuales de instalaciones no externas. Ahora se eliminan.
Versión 24.2.0
- Versión compatible con NVDA 2024.1.
Versión 24.01.1
- Versión de corta duración que elimina el estado heredado introducido a finales de 2023.
Versión 23.10
- Se cambia el mensaje de notificación de actualizaciones para mencionar la tienda de complementos de NV Access si NVDA 2023.2 o posterior está en ejecución y la fuente de actualización de complementos está configurada en dicha tienda.
Versión 23.09
- Se requiere Windows 10 22H2 o posterior.
Versión 23.08
Esta es la última versión que soportará Windows 7, 8, 8.1 y 10 21H2 y anteriores.
- Se mostrará el mensaje emergente o el diálogo de resultados de actualización de complementos en cuanto se cierre el mensaje sobre la tienda de complementos.
- Si el diálogo de actualización de complementos se muestra y se cierra sin instalar complementos, NVDA ya no indicará que no hay actualizaciones de complementos al buscarlas.
- Add-on Updater ya no presentará mensajes de inicio y buscará actualizaciones si se actualiza una copia portable de NVDA.
Versión 23.07
- Si se usa una versión de NVDA con la tienda de complementos incluida, se mostrará un mensaje al iniciar informando a los usuarios sobre la nueva tienda de complementos. Si esto sucede, no se mostrará el diálogo de resultados de la actualización de complementos. Add-on Updater seguirá funcionando.
- Se ha mejorado el rendimiento al buscar actualizaciones en la tienda de complementos de NV Access y el sitio web de complementos de la comunidad, especialmente cuando no hay actualizaciones de complementos disponibles.
Versión 23.06
- Se necesita NVDA 2023.1 o posterior.
- Se cambia la fuente de actualizaciones por defecto del complemento del sitio web de complementos de la comunidad a la tienda de complementos de NV Access.
Versión 23.05
- Se mostrará el canal de actualización al revisar las actualizaciones disponibles.
- NVDA presentará un mensaje sobre la tienda de complementos si se usan versiones de NVDA con la tienda de complementos incluida.
Versión 23.04
- Se ha añadido una opción de canal de desarrollo para permitir a los usuarios de complementos en desarrollo elegir entre canales de actualización dev y beta. Esta opción se muestra si el complemento está marcado en la lista preferir versiones de desarrollo.
- La tienda de complementos de NV Access está ampliamente disponible como fuente de actualizaciones en Add-on Updater.
Versión 23.03
- A causa de unos cambios hechos al sitio web usado por algunas fuentes de actualización, se debe instalar manualmente.
- Se ha añadido la tienda de complementos de NV Access como fuente experimental de actualización de complementos.
Versión 23.02
- Se necesita NVDA 2022.4 o posterior.
- NVDA dejará de ofrecer lo que parecen ser actualizaciones de complementos antiguas en la mayoría de complementos después de buscarlas. Se aplica a complementos cuyo texto de versión tenga la forma número.número.
Versión 23.01
- NVDA comprobará la versión mínima de Windows en las actualizaciones de complementos si la fuente de actualizaciones está configurada en el sitio web de complementos de la comunidad de NVDA.
- Se ha mejorado el rendimiento al descargar muchas actualizaciones de complementos a la vez. Como resultado, el orden de descarga de los complementos mostrado en el diálogo de progreso de descarga es aleatorio.
- Algunas partes del complemento usan el módulo de Python concurrent.futures para mejorar el rendimiento. Concretamente, los procesos de búsqueda y descarga de actualizaciones.
Versión 22.11
- Se necesita NVDA 2022.3 o posterior.
Versión 22.10
- Se han añadido los catálogos de las comunidades de NVDA en China y Taiwán como fuentes de actualización de complementos (por Woody Tseng).
Versión 22.09
- Se necesita NVDA 2022.2 o posterior.
- NVDA comprobará los valores de hash SHA256 mientras se descargan las actualizaciones de complementos si la fuente de actualizaciones incluye valores hash de los paquetes de complementos. Si el valor de hash no es válido, la actualización del complemento fallará.
Versión 22.08
- Reorganización interna del código importante y reescrituras.
- En sistemas Windows Server, la función de actualización automática de complementos viene deshabilitada por defecto (afecta a las nuevas instalaciones).
- Añadida la posibilidad de seleccionar distintas fuentes de actualización de complementos. Add-on Updater puede buscar actualizaciones alojadas en el sitio web de la comunidad de complementos (addons.nvda-project.org) o en el catálogo de complementos de la comunidad de NVDA en español (nvda.es). Se ha añadido un nuevo cuadro combinado en el panel de opciones del complemento para elegir la fuente de actualización de complementos.
- En Windows 10 y posterior, es posible hacer que Add-on Updater busque, descargue e instale actualizaciones de complementos en segundo plano, siempre que NVDA esté instalado y la configuración de notificaciones esté en notificación emergente.
- Se ha rediseñado la experiencia de descarga e instalación de actualizaciones de varios complementos, incluyendo el uso de un único diálogo que muestra el progreso de descarga y la actualización de complementos después de descargarlos todos.
- Si NVDA está configurado para anunciar las actualizaciones en una notificación emergente, el elemento de menú "Buscar actualizaciones de complementos" se convertirá en "Revisar actualizaciones de complementos" cuando haya actualizaciones disponibles, incluyendo en el nuevo nombre la cantidad de actualizaciones.
- En NVDA 2022.1 y posterior, Add-on Updater puede procesar argumentos de la línea de órdenes para el complemento (actualmente no hay ninguno).
- En el diálogo de actualizaciones de complementos, los complementos deshabilitados por el usuario aparecen desmarcados por defecto, y se mostrará un mensaje de confirmación al marcar estos complementos e intentar actualizarlos, ya que al hacerlo se habilitarán.
Versión 22.07
- Las URLs usadas por el complemento son ahora constantes dentro de un nuevo módulo (colaboración de Luke Davis).
- El diálogo de progreso de descarga del complemento aparece ahora centrado en pantalla.
Versión 22.03
- Se ha mejorado la seguridad evitando que el complemento cargue cuando NVDA se ejecuta en modo seguro.
Versión 22.02
- Se necesita NVDA 2021.3 o posterior.
- En Windows 10, se traducen las notificaciones emergentes del complemento.
Versión 22.01
- Se necesita NVDA 2021.2 o posterior.
- En sistemas servidores que ejecutan Windows Server 2016 o posterior, las actualizaciones de complementos se presentarán en un diálogo en lugar de usar notificaciones emergentes.
Versión 21.10
- Vuelve a ser posible buscar actualizaciones de complementos en algunos sistemas, especialmente después de una instalación limpia de Windows.
Versión 21.09
- Se necesita NVDA 2021.1 o posterior.
- en Windows 10 o posterior, es posible seleccionar la notificación de actualizaciones de complementos entre mensaje emergente o diálogo de actualizaciones. Esto se puede configurar desde las opciones de Add-on Updater disponibles en la pantalla de opciones de NVDA.
- Add-on Updater ya no comprobará información de la versión mínima de Windows en los complementos, ya que complementos como Windows App Essentials proporcionan mejor información de compatibilidad con Windows.
Versión 21.07
- En Windows 10 y posterior, se mostrará una notificación emergente cuando haya actualizaciones de complementos disponibles. Ten en cuenta que no podrás hacer clic en esta notificación. Debes abrir el menú NVDA / Herramientas / Buscar actualizaciones de complementos para revisarlas.
- Cuando se muestre el diálogo de complementos antiguos al arrancar, ahora puedes revisar los complementos antiguos y su motivo como si fueran actualizaciones de complementos.
- Se ha mejorado la búsqueda de actualizaciones por dentro, incluyendo el uso de una colección de metadatos de complementos proporcionada por la comunidad para validar la compatibilidad de los mismos. Entre otras cosas, esto elimina la necesidad de publicar versiones nuevas del complemento cada vez que se quiere buscar actualizaciones de complementos nuevos.
Versión 21.05
- NVDA ya no reproducirá tonos de error al buscar actualizaciones desde versiones alpha de desarrollo de NVDA 2021.1, causados por cambios al kit de herramientas de interfaz gráfica WXPython.
Versión 21.03
- Se necesita NVDA 2020.4 o posterior.
- NVDA presentará un diálogo de error si se producen errores al buscar actualizaciones, tales como la pérdida de conexión a Internet.
Versión 20.11
- Se necesita NVDA 2020.3 o posterior.
- Se han resuelto más problemas de estilo del código y fallos potenciales con Flake8.
- NVDA ya no reproducirá tonos de error o parecerá no hacer nada al usar el complemento mientras NVDA se ejecuta desde el código fuente. En su lugar, se grabará un mensaje en el registro indicando este hecho.
Versión 20.07
- Se necesita NVDA 2020.1 o posterior.
- Si se encuentran instalados uno o más complementos obsoletos (como Screen Curtain), Add-on Updater mostrará un mensaje solicitando que se deshabiliten o desinstalen los complementos listados.
- Ahora se pueden guardar, recargar o restablecer los ajustes de Add-on Updater pulsando NVDA+control+c, NVDA+control+r una vez o NVDA+control+r tres veces, respectivamente.
Versión 20.06
- Se han resuelto muchos problemas de estilo del código y fallos potenciales con Flake8.
Versión 20.04
- NVDA ya no reproducirá tonos de error o parecerá no hacer nada al intentar actualizar complementos mediante Add-on Updater.
- Se ha resuelto un problema por el que la opción "Buscar actualizaciones de complementos" no se encontraba presente en el menú Herramientas de NVDA.
Versión 20.03
- Se necesita NVDA 2019.3 o posterior.
- Al instalar actualizaciones de complementos, Add-on updater ya no comprobará el rango de compatibilidad. El propio NVDA comprobará la compatibilidad del complemento.
Versión 19.11
- Cuando haya actualizaciones de complementos disponibles, NVDA anunciará cuántas hay.
Versión 19.09
- Necesita NVDA 2019.2 o posterior.
- Se han resuelto errores de tiempo de espera agotado vistos al intentar descargar algunas actualizaciones de complementos (especialmente complementos alojados en GitHub).
Versión 19.04
- Necesita NVDA 2019.1 o posterior.
- Al instalar actualizaciones de complementos, se verificarán tanto la versión mínima como la última probada.
Versión 19.01
- Necesita NVDA 2018.4 o posterior.
- Mejorado el rendimiento al buscar actualizaciones de complementos.
- El complemento ahora es más compatible con Python 3.
Versión 18.12.2
- Preparado para Python 3.
- Arreglada la compatibilidad con las versiones de desarrollo alpha más recientes de NVDA, donde las actualizaciones de complementos no se descargaban.
Versión 18.12.1
- Añadidas traducciones.
Versión 18.12
- Se pueden buscar actualizaciones de complementos deshabilitados. Permanecerán desactivados después de actualizarse.
- Durante las actualizaciones, si un complemento necesita una versión de NVDA o de Windows específica, estas se comprobarán, y si alguna de ellas no encaja, se mostrará un mensaje de error y se abortará la actualización, dejando el complemento instalado sin modificar.
- Cuando esté activada la búsqueda automática de actualizaciones y haya actualizaciones disponibles, NVDA te mostrará la lista de actualizaciones en lugar de preguntarte si quieres revisarlas.
Versión 18.10
- Versión estable inicial (marcada todavía como prueba de concepto).