Actualizador de extras

  • Autor: Joseph Lee, Luke Davis
  • Descarregar versão estável
  • NVDA compatibility: 2023.1-2024.2+
  • Este é um add-on legado: O NVDA 2023.2 inclui a funcionalidade de verificação de atualização de add-on através da loja de add-on

Este extra cumpre o solicitado no NVDA Core 3208: capacidade de verificar, baixar e aplicar atualizações de extras.

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 extras fornecem recursos de actualização integrados e, portanto, as actualizações não serão verificadas através deste extra:

  • Braille Extender
  • Tienda NVDA (Loja da comunidade espanhola do 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 was introduced in NVDA 2023.2, and basic update notifications will be available in NVDA 2024.3, the full range of capabilities are not yet available.
  • Este complemento requer o Windows 10 Versão 22H2 ou posterior.
  • Este add-on não se destina a ser utilizado em ecrãs seguros. Se tiver add-ons instalados no ecrã seguro, mesmo que copie o Add-on Updater para o modo de ecrã seguro, o Add-on Updater não funcionará.
  • Se as novas actualizações do add-on especificarem um intervalo de compatibilidade (mínimo e últimas versões NVDA testadas) e se a versão NVDA que está a executar não estiver dentro do intervalo de compatibilidade de acordo com a NVDA, a actualização do add-on não prosseguirá.
  • Nem todos os extras vêm com lançamentos de desenvolvimento. Se não estiver a receber actualizações depois de optar por instalar versões de desenvolvimento de um extra, mude para um canal estável para os extras 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.
  • Em alguns sistemas (particularmente computadores ligados a um domínio corporativo), a funcionalidade de verificação de actualizações suplementares pode não funcionar correctamente, pelo que as actualizações suplementares devem ser descarregadas manualmente.
  • Algumas características exigem que a NVDA seja instalada no computador, idealmente num computador com Windows 10 ou posterior.
  • Algumas versões add-on incluem valores de hash SHA256 para verificação da integridade do pacote add-on, e se o valor do hash não corresponder, a actualização do add-on falhará.

Configurações do extra

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.
  • Notificação de atualização do complemento: pode optar por receber a notificação de atualização como uma caixa de diálogo ou um brinde. Em sistemas de servidor ou com uma cópia portátil do NVDA, a notificação de atualização será apresentada como uma caixa de diálogo.
  • Atualizar complementos em segundo plano (a notificação de atualização é definida como um brinde): se estiver selecionado, o Atualizador de complementos aplicará as actualizações em segundo plano. Será apresentado um brinde a informar que as actualizações de suplementos estão a ser transferidas e instaladas, seguido de outra mensagem a anunciar os resultados da atualização. As mesmas limitações que a definição de notificação de atualização de suplementos e o brinde têm de ser seleccionados na opção acima para que as actualizações em segundo plano funcionem.
  • Não atualizar add-ons: pode escolher add-ons que não devem ser actualizados.
  • Preferir versões de desenvolvimento: todos os add-ons assinalados nesta lista receberão versões de desenvolvimento (pré-lançamento).
  • Canal de lançamento de desenvolvimento (o add-on selecionado tem de ser verificado entre as versões de desenvolvimento preferidas): permite selecionar actualizações de desenvolvimento provenientes do canal de desenvolvimento ou beta.
  • Fonte de atualização do complemento: pode escolher de onde obter as actualizações. Atualmente, o Add-on Updater suporta o descarregamento de actualizações a partir das fontes listadas abaixo. Será apresentada uma mensagem de confirmação depois de alterar a fonte de atualização.

As fontes de actualização disponíveis são as seguintes:

  • Loja de suplementos do NV Access (predefinição)
  • Sítio Web de complementos comunitários
  • Catálogo de extras da comunidade espanhola
  • Catálogos mantidos pelas comunidades NVDA na China e Taiwan

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

Versão 23.10

  • Mensagem de notificação de atualização alterada para mencionar a loja de complementos do NV Access se estiver executando o NVDA 2023.2 ou posterior e a fonte de atualização de complementos estiver definida como loja de complementos.

Versão 23.09

  • É necessário o Windows 10 Versão 22H2 ou posterior.

Versão 23.08

Esta é a versão final para suportar o Windows 7, 8, 8.1 e 10 21H2 e anteriores.

  • A caixa de diálogo dos resultados da atualização do extra ou a mensagem de oferta será mostrada quando a mensagem da loja de suplementos for fechada.
  • Se a caixa de diálogo de actualizações de suplementos for apresentada e depois fechada sem instalar suplementos, o NVDA deixará de comunicar a ausência de actualizações de suplementos quando as actualizações de suplementos forem verificadas.
  • O Atualizador de Complementos não apresentará mais mensagens de inicialização e executará verificações de atualização ao atualizar uma cópia portátil do NVDA.

Versão 23.07

  • Se estiver a utilizar uma versão do NVDA com a loja de suplementos incluída, será apresentada uma mensagem de arranque a informar os utilizadores sobre a nova loja de suplementos. Se isto acontecer, a caixa de diálogo dos resultados da atualização de suplementos não será apresentada. O Add-on Updater continuará a funcionar.
  • Desempenho melhorado ao verificar as actualizações de suplementos da loja de suplementos do NV Access e das fontes de atualização do site de suplementos da comunidade, especialmente quando não estão disponíveis actualizações de suplementos.

Versão 23.06

  • É necessário o NVDA 2023.1 ou posterior.
  • Alterada a fonte padrão de atualização de complementos do site de complementos da comunidade para a loja de complementos do NV Access.

Versão 23.05

  • O canal de atualização de suplementos será apresentado ao rever as actualizações de suplementos disponíveis.
  • O NVDA apresentará uma mensagem sobre a loja de complementos se estiver a utilizar versões do NVDA com a loja de complementos incluída.

Versão 23.04

  • Definição de canais de actualização de desenvolvimento adicionados para permitir aos utilizadores de add-ons de desenvolvimento escolher entre os canais de actualização dev e beta. Esta opção é mostrada se o add-on seleccionado a partir da lista de versões de desenvolvimento preferido for verificado.
  • A loja de suplementos do NV Access está amplamente disponível como fonte de atualização a partir do Add-on Updater.

Versão 23.03

  • Devido a alterações efectuadas no sítio Web utilizado por algumas fontes de atualização, esta deve ser instalada manualmente.
  • Adicionada loja NV Access add-on como fonte de actualização experimental add-on.

Versão 23.02

  • É necessário o NVDA 2022.4 ou posteriores.
  • O NVDA deixará de oferecer o que pareçam ser actualizações mais antigas para a maioria dos extras após verificação de actualizações de extra. Isto aplica-se a extras com texto de versão do formulário number.number.

Versão 23.01

  • O NVDA verificará a versão mínima do Windows para actualizações adicionais se a fonte de actualização estiver definida para o website de add-ons da comunidade do NVDA.
  • Desempenho melhorado ao transferir muitas actualizações de suplementos de uma só vez. Como resultado, a ordem dos downloads de complementos mostrada na caixa de diálogo de progresso do download será aleatória.
  • Partes do add-on utilizam agora o módulo concurrent.futures do Python para melhorar o desempenho, especificamente os processos de verificação e transferência de actualizações.

Versão 22.11

  • É necessário o NVDA 2022.3 ou posteriores.

Versão 22.10

  • Catálogos adicionados das comunidades NVDA na China e Taiwan como fontes de actualização de add-on (por Woody Tseng).

Versão 22.09

  • É necessário o NVDA 2022.2 ou posterior.
  • A NVDA verificará os valores de hash SHA256 enquanto descarrega actualizações de add-on se a fonte de actualização de add-on incluir valores de hash para pacotes de add-on. Se o valor de hash for inválido, a actualização de add-on falhará.

Versão 22.08

  • Reorganização e reescrita significativa do código interno.
  • Nos sistemas Windows Server, a funcionalidade de verificação automática de actualizações de suplementos está desactivada por predefinição (afecta as novas instalações).
  • Adicionada a capacidade de selecionar diferentes fontes de atualização de suplementos. O Atualizador de Complementos pode verificar atualizações hospedadas no site de complementos da comunidade (addons.nvda-project.org) ou no catálogo de complementos da comunidade espanhola (nvda.es). Foi adicionada uma nova caixa de combinação no painel de definições do complemento para selecionar a fonte de atualização do complemento.
  • No Windows 10 e posterior, é possível permitir que o Atualizador de Complementos verifique, baixe e instale atualizações de complementos em segundo plano, desde que o NVDA esteja realmente instalado e a notificação de atualização de complementos esteja definida como brinde.
  • Experiência de transferência e instalação de actualizações de suplementos redesenhada para várias actualizações de suplementos, incluindo a utilização de uma única caixa de diálogo para mostrar o progresso da transferência de todos os suplementos e a atualização dos suplementos após a transferência de todos eles.
  • Se o NVDA estiver definido para anunciar notificações de atualização como brindes, o item de menu "verificar actualizações de suplementos" tornar-se-á "rever actualizações de suplementos" quando as actualizações estiverem disponíveis, com o novo nome a incluir a contagem de actualizações de suplementos.
  • No NVDA 2022.1 e posterior, o Atualizador de Complementos pode processar opções de linha de comando para este complemento (atualmente nenhuma).
  • Na caixa de diálogo de actualizações de suplementos, os suplementos desactivados pelo utilizador são desmarcados por predefinição e será mostrada uma mensagem de confirmação a verificar os suplementos desactivados e a tentar actualizá-los, uma vez que isso os activará.

Versão 22.07

  • Os URL's usados pelo add-on são agora constantes alojadas num novo módulo (contribuído por Luke Davis).
  • A caixa de diálogo de progresso da transferência de complementos está agora centrada no ecrã.

Versão 22.03

  • Segurança melhorada ao não carregar o add-on quando o NVDA está a ser executado em modo seguro.

Versão 22.02

  • É necessário o NVDA 2021.3 ou posterior.
  • No Windows 10, as notificações de atualização de add-on são localizadas.

Versão 22.01

  • É necessário o NVDA 2021.2 ou posterior.
  • Nos sistemas de servidor que executam o Windows Server 2016 e posterior, as atualizações de complementos serão apresentadas numa caixa de diálogo em vez de utilizar notificações de brinde.

Versão 21.10

  • É novamente possível verificar a existência de actualizações adicionais em alguns sistemas, nomeadamente após uma instalação limpa do Windows.

Versão 21.09

  • O NVDA 2021.1 ou posterior é necessário.
  • no Windows 10 e posteriores, é possível seleccionar a notificação de actualização adicional entre uma mensagem de notificação e um diálogo de actualização. Isto pode ser configurado a partir das definições de actualização do add-on encontradas no ecrã de configurações do NVDA.
  • O Add-on Updater deixará de verificar a informação mínima de lançamento do Windows em busca de add-ons, uma vez que os add-ons como o Windows App Essentials fornecem melhor informação de compatibilidade com o Windows.

Versão 21.07

  • No Windows 10 e posterior, será apresentada uma notificação de oferta quando estiverem disponíveis actualizações de suplementos. Note que não pode clicar nesta notificação - tem de abrir o menu NVDA/Ferramentas/Verificar actualizações de suplementos para rever as actualizações.
  • Quando o diálogo de add-ons legados é mostrado no arranque, pode agora rever os add-ons legados e as razões, tal como as actualizações de add-ons.
  • Melhorias internas de verificação de actualização de extras, incluindo a utilização da recolha de metadados de extras fornecidos pela comunidade para validar a compatibilidade do extra. Entre outras coisas, isto elimina as versões de extra para adicionar verificações de actualização para novos extras.

Versão 21.05

  • O NVDA não reproduzirá mais tons de erro ao tentar verificar atualizações ao usar instantâneos alfa do NVDA 2021.1, causados por alterações no kit de ferramentas GUI do wxPython.

Versão 21.03

  • A versão do NVDA 2020.4 ou posterior é necessária.
  • O NVDA apresentará um diálogo de erro se ocorrerem erros durante a verificação de actualizações adicionais, tais como perda de ligação à Internet.

Versão 20.11

  • A Versão do NVDA 2020.3 ou posterior é necessária.
  • Resolvidas mais questões de estilo de codificação e potenciais bugs com Flake8.
  • O NVDA deixará de reproduzir tons de erro ou de parecer não estar a fazer nada quando utilizar o extra enquanto o NVDA estiver a correr a partir do código fonte. Em vez disso, uma mensagem sobre este facto será registada no registo.

Versão 20.07

  • A versão do NVDA 2020.1 ou posterior é necessária.
  • Se um ou mais extras incompatíveis (tais como Screen Curtain) estiverem instalados, o actualizador de extras apresentará uma mensagem pedindo-lhe para desactivar ou desinstalar os add-ons listados.
  • Pode agora guardar, recarregar, ou reiniciar as definições de actualização do extra, pressionando Control+NVDA+C, Control+NVDA+R uma vez, ou Control+NVDA+R três vezes, respectivamente.

Versão 20.06

  • Resolvidos vários problemas de estilo de codificação e potenciais bugs com Flake8.

Versão 20.04

  • O NVDA já não parece fazer nada ou já não dá um som de erro quando tenta actualizar um extra pelo actualizador de extras.
  • Resolvido um problema onde o item de menu "Procurar por actualizações de extras..." não aparecia no menu NVDA, Ferramentas.

Versão 20.03

  • Requere NVDA 2019.3 ou posterior.
  • Ao instalar actualizações de extras, o actualizador de extras deixará de verificar o intervalo de compatibilidade. o próprio NVDA verificará a compatibilidade do extra.

Versão 19.11

  • Quando houver actualizações adicionais de extras disponíveis, o NVDA anunciará quantas actualizações estão disponíveis.

Versão 19.09

  • Requere NVDA 2019.2 ou posterior.
  • Os erros de timeout vistos ao tentar descarregar algumas actualizações de add-on (nomeadamente ficheiros de add-on alojados no GitHub) foram resolvidos.

Versão 19.04

  • Requere NVDA 2019.1 ou posterior.
  • Ao instalar as actualizações do complemento, as versões mínima e máxima testada serão verificadas.

Versão 19.01

  • Requere NVDA 2018.4 ou posterior.
  • Melhor capacidade de resposta ao verificar as actualizações do extra.
  • Torna o complemento mais compatíverl com o python 3.

Versão 18.12.2

  • Preparado para python3.
  • Corrigida a compatibilidade com as versões recentes do NVDA alpha, nas quais as atualizações de extras não eram baixadas.

Versão 18.12.1

  • Adicionado localizações.

Versão 18.12

  • As Atualizações para extras desactivados podem ser verificadas. Eles continuarão desactivados após fazer as actualizações.
  • Durante as actualizações, se um extra exigir uma versão específica do NVDA e / ou uma versão do Windows, elas serão verificadas e, se uma delas não corresponder, uma mensagem de erro será mostrada e a actualização será cancelada, Não havendo alteração na versão do extra instalada.
  • Quando a verificação automática de actualizações estiver activada e as actualizações estiverem prontas, o NVDA apresentará a lista de actualizações, em vez de perguntar se deseja verificar as actualizações.

Versão 18.10

  • Versão estável inicial (ainda marcada como prova de conceito).