Is it possible to prevent scripts from installing or running when the required version of WLM or Plus! is not satisfied?
For example, we now have MsgPlus::DownloadFile added for Plus! 4.20, but that function is not available in previous versions of Plus!. So, if a user tries to import a script that had DownloadFile routine in it and he has an older version of Plus!, Plus! should prevent the script from installing or running. Then, the user will be notified to install the latest version of Plus!.
This is not limited to new functions, but it can be related to functions which have improved behaviors.
And because this should be done before the script running, Plus! should check it when the script is being imported. So, the script writer would have to include some optional information about the required versions in ScriptInfo.
Edit: stupid missing words