Release Notes - groovy - Version 1.8.0 - HTML format

Sub-task

  • [GROOVY-2282] - ProxyMetaClass doesn't work as expected with StubFor/Mockfor

Bug

  • [GROOVY-1328] - cleanup strategy of choosing the class to execute when a file contains multiple classes
  • [GROOVY-3570] - Causes application to crash due to too many files being open
  • [GROOVY-4486] - No stacktrace or message for exceptions in the main constructor
  • [GROOVY-4781] - @WithReadLock and @WithWriteLock creates the wrong locks
  • [GROOVY-4782] - @Singleton(lazy=true) does not perform the correct double checked locking for Java
  • [GROOVY-4786] - @EqualsAndHashCode : excludes does not work correctly
  • [GROOVY-4795] - can't specify 'synchronize' parameter to ListenerList AST Transformation.
  • [GROOVY-4797] - VerifyError when using @ListenerList
  • [GROOVY-4821] - Multiple assignment triggers internal error during 'conversion' phase

Improvement

  • [GROOVY-1704] - GroovyScriptEngineListener
  • [GROOVY-1705] - stop running GroovyScriptEngine
  • [GROOVY-4780] - AstBrowser - Add option to hide the tree view and just show the decompiled source
  • [GROOVY-4785] - Improve Closure javadoc for resolution strategy
  • [GROOVY-4788] - The clearTime() method added to java.*.Date should return the modified Date for a more fluent API

New Feature

  • [GROOVY-4462] - Provide (full/partial?) semantic support for project Coin "Diamond" syntax

Task

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.