Обновление дополнений
- Автор: Joseph Lee, Luke Davis
- Скачать стабильную версию
- NVDA compatibility: 2023.1
- This is a would-be legacy add-on: NVDA 2023.2 will include add-on update check functionality through add-on store
Это дополнение воплощает в жизнь основную проблему NVDA 3208: возможность проверять, загружать и применять обновления дополнений.
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.
Следующие дополнения предоставляют встроенную функцию обновления, поэтому обновления не будут проверяться с помощью этого дополнения:
- Braille Extender
- Tienda NVDA (Spanish NVDA Community Store)
ВАЖНЫЕ ПРИМЕЧАНИЯ:
- 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.
- Это дополнение не предназначено для использования на защищенных экранах. Если у вас установлены дополнения в режиме защищенного экрана, даже если вы скопируете это дополнение в режим безопасного экрана, оно не будет работать.
- Если в новых обновлениях дополнений указан диапазон совместимости (минимальная и последняя протестированные версии NVDA) и если используемая вами версия NVDA не попадает в диапазон совместимости согласно NVDA, обновление дополнений не будет продолжено.
- Не все дополнения идут с релизами в процессе разработки. Если вы не получаете обновления после того, как решили установить версии дополнений, которые находятся в процессе разработки, переключитесь на стабильный канал для этих дополнений.
- На некоторых системах (особенно на компьютерах, присоединенных к корпоративному домену) функционал проверки обновлений дополнений может работать некорректно, поэтому обновления дополнений необходимо загружать вручную.
- 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.
Настройки дополнения
Вы можете настроить параметры обновления дополнения с экрана настроек (NVDA меню, Параметры, Настройки) в категории Обновление дополнений. Настройки дополнения следующие:
- Автоматически проверять наличие обновлений дополнений: если этот флажок установлен, NVDA будет проверять наличие обновлений дополнений один раз в день. Автоматическая проверка обновлений включена в клиентских системах Windows и отключена в серверных системах.
- 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.
- Не обновлять дополнения: вы можете выбрать дополнения, которые не должны обновляться.
- Предпочитать разрабатываемые версии: любые дополнения, отмеченные в этом списке, получат выпуски в процессе разработки (предварительные) выпуски.
- Development release channel (selected add-on must be checked from prefer development releases): allows selecting development updates coming from either dev or beta channel.
- 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.
Доступные источники обновления дополнений:
- NV Access add-on store (default)
- Community add-ons website
- Каталог дополнений испанского сообщества
- Каталоги, поддерживаемые сообществами NVDA в Китае и Тайване
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.
Version 23.04
- Added development update channel setting to let users of development add-ons choose between dev and beta update channels. This option is shown if the selected add-on from prefer development releases list is checked.
- NV Access add-on store is broadly available as an update source from Add-on Updater.
Версия 23.03
- Due to changes made to the website used by some update sources, this must be installed manually.
- Добавлен магазин дополнений NV Access в качестве экспериментального источника обновлений дополнений.
Версия 23.02
- Требуется NVDA 2022.4 или более поздней версии.
- NVDA больше не будет предлагать более старые обновления для большинства дополнений после проверки обновлений дополнений. Это касается дополнений с текстом версии вида номер.номер.
Версия 23.01
- NVDA проверит минимальную версию Windows на наличие обновлений дополнения, если в качестве источника обновлений указан веб-сайт дополнений сообщества NVDA.
- Повышена производительность при одновременной загрузке нескольких обновлений дополнений. В результате порядок загрузки дополнений, отображаемый в диалоге прогресса загрузки, будет случайным.
- Части дополнения теперь используют модуль concurrent.futures Python для повышения производительности, в частности проверки обновлений и процессов загрузки.
Версия 22.11
- Требуется NVDA 2022.3 или более поздняя версия.
Версия 22.10
- Добавлены каталоги сообществ NVDA в Китае и Тайване как источники обновлений дополнений (от Woody Tseng).
Версия 22.09
- Требуется NVDA 2022.2 или более поздней версии.
- NVDA будет проверять хэш-значения SHA256 при загрузке обновлений дополнения, если источник обновления дополнения содержит хеш-значения для пакетов дополнения. Если хеш-значение неверно, обновление дополнения завершится ошибкой.
Версия 22.08
- Значительная реорганизация и переписывание внутреннего кода.
- В системах Windows Server функция автоматической проверки обновлений дополнений отключена по умолчанию (влияет на новые установки).
- Добавлена возможность выбирать разные источники обновлений дополнений. В настоящее время дополнение может проверять наличие обновлений дополнения, размещенных на веб-сайте дополнений сообщества NVDA (addons.nvda-project.org) или в каталоге дополнений испанского сообщества (nvda.es). В панель настроек дополнения добавлено новое поле со списком для выбора источника обновления дополнения.
- В Windows 10 и более поздних версиях можно позволить дополнению проверять, загружать и устанавливать обновления дополнения в фоновом режиме при условии, что NVDA действительно установлен, а уведомление об обновлении дополнения настроено на всплывающее уведомление.
- Переработан процесс загрузки и установки обновлений дополнения для обновлений нескольких дополнений, включая использование единого диалогового окна для отображения хода загрузки для всех дополнений и обновления дополнений после загрузки всех из них.
- Если NVDA настроен на объявление уведомлений об обновлениях в виде всплывающих уведомлений, пункт меню "Проверить наличие обновлений для дополнений" станет "Просмотр обновлений дополнений", когда обновления станут доступны, с новым именем, включающим количество обновлений дополнения.
- В NVDA 2022.1 и более поздних версиях Add-on Updater может обрабатывать переключатели из командной строки для этого дополнения (в настоящее время нет).
- В диалоговом окне обновлений дополнений дополнения, которые отключены пользователем, по умолчанию не отмечены флажком, и будет показано подтверждающее сообщение, проверяющее отключенные дополнения и пытающееся обновить их, так как это активирует их.
Версия 22.07
- URL-адреса, используемые дополнением, теперь являются константами, размещенными внутри нового модуля (предоставленного Люком Дэвисом).
- Диалоговое окно прогресса загрузки дополнения теперь находится по центру экрана.
Версия 22.03
- Улучшена безопасность за счет того, что дополнение не загружается, когда NVDA работает в безопасном режиме.
Версия 22.02
- Требуется NVDA 2021.3 или более поздняя версия.
- В Windows 10 всплывающие уведомления об обновлении дополнения локализованы.
Версия 22.01
- Требуется NVDA 2021.2 или более поздняя версия.
- В серверных системах под управлением Windows Server 2016 и более поздних версий обновления дополнений будут представлены в диалоговом окне вместо всплывающих уведомлений.
Версия 21.10
- На некоторых системах снова можно проверить наличие обновлений дополнения, особенно после чистой установки Windows.
Версия 21.09
- Требуется NVDA 2021.1 или более поздняя версия.
- в Windows 10 и более поздних версиях можно выбрать уведомление об обновлении дополнения между всплывающим сообщением и диалоговым окном обновления. Это можно настроить в настройках Add-on Updater, которые находятся на экране настроек NVDA.
- Add-on Updater больше не будет проверять информацию о минимальном выпуске Windows на наличие дополнений, поскольку дополнения, такие как Windows App Essentials, предоставляют более точную информацию о совместимости с Windows.
Версия 21.07
- В Windows 10 и более поздних версиях всплывающее уведомление будет отображаться, когда будут доступны обновления дополнения. Обратите внимание, что вы не можете щелкнуть это уведомление - вы должны открыть меню NVDA/Сервис/Проверить наличие обновлений для дополнений, чтобы просмотреть обновления.
- Когда при запуске отображается диалоговое окно устаревших дополнений, теперь вы можете просматривать устаревшие дополнения и причины так же, как и обновления дополнений.
- Улучшена внутренняя проверка обновлений дополнения, включая использование коллекции метаданных дополнения, предоставленной сообществом, для проверки совместимости дополнения. Среди прочего, это устраняет выпуски дополнений для проверки обновлений для новых дополнений.
Версия 21.05
- NVDA больше не будет воспроизводить сигналы об ошибках при попытке проверить обновления при использовании альфа-снапшотов NVDA 2021.1, вызванных изменениями в наборе инструментов wxPython GUI.
Версия 21.03
- Требуется NVDA 2020.4 или более поздней версии.
- NVDA представит диалоговое окно с ошибкой, если при проверке обновлений дополнения возникнут ошибки, такие как потеря подключения к Интернету.
Версия 20.11
- Требуется NVDA 2020.3 или более поздней версии.
- Решено больше проблем со стилем кодирования и потенциальных ошибок с Flake8.
- NVDA больше не будет воспроизводить сигналы об ошибках или ничего не делать при использовании дополнения, пока NVDA работает из исходного кода. Вместо этого в журнал будет записано сообщение об этом факте.
Версия 20.07
- Требуется NVDA 2020.1 или более поздней версии.
- Если установлено одно или несколько устаревших дополнений (например, Screen Curtain), Add-on Updater выдаст сообщение с просьбой отключить или удалить перечисленные дополнения.
- Теперь вы можете сохранить, перезагрузить или сбросить настройки Add-on Updater, нажав Control+NVDA+C, Control+NVDA+R один раз или Control+NVDA+R три раза соответственно.
Версия 20.06
- Решено множество проблем со стилем кодирования и потенциальных ошибок с Flake8.
Версия 20.04
- NVDA больше не будет ничего делать или воспроизводить сигналы ошибок при попытке обновить дополнения через Add-on Updater.
- Решена проблема, из-за которой пункт "Проверить наличие обновлений для дополнений" отсутствовал в NVDA меню, Сервис.
Версия 20.03
- Требуется NVDA 2019.3 или более поздней версии.
- При установке обновлений дополнения Add-on Updater больше не будет проверять диапазон совместимости. NVDA сама проверит совместимость дополнения.
Версия 19.11
- Когда обновления дополнения будут доступны, NVDA сообщит, сколько обновлений доступно.
Версия 19.09
- Требуется NVDA 2019.2 или более поздней версии.
- Ошибки тайм-аута, возникающие при попытке загрузить обновления некоторых дополнений (в частности, файлы дополнений, размещенные на GitHub), были устранены.
Версия 19.04
- Требуется NVDA 2019.1 или новее.
- При установке обновлений дополнения будут проверяться как минимальная, так и последняя протестированные версии.
Версия 19.01
- Требуется NVDA 2018.4 или более поздней версии.
- Улучшена отзывчивость при проверке обновлений дополнения.
- Дополнение стало более совместимым с Python 3.
Версия 18.12.2
- Python 3 готов.
- Исправлена совместимость с последними альфа-снапшотами NVDA, из-за которых обновления дополнения не загружались.
Версия 18.12.1
- Добавлены локализации.
Версия 18.12
- Обновления для отключенных дополнений можно проверить. Они останутся отключенными после их обновления.
- Во время обновлений, если для дополнения требуется определенная версия NVDA и/или выпуск Windows, они будут проверены, и если один из них не соответствует, будет показано сообщение об ошибке, и обновление будет прервано, в результате чего уже установленная версия дополнения не изменится.
- Когда автоматическая проверка обновлений включена и обновления готовы, NVDA представит список обновлений вместо того, чтобы спрашивать, хотите ли вы просмотреть обновления.Когда автоматическая проверка обновлений включена и когда обновления готовы, NVDA представит список обновлений вместо того, чтобы спрашивать, хотите ли вы просмотреть обновления.
Версия 18.10
- Первоначальный стабильный выпуск (по-прежнему помечен как доказательство концепции).