a simple question about api compatibility NVDA 2023


Simone Dal Maso
 

Hello,
Today I downloaded the latest alpha snapshot of NVDA, because I'd like to test if some addons in which I am involved are compatible with last api.
Since I noticed that the addons work even without modifying the manifest.ini, so for example all the addons that declare compatibility until 2022 continue to run, I would like to know if the compatibility restrictions are already active in the alpha version. Simply put, if an addon now works fine with alpha releases, does that mean it meets the requirements of api 2023?
Thank you.


 

Hi,
Not exactly - changes were made in recent alpha releases that will break some add-ons, most notably any add-on that relies on NVDA configuration values that are different between 2022.x and 2023.1 (most notably, report indentation setting). The build released today (January 11) is specifically designed to help some add-ons work with braille and sound (wave, in this case) playback without resorting to patching some NVDA routines; although this affects NVDA Remote add-on, it affects others that are patching specific braille routines.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Simone Dal Maso
Sent: Wednesday, January 11, 2023 1:12 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] a simple question about api compatibility NVDA 2023

Hello,
Today I downloaded the latest alpha snapshot of NVDA, because I'd like to test if some addons in which I am involved are compatible with last api.
Since I noticed that the addons work even without modifying the manifest.ini, so for example all the addons that declare compatibility until 2022 continue to run, I would like to know if the compatibility restrictions are already active in the alpha version. Simply put, if an addon now works fine with alpha releases, does that mean it meets the requirements of api 2023?
Thank you.


Cyrille
 

Hi Simone

No, add-on do not yet need to have manifest updated to 2023.1. They will need to when PR #14172 will be merged.

Cheers,

Cyrille


zvonimir stanečić, 9a5dsz
 

Hi Cyrille, Simone, and all listers!

Maybe i am going to hijack the thread, but it will be good to ask here before it gets too late:

Are there any api changes regarding speech and speech synthesizers explicitly?

Best,

Zvonimir

 

From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Cyrille via groups.io
Sent: Wednesday, January 11, 2023 10:56 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] a simple question about api compatibility NVDA 2023

 

Hi Simone

No, add-on do not yet need to have manifest updated to 2023.1. They will need to when PR #14172 will be merged.

Cheers,

Cyrille


Brian's Mail list account
 

Also looking back through a log recently I notice a few places where although an add on will work there is a comment generated that the syntax has or will be changed and it says please use (insert replacement) instead.
Notable the sound schemes add on formerly 3D sounds for example. Its not clear to me when these old syntax allowances will cease to work.
Brian

--
bglists@...
Sent via blueyonder.(Virgin media)
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.

----- Original Message -----
From: "Simone Dal Maso" <simone.dalmaso@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Wednesday, January 11, 2023 9:11 AM
Subject: [nvda-addons] a simple question about api compatibility NVDA 2023


Hello,
Today I downloaded the latest alpha snapshot of NVDA, because I'd like
to test if some addons in which I am involved are compatible with last api.
Since I noticed that the addons work even without modifying the
manifest.ini, so for example all the addons that declare compatibility
until 2022 continue to run, I would like to know if the compatibility
restrictions are already active in the alpha version. Simply put, if an
addon now works fine with alpha releases, does that mean it meets the
requirements of api 2023?
Thank you.