Bugs
- Fix executing script from URL in Groovy older than 1.7.0 (#131)
- Use unique configuration names for every mojo, so goals don't conflict (#120)
Enhancements
- Support Java 13 (#122)
Potentially breaking changes
#120 corrects an inadvertent breaking change made in 1.6.0 with #31/#58. Here are those changes:
1.5 | 1.6 | 1.7 | |
---|---|---|---|
addStubSources | stubsOutputDirectory | outputDirectory | stubsOutputDirectory |
addTestStubSources | testStubsOutputDirectory | outputDirectory | testStubsOutputDirectory |
compileTests/testCompile | testOutputDirectory | outputDirectory | testOutputDirectory |
generateStubs | stubsOutputDirectory | outputDirectory | stubsOutputDirectory |
generateTestStubs/testGenerateStubs | testStubsOutputDirectory | outputDirectory | testStubsOutputDirectory |
groovydocTests/testGroovydoc | groovydocJavaSources | groovydocJavaSources | testGroovydocJavaSources |
removeStubs | stubsOutputDirectory | outputDirectory | stubsOutputDirectory |
removeTestStubs | testStubsOutputDirectory | outputDirectory | testStubsOutputDirectory |
In addition, unused parameters have been removed:
addSources
- skipTests
- testSources
addStubSources
- skipTests
- sources
- testSources
addTestSources
- outputDirectory
- skipTests
- sources
addTestStubSources
- sources
- testSources
compile
- skipTests
- testSources
compileTests
- sources
console
- skipTests
execute
- skipTests
generateStubs
- skipTests
- testSources
generateTestStubs
- sources
groovydoc
- skipTests
- testSources
- testGroovyDocOutputDirectory
groovydocTests
- skipTests
- sources
removeStubs
- skipTests
- sources
- testSources
removeTestStubs
- sources
- testSources
shell
- skipTests
Lastly, addTestStubSources
and removeTestStubs
now respect the skipTests
flag, for consistency.
Notes
None