Add-on Updater

  • Autor: Joseph Lee, Luke Davis
  • Descargar versión estable
  • NVDA compatibility: 2023.1
  • This is a would-be legacy add-on: NVDA 2023.2 includes add-on update check functionality through add-on store

Este complemento leva á vida á incidencia 3208 do núcleo de NVDA: capacidade para verificar, descargar e aplicar actualizacións de complementos.

To check for updates after installing this add-on, go to NVDA menu/Tools/Check for add-on updates (if NVDA did notice updates, the menu item will say "Review add-on updates" followed by update count). If updates are available, a list of add-on updates will be shown, with each entry consisting of add-on name, current version, new version, and update channel. Select Update, and NVDA will download and apply updates in sequence, with a prompt to restart your NVDA shown afterwards.

Os seguintes complementos fornecen a característica de actualización nativa e polo tanto as súas actualizacións non serán verificadas con este complemento:

  • Braille Extender
  • Tienda NVDA (tenda da comunidad española de NVDA)

NOTAS IMPORTANTES:

  • This is a proof of concept add-on. Once the relevant feature is included in NVDA in the form of an add-on store (introduced in NVDA 2023.2), this add-on will be discontinued.
  • This add-on requires Windows 10 Version 22H2 or later.
  • Este complemento non está pensado para utilizarse en pantallas seguras. Se tes complementos instalados na pantalla segura, mesmo se copias o Add-on Updater ó modo de pantalla segura, Add-on Updater non funcionará.
  • Se as novas actualizacións especifican un rango de compatibilidade (versións de NVDA mínima e última probada) e a túa versión de NVDA non está dentro dese rango de acordo co propio NVDA, a actualización do complemento non comezará.
  • Non todos os complementos teñen versións de desenvolvemento. Se non obtés actualizacións tras elixir instalar versións de desenvolvemento dun complemento, cambia á canle estable nos complementos afectados.
  • Nalgúns sistemas (particularmente ordenadores engadidos a un dominio corporativo), a funcionalidade de verificación de actualizacións de complementos podería non funcionar correctamente, de xeito que as actualizacións de complementos se deberán descargar manualmente.
  • Some features require NVDA to be installed on the computer.
  • Some add-on releases include SHA256 hash values for checking add-on package integrity (all add-ons published on add-on store include SHA256 values), and if the hash value does not match, add-on updating will fail.

Opcións do complemento

Podes configurar as opcións de Add-on Updater dende a pantalla de opcións de NVDA (menú NVDA, Preferencias, Opcións) baixo a categoría Add-on Updater. As opcións do complemento son como segue:

  • Comprobar automaticamente actualizacións de complementos: se está marcada, NVDA comprobará actualizacións de complementos unha vez ó día. As comprobación automáticas de actualizacións están activadas en sistemas Windows cliente e desactivadas en sistemas servidor.
  • Add-on update notification: you can choose to receive update notification as a dialog or a toast. On server systems or running a portable copy of NVDA, update notification will be shown as a dialog.
  • Update add-ons in the background (update notification is set to toast): if checked, Add-on Updater will apply updates in the background. A toast will appear informing you that add-on updates are being downloaded and installed, followed by another message announcing update results. Same limitations as add-on update notification setting and toast must be selected from the above option in order for background updates to work.
  • Complementos a non actualizar: podes escoller os complementos que non deben actualizarse.
  • Preferir versións de desenvolvemento: calquera complemento marcado nesta lista recibirá versións de desenvolvemento (preliminares).
  • Canal de versión de desenvolvemento (O complemento seleccionado debe estar marcado entre as versións preferidas de desenvolvemento): permite seleccionar as versión de desenvolvemento procedentes da canle dev ou beta.
  • Add-on update source: you can choose where to get updates from. Currently Add-on Updater supports downloading updates from the sources listed below. A confirmation message will be shown after changing update source.

As fontes de actualización de complementos dispoñibles son:

  • Tenda de complementos de NV Access (predeterminada)
  • Sitio web de complementos da comunidade
  • Catálogo de complementos da comunidade española
  • Catálogos mantidos polas comunidades de NVDA en China e Taiwan

Version 23.10

  • Changed update notification message to mention NV Access add-on store if running NVDA 2023.2 or later and add-on update source is set to add-on store.

Version 23.09

  • Windows 10 Version 22H2 or later is required.

Version 23.08

This is the final version to support Windows 7, 8, 8.1, and 10 21H2 and earlier.

  • Add-on update results dialog or toast message will be shown once add-on store message is closed.
  • If add-on updates dialog is shown and then closed without installing add-ons, NVDA will no longer report no add-on updates when add-on updates are checked.
  • Add-on Updater will no longer present startup messages and perform update checks if updating a portable copy of NVDA.

Version 23.07

  • If using an NVDA release with add-on store included, a startup message will be shown informing users about the new add-on store. If this happens, add-on update results dialog will not be shown. Add-on Updater will continue to work.
  • Improved performance when checking for add-on updates from NV Access add-on store and community add-ons website update sources, particularly when no add-on updates are available.

Versión 23.06

  • Require NVDA 2023.1 ou posterior.
  • Cambiouse a fonte predeterminada de actualización de complementos do sitio web de complementos da comunidade á tenda de complementos de NV Access.

Versión 23.05

  • A canle de actualización de complementos amosarase ao revisar as actualizacións de complementos dispoñibles.
  • O NVDA presentará unha mensaxe sobre a tenda de complementos se se usan versións do NVDA con tenda de complementos incluida.

Versión 23.02

  • Engadiuse a configuración da canle de actualización de desenvolvemento para permitir aos usuarios de complementos de desenvolvemento escoller entre as canles de actualización de desenvolvemento e beta. Esta opción amósase se o complemento selecionado da listaxe de versións de desenvolvemento preferidas está marcado.
  • NV Access add-on store is broadly available as an update source from Add-on Updater.

Versión 23.03

  • Due to changes made to the website used by some update sources, this must be installed manually.
  • Engadida a tenda de complementos de NV Access como unha fonte experimental de actualizacións.

Versión 23.02

  • Require NVDA 2022.4 ou posterior.
  • NVDA xa non ofrecerá o que parezan ser actualizacións de complementos vellas para a maioría de complementos tras comprobar as actualizacións de complementos. Isto aplícase a complementos con textos de versión da forma número.número.

Versión 23.01

  • NVDA comprobará a versión mínima de windows para actualizacións de complementos se a fonte de actualización está establecida en sitio web de complementos da comunidade de NVDA.
  • Mellorado o rendemento ó descargar varias actualizacións de complementos á vez. En consecuencia, a orde de descargas de complementos amosada no diálogo de progreso de descarga será aleatoria.
  • Partes do complemento agora utilizan o módulo de Python concurrent.futures para mellorar o rendemento, especialmente os procesos de comprobación de actualizacións e descarga.

Versión 22.11

  • Require NVDA 2022.3 ou posterior.

Versión 22.10

  • Engadidos os catálogos das comunidades de NVDA en China e Taiwan como fontes de actualización de complementos (por Woody Tseng).

Versión 22.03

  • Require NVDA 2022.2 ou posterior.
  • NVDA comprobará os valores do hash SAH256 mentres se descarguen actualizacións de complementos se a fonte de complementos inclúe valores hash para os paquetes de complementos. Se o valor do hash non é válido, a actualización do complemento fallará.

Versión 22.08

  • Significativas reorganizacións internas de código e reescrituras.
  • En sistemas Windows Server, a característica de comprobación automática de actualizacións de complementos está desactivada por defecto (afecta a novas instalacións).
  • Engadida a posibilidade de seleccionar fontes de actualización de complementos. Add-on Updater pode comprobar actualizacións aloxadas no sitio web de complementos da comunidade (addons-nvda-project.org) ou o catálogo de complementos da comunidade española (nvda.es). engadiuse un novo cadro combinado no panel de opcións do complemento para seleccionar a fonte de actualización dos complementos.
  • En Windows 10 e posterior, é posible que Add-on Updater comprobe, descargue, e instale actualizacións de complementos en segundo plano sempre que NVDA estea realmente instalado e a notificación de actualización de complementos configurada a notificación de Windows.
  • Redeseñada a experiencia de actualización de complementos na descarga e instalación para actualizacións de múltiples complementos, incluíndo o uso dun só diálogo para amosar o progreso da descarga para todos os complementos e actualizar os complementos despois de descargalos todos.
  • Se NVDA está configurado para anunciar as actualizacións de complementos como notificacións de Windows, o elemento de menú "Comprobar actualizacións de complementos" converterase en "Revisar actualizacións de complemento" cando haxa actualizacións dispoñibles, co novo nome incluíndo o contador de actualizacións de complementos.
  • En NVDA 2022.1 e posterior, Add-on Updater pode procesar parámetros de liña de comandos para este complemento (actualmente ningún).
  • No diálogo de actualizacións de complementos, os complementos deshabilitados polo usuario están desmarcados por defecto, e amosarase unha mensaxe de confirmación ao marcar os complementos deshabilitados e tentar actualizalos xa que facer iso habilitaraos.

Versión 22.07

  • As URLs utilizadas polo complemento son agora constantes aloxadas dentro dun novo módulo (contribuído por Luke Davis).
  • O diálogo de progreso da descarga de complementos está agora centrado na pantalla.

Versión 22.03

  • Mellorada a seguridade non cargando o complemento cando NVDA se está executando en modo seguro.

Versión 22.02

  • Requírese NVDA 2021.3 ou posterior.
  • En Windows 10, tradúcense as notificacións emerxentes de actualización de complementos.

Versión 22.01

  • Require NVDA 2021.2 ou posterior.
  • En sistemas servidores que executen Windows Server 2016 e posteriores, as actualizacións de complementos presentaranse nun diálogo no canto de utilizar notificacións emerxentes.

Versión 21.10

  • Xa é posible verificar actualizacións de complementos nalgúns sistemas, notablemente despois dunha instalación limpa de Windows.

Versión 21.09

  • Require NVDA 2021.1 ou posterior.
  • en Windows 10 e posterior, é posible seleccionar para a notificación de actualización de complementos entre unha notificación e un diálogo de actualización. Isto pódese configurar dende as opcións de Add-on Updater na pantalla de opcións de NVDA.
  • Add-on Updater xa non verificará a información de versión mínima de Windows para os complementos xa que complementos como Windows App Essentials fornecen mellor información de compatibilidade con Windows.

Versión 21.07

  • En Windows 10 e posterior, amosarase unha notificación emerxente cando estean dispoñibles actualizacións de complemento. Ten en conta que non podes facer click nesta notificación - debes abrir o menú de NvDA/Ferramentas/Verificar actualizacións de complementos para revisar as actualizacións.
  • Cando se amose o diálogo de complementos antigos ó arranque, agora podes revisar os complementos antigos e as razóns simplemente do mesmo xeito que actualizacións de complementos.
  • Mellorada a parte interna da verificación de actualizacións de complementos, incluíndo o uso da colección de metadatos de complementos proporcionada pola comunidad para validar a compatibilidade dos complementos. Entre outras cousas, isto elimina as publicacións do complemento para engadir verificación de actualizacións para novos complementos.

Versión 21.05

  • NvDA xa non reproducirá tons de erro ao tentar verificar actualizacións usando publicacións de NVDA 2021.1 alfa, causado por trocos no entorno wxPython GUI.

Versión 21.03

  • Require NVDA 2020.4 ou posterior.
  • NVDA presentará un diálogo de erro se ocorresen erros ao verificar actualizacións de complementos, como a perda de conexión a internet.

Versión 20.11

  • Require NVDA 2020.3 ou posterior.
  • Resoltas máis incidencias de estilo do código e erros potenciais con Flake8.
  • NVDA xa non reproducirá tons de erro ou parecerá non facer nada ao usar o complemento mentres se estea a executar NVDA dende o código fonte. No seu lugar gravarase unha mensaxe sobre este feito no rexistro.

Versión 20.07

  • Require NVDA 2020.1 ou posterior.
  • Se están instalados un ou máis complementos antigos (como Screen Curtain), Add-on Updater presentará unha mensaxe pedíndoche deshabilitar ou desinstalar os complementos en cuestión.
  • Xa podes gardar, recargar e restablecer as opcións de Add-on Updater premendo Control+NVDA+C, Control+NVDA+R unha vez, ou Control+NVDA+R tres veces, respectivamente.

Versión 20.06

  • Resoltas varias incidencias de estilo do código e erros potenciais con Flake8.

Versión 20.04

  • NVDA xa non parecerá non facer nada nin reproducirá tons de erro ao tentar actualizar complementos mediante Add-on Updater.
  • Resolve un problema polo que o elemento "verificar actualizacións de complementos" non estaba presente no menú Ferramentas de NVDA.

Versión 20.03

  • Require NVDA 2019.3 ou posterior.
  • Ao instalar actualizacións de complementos, Add-on Updater xa non verificará o rango de compatibilidade. O propio NVDA verificará a compatibilidade do complemento.

Versión 19.11

  • Cando estean dispoñibles actualizacións de complementos,NVDA anunciará cantas actualizacións están dispoñibles.

Versión 19.09

  • Require NVDA 2019.2 ou posterior.
  • Resoltos erros de expiración experimentados ao tentar descargar algunhas actualizacións de complementos (concretamente arquivos de complementos aloxados en GitHub).

Versión 19.04

  • Require NVDA 2019.1 ou posterior.
  • Ao instalar actualizacións de complementos, verificaranse tanto a versión mínima como a última probada.

Versión 19.01

  • Require NVDA 2018.4 ou posterior.
  • Mellorada a capacidade de resposta ao verificar actualizacións de complementos.
  • Faise o complemento máis compatible con Python 3.

Versión 18.12.2

  • Listo para Python 3.
  • Arranxada a compatibilidade con versións recentes de desenvolvemento alfa de NVDA onde as actualizacións de complementos non se descargaban.

Versión 18.12.1

  • Traducións engadidas.

Versión 18.12

  • Pódense verificar actualizacións para complementos deshabilitados. Permanecerán deshabilitados tras actualizalos.
  • Durante a actualización, se un complemento require unha versión específica de NVDA ou de Windows, éstas verificaranse, e se unha delas non coincide, amosarase unha mensaxe de erro e abortarase a actualización, sen resultar en ningún cambio sobre a versión do complemento xa instalada.
  • Cando a verificación automática de actualizacións está activada e cando haxa actualizacións listas, NVDA presentará a lista de actualizacións no canto de preguntar se desexas revisar as actualizacións.

Versión 18.10

  • Versión estable inicial (aínda marcada como proba de concepto).