@Alan-Kilborn interpreted:
I think what is being said is that Plugins Admin installed Pythonscript 3.0.3 for the OP.
The Plugins Admin does not install v3.0.3.
If that is what he was trying to say, then he was wrong.
64bit:
https://github.com/notepad-plus-plus/nppPluginList/blob/master/src/pl.x64.json#L796-L805
32bit:
https://github.com/notepad-plus-plus/nppPluginList/blob/master/src/pl.x86.json#L1086-L1095
both of those show quite clearly that the nppPluginList points at the v1.5.4 download, as it should.
What happened was that @V-S-Rawat already had 3.0.3-alpha installed; when he tried to install v1.5.4 somehow (he isn’t clear whether he did it through Windows or Plugins Admin) that Plugins Admin still showed that v3.0.3 was installed. My guess is that if he tried with Plugins Admin, it doesn’t downgrade a plugin to an earlier version, so v3.0.3 was still there. Or my other guess would be that he tried to manually install v1.5.4 without first deleting v3.0.3, so there was some conflict between the plugin DLL and the python DLL, or some such, causing the crash.
-----
Now, replying to the OP:
@V-S-Rawat wrote:
plugin admin will go ahead and download and installe 3.0.3
No, it did not. Plugin Admin just couldn’t fix the mess you’d made by all your manual installation without uninstalling previous versions. You cannot blame that on Plugins Admin.
Plugins Admin will not install a newer version until the plugin maintainer issues a PR to the nppPluginList , and until that version of nppPluginList gets distributed with the subsequent version of Notepad++. There is no version of Notepad++ currently existing which has a Plugins Admin that will install v3.0.3.
Plugin Admin will always download and install latest version
Wrong again. Plugins Admin will only download the one version that is hardcoded into nppPluginList for that version of Notepad++. They have not yet implemented the feature which will allow nppPluginList to be updated without releasing a new version of Notepad++.
Plugins Admin is a tool, and you have to know how to use that tool.
If you don’t want to install the version of a plugin that Plugins Admin lists as available, then it is your responsibility to install it correctly manually, and your responsibility to download a copy that is compatible with your version of Notepad++, and your responsibility to make sure it’s compatible with any pre-existing config files (or, in the case of PythonScript, scripts that you’ve written), and your responsibility to clean up the mess when something goes wrong.