-
Notifications
You must be signed in to change notification settings - Fork 193
4.7.0 Release Notes
Greclipse 4.7.0 was released on September 30th 2022.
- Groovy 4.0.5
- Groovy 3.0.13
- Groovy 2.5.19
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 with configuration.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.25 (2022-09)
-
backport fixes and tests
GROOVY-8136 GROOVY-8965 GROOVY-8999 GROOVY-9059 GROOVY-9206 GROOVY-9851 GROOVY-9854 GROOVY-9871
GROOVY-10180 GROOVY-10668 GROOVY-10688 GROOVY-10698 GROOVY-10699 GROOVY-10700 GROOVY-10701 GROOVY-10725
-
Refactor > Rename... (Alt+Shift+R) for properties
Fixed rename for
@CompileStatic
references (to getter), static import of getter/setter and aliased references. -
Run As > Groovy Console (or Shell) in Outline view
Groovy launch shortcuts no longer appear for elements such as imports and packages.
-
Alias imports show alias name in Outline view
-
"import declarations" displayed after package in Outline view (when using
ImportCustomizer
) -
Collapse region for import statements (when using
ImportCustomizer
)Current:
Previous:
-
Organize Imports (Ctrl+Shift+O) for source unit in default package (when using
ImportCustomizer
) -
Static imports selected from Outline view don't highlight "static " in editor
-
Static imports with an alias display proper first line in hover
Current:
Previous:
-
explicit-
this
reference to private static fieldCurrent:
Previous:
-
super
method referencesCurrent:
Previous:
- 1377: Add support for Eclipse 4.25 (2022-09)
-
1378: Fix syntax highlighting for
super
method references - 1379: Add support for Groovy 2.5.18
- 1380: Add support for Groovy 3.0.12
- 1381: Add support for Groovy 4.0.4
-
1382: Fix syntax highlighting for explicit-
this
reference to private static field -
1385: Compilation error when trying to assign
int
toSerializable
- 1386: Add support for Groovy 4.0.5
-
1387: Compiler
targetDirectory
is not canonicalized - 1389: Add support for Groovy 3.0.13
- 1391: Several issues with import statements
- 1393: Run As Groovy Console or Shell appear in Outline view
- 1395: Add support for Groovy 2.5.19
-
1396: Rename property refactoring produces invalid code in
@CompileStatic
- 1398: Rename refactor on static member should not impact aliased references
Use one of the following update sites depending on your version of Eclipse:
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.25
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.24
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.23
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.22
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.21
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.20
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.19
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.18
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.17
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.16
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.15
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.14
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.13
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.12
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.11
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.10
- https://dist.springsource.org/release/GRECLIPSE/4.7.0/e4.9
Archives of these update sites are also available:
- org.codehaus.groovy-4.7.0.v202209301526-e2209-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301529-e2206-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301532-e2203-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301535-e2112-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301538-e2109-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301541-e2106-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301543-e2103-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301546-e2012-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301548-e2009-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301551-e2006-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301553-e2003-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301555-e1912-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301557-e1909-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301600-e1906-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301602-e1903-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301604-e1812-RELEASE-updatesite.zip
- org.codehaus.groovy-4.7.0.v202209301606-e1809-RELEASE-updatesite.zip