Plugins should be able to specify which versions of PyB they are compatible with. If there are breaking changes in the internal PyB APIs, PyB should be able to warn the user that plugin does not support the currently running version of PyB and should discontinue operation.
PyB should use SemVer to indicate compatibility:
<major> - revolutionary incompatible changes in major areas (extremely rare)
<minor> - evolutionary incompatible changes in some areas
<revision> - compatible revisions/bug fixes
Plugins should be able to specify which versions of PyB they are compatible with. If there are breaking changes in the internal PyB APIs, PyB should be able to warn the user that plugin does not support the currently running version of PyB and should discontinue operation.
PyB should use SemVer to indicate compatibility:
<major>- revolutionary incompatible changes in major areas (extremely rare)<minor>- evolutionary incompatible changes in some areas<revision>- compatible revisions/bug fixes