On Sun, Oct 14, 2018 at 1:41 AM Daniel.Sun <sun...@apache.org> wrote:
> Hi Cédric, > > > However, we discovered several regressions (in @CompileStatic, in > > covariant return type checking, ...) that may make the migration > painful. > According to the changed files shown in the PR ( > https://github.com/gradle/gradle/pull/6903/files ), it seems that the > migration is not that painful ;-) > > BTW, all changes for 2.5.x pass all existing tests in Groovy project. > If you find some breaking change, feel free to submit JIRA ticket to track. > The problem is that none of our tests in 2.5.x include tests against 2.4.x compiled code. This is what impacts Gradle, Grails and Micronaut plugins. They might be compiled with 2.4.x and then used with 2.5.x. The checkBinaryCompatibility task helps somewhat but we could no doubt also add some cross version integration tests as well. > > Cheers, > Daniel.Sun > > > > > ----- > Daniel Sun > Apache Groovy committer > Blog: http://blog.sunlan.me > Twitter: @daniel_sun > > -- > Sent from: http://groovy.329449.n5.nabble.com/Groovy-Users-f329450.html >