The maximum acceptable version.

Comparisons split on period characters and do numerical comparison ahead of lexicographical. e.g. 1.10 is later than 1.2 and 10a is later than 10.

e.g. for git, you could specify "2.99" and the version check will reject a version of git of 3.anything or later, or even 2.99.1, but would also reject 2.100.

If this is left blank (the default) then there is no maximum, but the minimum (if any) can still apply. If neither minimum or maximum is set then no version check will be performed.