Add-on Updater
- Autor: Joseph Lee, Luke Davis
- Descargar versión estable
- NVDA compatibility: 2023.1-2024.4.2
- 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:
- Once the relevant feature is included in NVDA in the form of an add-on store with automatic updates and update notification, this add-on will be phased out. Currently, while the Add-on Store (NVDA 2023.2) and basic update notifications (NVDA 2024.3) are available, the full range of capabilities including automatic add-on updates and accompanying notifications are planned for NVDA 2025.1.
- 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.
- In the NVDA settings window, while editing the settings for Add-on Updater, you may notice that the title indicates that you are editing settings for a particular configuration profile (whatever profile you had active before entering settings). This does not matter. This add-on's settings are always global.
- 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
You can configure Add-on Updater settings from NVDA Settings screen (NVDA menu, Preferences, Settings) under Add-on Updater category. Add-on settings are as follow:
- Automatically check for add-on updates: if checked, NVDA will check for add-on updates once every 12 hours. Automatic update checks are enabled by default on Windows client systems, and disabled by default on server systems.
- 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 24.3/24.08
- When NVDA starts, Add-on Updater will not present updates dialog if NVDA 2024.3 or later is in use and update notifications is set to "notify" from NVDA's add-on store settings.
Version 24.2.4
- Fix a bug related to the fix in version 24.2.1: that bug was not fully fixed in NVDA 2023.X, because the fix relied on a change made in NVDA 2024.1. This situation is now detected and patched (josephsl/addonUpdater#22).
- The update interval has been changed to 12 hours.
- The readme now makes note of the update notifications available natively in NVDA 2024.3.
- The readme has been updated to comment on an unfixable, but harmless, bug in NVDA's settings panel (josephsl/addonUpdater#8).
Version 24.2.2
- Lower update interval to six hours.
Version 24.2.1
- Fixes a problem wherein Updater's updates, which appear in the external channel, were shown as still updatable in the store via the stable (or other) channel. Caused by residual JSON files from old non-external installations. Now they are removed.
Version 24.2.0
- Release compatible with NVDA 2024.1.
Version 24.01.1
- Short life-span release which removes the legacy status introduced in late
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).