I would still leave this at 3.1.0
I know 3.0.0 support is possible through some configuration in CLI but I would document that as a patch when we want to release it to whoever wants to test this with the 3_0_X branch. They can rebuild the module themselves.