-
Notifications
You must be signed in to change notification settings - Fork 192
5.0.0 Release Notes
Greclipse 5.0.0 was released on June 30th 2023.
-
Groovy 5.0.0 (pre-alpha)
-
Groovy 4.0.13
-
Groovy 3.0.18
📋 Support for Groovy 2.5 has been dropped. Groovy 3.0 is now included by default.
📋 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.28 (2023-06)
📋 Support for Eclipse 4.9 through 4.18 has been dropped.
As of Eclipse 4.28, Java 20 is supported. It can be combined with Groovy 4 or 5.
-
backport fixes and tests
GROOVY-9910 GROOVY-10072 GROOVY-10372 GROOVY-10592 GROOVY-10695 GROOVY-11056 GROOVY-11057 GROOVY-11063 GROOVY-11083
Groovy source can now be used for watch expressions, conditional breakpoints, detail formatter snippets, logical structure snippets and in the Debug Shell.
📋 Groovy debug support can be disabled by setting system property eclipse.groovy.debug
to false.
-
enum
MIN_VALUE
andMAX_VALUE
constants -
named-argument constructor invocation
-
static field and method references via class expression
Current:
Previous:
-
callable property invocation
Current:
Previous:
-
repeat lambda parameter types
Current:
Previous:
-
type-checked reference to trait method
Current:
Previous:
-
static import for mix of deprecated and non-deprecated method overloads
Current:
Previous:
-
spread arguments and static method missing
Current:
Previous:
-
list spread over closure parameters
Current:
Previous:
-
multiple assignment of non-constant values
Current:
Previous:
-
recursive type vars
Current:
Previous:
- 568: Add support for Groovy in breakpoint conditions
- 569: Add support for Groovy in Expressions view
- 1370: Add support for Groovy 5.0.0
- 1469: Add support for Eclipse 4.28 (2023-06)
- 1470: Add support for Java 20
- 1472: Fix type inferencing, syntax highlighting and code navigation for callable property invocation
- 1473: Fix type inferencing and code navigation for named-argument constructor invocation
- 1475: Fix syntax highlighting and code navigation for repeat lambda parameter types
- 1476: Fix code navigation for type-checked reference to trait method
- 1477: Add support for Groovy 4.0.12
- 1478: Fix syntax highlighting of static import for mix of deprecated and non-deprecated method overloads
- 1483: Fix type inferencing and syntax highlighting for spread arguments and static method missing
- 1484: Fix type inferencing for list spread over closure parameters
- 1485: Fix type inferencing for multiple assignment of non-constant values
- 1486: Fix syntax highlighting and code navigation for recursive type vars
-
1487: Add support for enum
MIN_VALUE
andMAX_VALUE
constants - 1488: Add support for Groovy 3.0.18
- 1489: Add support for Groovy 4.0.13
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.0.0/e4.28
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.27
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.26
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.25
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.24
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.23
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.22
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.21
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.20
- https://groovy.jfrog.io/artifactory/plugins-release/org/codehaus/groovy/groovy-eclipse-integration/5.0.0/e4.19
Archives of these update sites are also available:
- org.codehaus.groovy-5.0.0.v202306301519-e2306-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301515-e2303-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301511-e2212-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301507-e2209-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301503-e2206-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301500-e2203-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301457-e2112-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301453-e2109-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301449-e2106-updatesite.zip
- org.codehaus.groovy-5.0.0.v202306301435-e2103-updatesite.zip