Skip to content

5.2.0 Release Notes

Eric Milles edited this page Mar 31, 2024 · 2 revisions

Greclipse 5.2.0 was released on December 31st 2023.

New and Noteworthy

Support for new versions of Groovy

  • Groovy 5.0.0-alpha-4

  • Groovy 4.0.17

  • Groovy 3.0.20

    📋 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.

Support for new version of Eclipse

  • Eclipse 4.30 (2023-12)

Support for Java 21

As of Eclipse 4.30, Java 21 is supported. It can be combined with Groovy 4 or 5.

Compiler Fixes

For any source not located in the proper folder for its package, debug info will be written to the class file to indicate the source location.

Syntax Highlighting and Type Inferencing

  • attribute expression

    Current:

    Previous:

  • qualified super expression

    Current:

    Previous:

  • type-checked anonymous inner class

    Current:

    Previous:

Resolved Issues

  • 1513: Add support for Eclipse 4.30 (2023-12)
  • 1514: Add support for Java 21
  • 1515: No declaration found for class
  • 1517: Editor fails for source with unresolved dependencies
  • 1518: Editor quick assist "Exchange left and right operands" fails for static compiler optimizations
  • 1521: Add support for Groovy 4.0.16
  • 1522: Fix syntax highlighting for attribute expression
  • 1523: Fix type inferencing for type-checked anonymous inner class
  • 1524: Add support for Groovy 3.0.20
  • 1525: Add support for Groovy 4.0.17
  • 1526: Fix type inferencing and syntax highlighting for qualified super expression

Update Sites

Use one of the following update sites depending on your version of Eclipse:

Archives of these update sites are also available: