1.6.0

New Features

  • FR#30 - Escape autoboxing for primitive types
  • FR#31 - Add option to generate //$NON-NLS-1$
  • FR#34 - Add option to skip nulls on toString generation
  • FR#35 - Add @Generated annotation to skip static code analyze
  • FR#26 - Possibility to add nosonar comment for equals methods

Fixed Bugs

Known Issues

  • FR#17 - Maven Release Mechanism does not work
  • Bug#16 - MenuEntries does not appear when pressing ShortCut Alt+Shift+S
  • FR#21 - Support for inner classes
Overview for all releases

1.5.0

New Features

  • moved update site to bintray
  • FR#23 - seperate compareTo preferences page
  • FR#22 - Possibility to define $quot;Task Tag$quot; for comments in compareTo methods
  • FR#24 - option for Java 7 java.util.Objects support
  • FR#25 - option for primitive equality check
  • FR#33 - Objects.hashCode and equals are deprecated for Java 7 and later

Fixed Bugs

  • Bug#36 - Error installing from Eclipse Market Place

Known Issues

  • FR#17 - Maven Release Mechanism does not work
  • Bug#16 - MenuEntries does not appear when pressing ShortCut Alt+Shift+S


1.4.0

New Features

  • moved to github
  • FR#20 - Using MoreObjects.toStringHelper

Fixed Bugs

  • Bug#15 - CompareTo Method generation includes variables which are not comparable

Known Issues

  • FR#17 - Maven Release Mechanism does not work
  • Bug#16 - MenuEntries does not appear when pressing ShortCut Alt+Shift+S


1.3.0

Features

  • #7 possibility to disable the compareTo menu entry
  • #8 Preselect all Fields in SelectionDialog
  • #9 Possibility to define ShortCut Keys for the MenuActions

Fixed Bugs

  • #13 toString generation for Arrays with primitiv types doesn't work properly
  • #14 generated equals method for Object Arrays is to much

Known Issues

  • #17 Release Mechanism does not work
  • #15 CompareTo Method generation includes variables which are not comparable
  • #16 MenuEntries does not appear when pressing ShortCut Alt+Shift+S/li>


1.2.1

Features

none

Fixed Bugs

  • #12 Array Handling in toString Method not correct

Known Issues

  • #17 Release Mechanism does not work
  • #15 CompareTo Method generation includes variables which are not comparable


1.2.0

Features

  • #1 provide setting to optionally use getters
  • #5 Arrays.deepHashCode vs Objects.hashCode

Fixed Bugs

none

Known Issues

  • #17 Release Mechanism does not work
  • #15 CompareTo Method generation includes variables which are not comparable


1.1.0

Features

  • Feature and Update Site to install Plugin via Eclipse Mechanism
    Release UpdateSite (https://sourceforge.net/projects/guavaeclipse/files/UpdateSite/LATEST/)
    Snapshot Release UpdateSite (https://sourceforge.net/projects/guavaeclipse/files/SNAPSHOTS/UpdateSite/LATEST/)
  • Refactored Code for PreferencePage and Creators
  • moved all classes to new package
  • #3 Maven and Tycho to build the plugin
  • #4 Provide unit tests
  • #6 PreFormat generated Methods

Fixed Bugs

  • #11 NullPointerException when multiple Editors are open
  • fixed issue when equals and hashcode methods exists

Known Issues

  • #17 Release Mechanism does not work
  • #15 CompareTo Method generation includes variables which are not comparable


1.0.1

Features

  • compareTo Method generation
  • #3 Class equality vs. instanceof

Fixed Bugs

  • #11 Superclass method usage not correct in method generation

Known Issues

  • #15 CompareTo Method generation includes variables which are not comparable


1.0.0

"Guava Eclipse Plugin" is an eclipse plugin which will generate following methods using Google guava utilty classes

  • toString()
  • equals(Object object) &s; hashCode()