Supporting multiple Unreal Engine versions for my plugin

Hello everyone
Im trying to figure out a way to support multiple Unreal Engine versions (4.17 - 4.20) for my plugin. One way is to submit multiple plugins, each specifying the EngineVersion in the .uplugin file corresponding to the Unreal Engine version I want to support. Is there a better way of doing this where I do not have to manage multiple plugins?

Thanks