Changelog for Groovy 2.2.0-rc-3

Bug

  • [GROOVY-6341] - @CompileStatic + @Canonical + integer property == null pointer in hashcode
  • [GROOVY-6403] - SpreadMap is horribly broken - isEmpty, containsKey, keySet etc. all fail
  • [GROOVY-6407] - Problem With EqualsAndHashCode And Primitive Boolean Properties
  • [GROOVY-6410] - Methods from java.lang.Object shouldn't be considered abstract
  • [GROOVY-6423] - Move dependency on JLine to Groovysh module

Improvement

  • [GROOVY-6394] - Groovysh: Move Command and CommandException classes into groovysh subproject *

* potentially breaking change (read issue for details - even minor differences are sometimes flagged as potentially breaking changes)