Currently, plugins can't set minimum required jadx version, this allows to install plugin even if current jadx version not supported and plugin will crash or spam exceptions in log.
Possible implementation details:
new property in JadxPluginInfo: requiredJadxVersion
should allow setting released jadx version and also unstable version.
Possible format: "1.5.1, r2305" - will require 1.5.1 as stable version or unstable build with revision 2305.
Revision for commit can be found using git with git rev-list --count 3788e4ef
"dev" version should allow installing all plugins
during plugin install search of latest plugin which match required version should be implemented
jadx-gui should indicate if latest plugin version can't be installed and why, and show which version can be installed
Describe your idea
Currently, plugins can't set minimum required jadx version, this allows to install plugin even if current jadx version not supported and plugin will crash or spam exceptions in log.
Possible implementation details:
JadxPluginInfo
:requiredJadxVersion
"1.5.1, r2305"
- will require1.5.1
as stable version or unstable build with revision2305
. Revision for commit can be found using git withgit rev-list --count 3788e4ef
"dev"
version should allow installing all plugins