We are moving to calver with YYYY.MINOR.MICRO suffix for prereleases are -MX, -RCX. For release there is no longer a .RELEASE.
In ProjectVersionTests.should_return_true_for_a_valid_version() the following happens
then(projectVersion("2020.0.0-M1").isValid()).isTrue(); // success
then(projectVersion("2020.0.0-RC2").isValid()).isTrue(); // success
then(projectVersion("2020.0.0").isValid()).isTrue(); // failure