Add-on Updater

  • Autor: Joseph Lee, Luke Davis
  • Pobierz Wersja stabilna
  • NVDA compatibility: 2023.1-2024.2+
  • This is a would-be legacy add-on: NVDA 2023.2 includes add-on update check functionality through add-on store

Ten dodatek powstał w odpowiedzi na problem głównej dystrybucji NVDA, o numerze 3208. Dodaje możliwość sprawdzenia, pobrania i zastosowania aktualizacji dodatków.

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.

Następujące dodatki zawierają wbudowaną funkcję aktualizacji, dlatego aktualizacje nie będą sprawdzane za pomocą tego dodatku:

  • Braille Extender
  • Tienda NVDA (Sklep społeczności hiszpańskiej NVDA)

Ważne uwagi:

  • 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.
  • This add-on requires Windows 10 Version 22H2 or later.
  • Ten dodatek nie jest przeznaczony do użytku na bezpiecznych ekranach. Jeśli na bezpiecznym ekranie są zainstalowane dodatki, nawet jeśli skopiujesz Program Add-on Updater do bezpiecznego trybu ekranu, Narzędzie Add-on Updater nie będzie działać.
  • Jeżeli nowa aktualizacja określa rangę zgodności (minimalną i ostatnią testowaną wersję NVDA) i jeżeli wersja uruchomiona nie wchodzi w rangę kompatybilnych wersji według NVDA, Aktualizowanie dodatku ne będzie kontynuowane.
  • Nie wszystkie dodatki są wyposażone w wersje rozwojowe. Jeśli nie otrzymujesz aktualizacji po wybraniu instalacji wersji rozwojowych dodatku, przełącz się na stabilny kanał dla których dotyczy problem.
  • 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.
  • W niektórych systemach (zwłaszcza komputerach przyłączonych do domeny firmowej) funkcja sprawdzania aktualizacji dodatków może nie działać poprawnie, dlatego aktualizacje dodatków należy pobrać ręcznie.
  • 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.

Ustawienia dodatku

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.
  • Nie aktualizuj dodatków: możesz wybrać dodatki, które nie powinny być aktualizowane.
  • Preferuj wydania rozwojowe: wszystkie dodatki zaznaczone na tej liście otrzymają wydania rozwojowe (przedpremierowe).
  • Kanał wydania rozwojowego (wybrany dodatek należy zaznaczyć w preferuj wydania rozwojowe): umożliwia wybranie aktualizacji programistycznych pochodzących z kanału deweloperskiego lub 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.

Dostępne źródła aktualizacji dodatków to:

  • NV Access add-on store (default)
  • Community add-ons website
  • Katalog dodatków społeczności hiszpańskiej
  • Katalogi utrzymywane przez społeczności NVDA w Chinach i na Tajwanie

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.

Version 23.06

  • NVDA 2023.1 or later is required.
  • Changed default add-on update source from community add-ons website to NV Access add-on store.

Version 23.05

  • Add-on update channel will be displayed when reviewing available add-on updates.
  • NVDA will present a message about add-on store if using NVDA releases with add-on store included.

Wersja 23.04

  • Dodano ustawienie kanału aktualizacji programistycznej, aby umożliwić użytkownikom dodatków programistycznych wybór między kanałami aktualizacji deweloperskiej i beta. Ta opcja jest wyświetlana, jeśli zaznaczony jest wybrany dodatek z listy preferowanych wydań rozwojowych.
  • NV Access add-on store is broadly available as an update source from Add-on Updater.

Wersja 23.03

  • Due to changes made to the website used by some update sources, this must be installed manually.
  • Dodano magazyn dodatków NV Access jako eksperymentalne źródło aktualizacji dodatków.

Wersja 23.02

  • Wymagana jest NVDA 2022.4 lub nowsza.
  • NVDA nie będzie już oferować starszych aktualizacji dodatków dla większości dodatków po sprawdzeniu dostępności aktualizacji dodatków. Dotyczy to dodatków z tekstem wersji o numerze formularza.numer.

Wersja 23.01

  • NVDA sprawdzi minimalną wersję systemu Windows pod kątem aktualizacji dodatków, jeśli źródło aktualizacji jest ustawione na stronę dodatków społeczności NVDA.
  • Zwiększono wydajność podczas pobierania wielu aktualizacji reklam jednocześnie. W rezultacie kolejność pobierania dodatków wyświetlana w oknie dialogowym postępu pobierania będzie losowa.
  • Części dodatku używają teraz modułu concurrent.futures Pythona, aby poprawić wydajność, w szczególności procesy sprawdzania aktualizacji i pobierania.

Wersja 22.11

  • Wymagana jest NVDA 2022.3 lub nowsza.

Wersja 22.10

  • Dodano katalogi ze społeczności NVDA w Chinach i na Tajwanie jako dodatkowe źródła aktualizacji (autor: Woody Tseng).

Wersja 22.09

  • Wymagana jest NVDA 2022.2 lub nowsza.
  • NVDA sprawdzi wartości skrótu SHA256 podczas pobierania aktualizacji dodatków, jeśli źródło aktualizacji dodatków zawiera wartości skrótu dla pakietów dodatków. Jeśli wartość skrótu jest nieprawidłowa, aktualizacja dodatków nie powiedzie się.

Wersja 22.08

  • Znacząca wewnętrzna reorganizacja i przepisywanie kodu.
  • W systemach Windows Server funkcja automatycznego sprawdzania aktualizacji dodatków jest domyślnie wyłączona (dotyczy nowych instalacji).
  • Dodano możliwość wyboru różnych źródeł aktualizacji dodatków. Add-on Updater może sprawdzać dostępność aktualizacji hostowanych w witrynie sieci Web dodatków społeczności (addons.nvda-project.org) lub katalogu dodatków społeczności hiszpańskiej (nvda.es). W panelu ustawień dodatków dodano nowe pole kombi, aby wybrać źródło aktualizacji dodatków.
  • W systemie Windows 10 i nowszych wersjach możliwe jest zezwolenie Add-on Updater na sprawdzanie, pobieranie i instalowanie aktualizacji dodatków w tle, pod warunkiem, że NVDA jest faktycznie zainstalowany, a powiadomienie o aktualizacji ad-on jest ustawione na toast.
  • Przeprojektowane pobieranie i instalowanie aktualizacji dodatków dla wielu aktualizacji dodatków, w tym użycie jednego okna dialogowego do pokazania postępu pobierania wszystkich dodatków i aktualizacji dodatków po pobraniu ich wszystkich.
  • Jeśli NVDA jest ustawiona na ogłaszanie powiadomień o aktualizacjach jako wyskakujących powiadomień, pozycja menu "sprawdź dostępność aktualizacji dodatków" stanie się "przejrzyj aktualizacje dodatków", gdy aktualizacje staną się dostępne, z nową nazwą zawierającą liczbę aktualizacji dodatków.
  • W programie NVDA 2022.1 i nowszych wersjach program Add-on Updater może przetwarzać przełączniki wiersza polecenia dla tego dodatku (obecnie żadnego).
  • W oknie dialogowym aktualizacji dodatków dodatki wyłączone przez użytkownika są domyślnie odznaczone, a zostanie wyświetlony komunikat z potwierdzeniem, że wyłączone dodatki zostaną zaznaczone i zostanie wyświetlony komunikat potwierdzający, że zostaną one zaktualizowane, ponieważ spowoduje to ich włączenie.

Wersja 22.07

  • Adresy URL używane przez dodatek są teraz stałymi hostowanymi w nowym module (autorem jest Luke Davis).
  • Okno dialogowe postępu pobierania dodatku jest teraz wyśrodkowane na ekranie.

Wersja 22.03

  • Poprawiono bezpieczeństwo, nie ładując dodatku, gdy NVDA działa w trybie bezpiecznym.

Wersja 22.02

  • Wymagana jest nvda 2021.3 lub nowsza.
  • W systemie Windows 10 wyskakujące powiadomienia o aktualizacji dodatków są zlokalizowane.

Wersja 22.01

  • Wymagana jest nvda 2021.2 lub nowsza.
  • W systemach serwerowych z systemem Windows Server 2016 lub nowszym aktualizacje dodatków będą wyświetlane w oknie dialogowym zamiast korzystania z wyskakujących powiadomień.

Wersja 21.10

  • Ponownie można sprawdzić dostępność aktualizacji dodatków w niektórych systemach, zwłaszcza po czystej instalacji systemu Windows.

Wersja 21.09

  • Wymagana jest nvda 2021.1 lub nowsza.
  • w systemie Windows 10 i nowszych można wybrać powiadomienie o aktualizacji dodatku między wyskakującym komunikatem a oknem dialogowym aktualizacji. Można to skonfigurować za pomocą ustawień Add-on Updater znajdujących się na ekranie Ustawienia NVDA.
  • Narzędzie Add-on Updater nie będzie już sprawdzać minimalnych informacji o wersji systemu Windows dla dodatków, ponieważ dodatki, takie jak Podstawowe programy aplikacji systemu Windows, zapewniają lepsze informacje o zgodności z systemem Windows.

Wersja 21.07

  • W systemie Windows 10 i nowszych wersjach wyskakujące powiadomienie będzie wyświetlane, gdy dostępne będą aktualizacje dodatków. Pamiętaj, że nie możesz kliknąć tego powiadomienia - musisz otworzyć menu NVDA / Narzędzia / Sprawdź aktualizacje dodatkowe, aby przejrzeć aktualizacje.
  • Gdy podczas uruchamiania jest wyświetlane okno dialogowe starszych dodatków, można teraz przeglądać starsze dodatki i przyczyny, podobnie jak aktualizacje dodatków.
  • Ulepszone wewnętrzne sprawdzanie aktualizacji dodatków, w tym korzystanie z kolekcji metadanych dodatków dostarczanych przez społeczność w celu sprawdzenia zgodności dodatków. Między innymi eliminuje to wydania dodatków do dodawania kontroli aktualizacji dla nowych dodatków.

Wersja 21.05

  • NVDA nie będzie już odtwarzać dźwięków błędów podczas próby sprawdzenia aktualizacji podczas korzystania z migawek alfa NVDA 2021.1, spowodowanych zmianami w zestawie narzędzi wxPython GUI.

Wersja 21.03

  • Wymagana jest wersja NVDA 2020.4 lub nowsza.
  • NVDA przedstawi okno dialogowe błędu, jeśli wystąpią błędy podczas sprawdzania aktualizacji dodatku, takich jak utrata połączenia internetowego.

Wersja 20.11

  • Wymagana jest wersja NVDA 2020.3 lub nowsza.
  • Rozwiązano więcej problemów ze stylem kodowania i potencjalnych błędów z Flake8.
  • NVDA nie będzie już odtwarzać dźwięków błędów lub wydaje się nic nie robić podczas korzystania z dodatku, gdy NVDA jest uruchomiony z kodu źródłowego. Zamiast tego komunikat o tym fakcie zostanie zapisany w dzienniku.

Wersja 20.07

  • Wymagana jest wersja NVDA 2020.1 lub nowsza.
  • Jeżeli w konfiguracji NVDA zainstalowane są dodatki przestarzałe, takie jak Screen Curtain dodatek pokaże stosowny komunikat, wymagający ich usunięcia oraz wyłączenia.
  • Od teraz można zapisywać, ponownie wczytywać, oraz resetować ustawienia dodatku naciskając Control+NVDA+C, Control+NVDA+R jeden raz, lub Control+NVDA+R trzykrotnie.

Wersja20.06

  • Naprawiono mnóstwo błędów dotyczących stylu samego kodu oraz potencjalnych błędów dotyczących Lintera flake8.

Wersja 20.04

  • NVDA już nie będzie wyglądałą jak by nie robiła nic, lub odtwarzałą dźwięki błędów gdy próbujemy zaktualizować dodatki.
  • Naprawiono błąd związany z nie pojawianiem się elementu meni "sprawdź aktualizacji dodatków" w meni rozwijanym serwis.

Wersja 20.03

  • Wymagana jest wersja NVDA 2019.3 lub nowsza.
  • Od teraz przy instalacji dodatków, add-on updater nie będzie sprawdzał zgodność dodatków. NVDA będzie sprawdzała zgodność dodatków.

Wersja19.11

  • Gdy nowe aktualizacje są dostępne, NVDA powie, ile aktualizacji jest dostępnych do zainstalowania.

Wersja 19.09

  • Wymaga NVDA 2019.2 lub nowszą.
  • Błędy limitu czasu widoczne podczas próby pobrania niektórych aktualizacji dodatków (w szczególności plików dodatków hostowanych w witrynie GitHub) zostały rozwiązane.

Wersja 19.04

  • Wymaga NVDA 2019.1 lub nowszą.
  • Instalując aktualizację NVDA dodatków, będą sprawdzane minimalna i ostatnio testowana wersja.

Wersja 19.01

  • Wymaga NVDA 2018.4 lub nowszą.
  • Ulepszona wydajność przy sprawdzaniu aktualizacji.
  • Ulepszona zgodność dodatku z Pythonem 3.

Wersja 18.12.2

  • Gotowość dla Pythona 3.
  • Ulepszona zgodność z ostatnimi wersjami ALPHA NVDA gdzie aktualizacje dodatków NVDA nie były pobierane.

Wersja 18.12.1

  • Dodano tłumaczenia.

Wersja18.12

  • Aktualizacje dla wyłączonych dodatków mogą być sprawdzane. Dodatki zostaną wyłączone po sprawdzaniu tychże.
  • Gdy dodatek wymaga określoną wersję systemu windows lub NVDA, te parametry będą sprawdzane, i jeżeli żaden z nich nie jest spełniony, będzie pokazany komunikat o błędzie i aktualizacja będzie anulowana, co będzie skutkowało niezmieniona wersją zainstalowanego dodatku.
  • Gdy automatyczne sprawdzanie dodatków jest włączone i gdy aktualizacje są gotowe, NVDA pokaże listę dostępnych aktualizacji, zamiast pytania o gotowości instalacji aktualizacji.

Wersja18.10

  • Pierwsza wersja stabilna (jeszcze oznaczona jako prototyp).