You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Require stable API version for submitting an add-on using stable channel (#33)
Currently add-on authors are able to submit stable add-ons to the 2024.1 API.
However, the 2024.1 API is not stable yet.
If a user attempts to install an add-on that is currently marked as compatible with 2024.1, with the final NVDA 2024.1 release, they will encounter errors.
Add-on authors are encouraged to submit add-ons using the "dev" version to NVDA APIs which are not yet released.
This PR makes it required for an add-on to use dev or beta channels when submitting an add-on to an API version that is still in development, and is yet to be released.
For example:
in nvdaAPIVersions.json, 2024.1 will include a flag "experimental": true until RC is reached
when submitting an add-on with a "stable" channel to 2024.1, the submission will fail with an error encouraging the submitter to use the beta or dev channel
0 commit comments