-
Notifications
You must be signed in to change notification settings - Fork 192
5.3.0 Release Notes
Greclipse 5.3.0 was released on March 31st 2024.
-
Groovy 5.0.0-alpha-7
-
Groovy 4.0.20
-
Groovy 3.0.21
📋 The new antlr4-based Parrot Parser is disabled by default. To enable it, add
-Dgroovy.antlr4=true
to your eclipse.ini file after the-vmargs
line or add a compiler config script to your project withconfiguration.pluginFactory = org.codehaus.groovy.control.ParserPluginFactory.antlr4()
. Please note that parser recovery is not implemented for the Parrot Parser, so your editing experience may be sub-par in this mode.
- Eclipse 4.31 (2024-03)
-
backport fixes and tests
GROOVY-8164 GROOVY-9803 GROOVY-10974 GROOVY-10975 GROOVY-11241 GROOVY-11259 GROOVY-11268 GROOVY-11290 GROOVY-11313
-
DSLD completion proposals (#1531)
-
Code hover for advanced assignment or
instanceof
cases (#1534) -
JUnit test find when method with default arguments is present (#1542)
-
Javadoc for property completion proposals (#1543)
-
Import Type quick fix for unresolved annotation (#1546)
-
Improve content-assist support for JUnit 5 (#1549)
-
Code select and organize imports for
@NamedParam
in the presence of@NamedVariant
(#1556) -
Type Hierarchy interfaces (#1560)
-
Creating proposals from type built with newer java target (#1561)
-
Proposals with exact-match text are promoted (#1562)
-
Code hover for member of type variable element (#1563)
-
class reference to non-static method
Current:
Previous:
-
@Delegate
Current:
Previous:
-
trait static method referenced from static method
Current:
Previous:
-
static trait field reference in static method
Current:
Previous:
-
this
in trait static contextCurrent:
Previous:
-
method with extension property of same name
Current:
Previous:
-
trait closures
Current:
Previous:
-
indirect private field reference
Current:
Previous:
-
type variable with multiple bounds
Current:
Previous:
- 1527: Fix type inferencing for class reference to non-static method
-
1528: Fix type inferencing and syntax highlighting for
@Delegate
- 1530: Fix type inferencing and syntax highlighting for trait static method referenced from static method
- 1531: DSLD completion proposals are missing or duplicated
- 1532: Add support for Groovy 4.0.18
-
1534: Improve code hover for advanced assignment or
instanceof
cases -
1538:
isScript
property tester fails for unit with parse error - 1539: Fix syntax highlighting for static trait field reference in static method
-
1540: Fix syntax highlighting for
this
in trait static context - 1542: JUnit test find fails when method with default arguments is present
- 1543: Javadoc for property completion proposals
- 1544: NoSuchMethodError when using m2e snapshot version 2.4.300.20240204-1616
- 1545: Fix type inferencing and syntax highlighting for method with extension property of same name
- 1546: Import Type quick fix for unresolved annotation
- 1547: Add support for Eclipse 4.31 (2024-03)
- 1549: Improve content-assist support for JUnit 5
- 1550: Add support for Groovy 4.0.19
- 1551: Add support for Groovy 3.0.21
- 1552: Fix type inferencing and syntax highlighting for trait closures
-
1556: Fix code select and organize imports for
@NamedParam
in the presence of@NamedVariant
- 1557: Add support for Groovy 4.0.20
- 1559: Fix type inferencing and syntax highlighting for indirect private field reference
- 1560: Type Hierarchy is missing interfaces
- 1561: Error creating proposals from type built with newer java target
- 1562: Content-assist proposals with exact-match text are not promoted
- 1563: Compute hover fails for member of type variable element
- 1564: Fix type inferencing and syntax highlighting for type variable with multiple bounds
Use one of the following update sites depending on your version of Eclipse:
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.31
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.30
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.29
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.28
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.27
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.26
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.25
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.24
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.23
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.22
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.21
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.20
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.3.0/e4.19
Archives of these update sites are also available:
- org.codehaus.groovy-5.3.0.v202403311524-e2403-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311518-e2312-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311514-e2309-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311501-e2306-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311455-e2303-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311448-e2212-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311440-e2209-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311436-e2206-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311431-e2203-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311427-e2112-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311423-e2109-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311419-e2106-updatesite.zip
- org.codehaus.groovy-5.3.0.v202403311410-e2103-updatesite.zip