Hello all,
Add-on Updater 21.07 is now available. As
the name suggests, you can use Add-on Updater to update Add-on
Updater.
Add-on Updater 21.07 is a major update.
When it first appeared in 2018, Add-on Updater was designed to
retrieve updates to add-ons hosted on community add-ons
website. The mechanism involved downloading add-on update
information from community add-ons website through a PHP file,
which didn’t really check for NVDA compatibility information.
Starting with version 21.07, Add-on Updater will use a much
improved secondary source (a JSON file hosting add-on
metadata) to check for NVDA compatibility before offering
updates to add-ons you are using. The biggest difference is
that this secondary source will also let Add-on Updater learn
about new add-ons added to community add-ons website whenever
they are published, which reduces add-on maintenance burden
significantly (some add-on releases were dedicated to
registering new add-ons for update checks; now all this will
be done via JSON add-on metadata).
Another big change with Add-on Updater
21.07 is that, on Windows 10 and 11 (preview), you will
receive a toast notification when add-on updates are
available. Previously if add-on updates become available, a
dialog may show up. Starting with this release, a toast
advising you to open NVDA menu/Tools/Check for add-on updates
will be shown when add-on authors release new updates.
Last but not least, sometimes add-on
developers declare their add-ons as legacy because add-on
features have become part of NVDA or for other reason.
Previously if Add-on Updater detected legacy add-ons, a dialog
will be shown at startup, but you had to use review cursor
commands to read legacy add-ons list. Starting with this
release, Add-on Updater will present legacy add-ons in a list
view format, letting you review legacy add-on information more
easily.
But that’s not all: there will come a time
when you will be asked to uninstall Add-on Updater. More on
that later. For now, please install Add-on Updater 21.07
(compatible with NVDA 2020.4 and later).
Cheers,
Joseph