You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@groovy.apache.org by Andres Almiray <aa...@gmail.com> on 2015/09/01 04:47:23 UTC

[ANN] Griffon 2.4.0 released!

The Griffon team is happy to announce the release of Griffon 2.4.0!

The following list summarizes the changes brought by this release:

   -

   Upgraded to Groovy 2.4.4 and Guice 4.0.
   -

   New GDSL for SwingBuilder nodes.
   -

   Guice modules may be annotated with griffon.inject.DependsOn.
   -

   Query for a key’s existence on a specific griffon.core.Context or its
   hierarchy.
   -

   Updates to MVCGroup relationship behavior.
   -

   Support contextual injections via @Contextual.
   -

   Java8 specific property editors added:
   -

      java.time.LocalDate, java.time.LocalDateTime, java.time.LocalTime.
      -

      extensions for java.util.Calendar and java.util.Date that can handle
      java.time types.
      -

   JavaFX support received lots up updates:
   -

      new AST transformations: @ListChangeListener and @MapChangeListener.
      -

      Automatically wrap listeners generated by @ChangeListener,
      @InvalidationListener, @ListChangeListener and @MapChangeListener
      with their Weak reference counterparts.
      -

      JavaFXUtils can bind ToolBar buttons to actions.
      -

      JavaFXUtils.findElement works with more containers.
      -

      GraphicPropertyEditor can handle plain resources.
      -

      New property editors:
      -

         LinearGradientPropertyEditor, RadialGradientPropertyEditor and
         PaintPropertyEditor.

A more detailed description of the changes and compatibility issues can be
found at the release notes
<http://griffon-framework.org/releasenotes/griffon_2.4.0.html>.

We look forward to your feedback. Please report any problems you find to
the Griffon User list, or better yet, file a bug at
http://github.com/griffon/griffon/issues

Remember you can also contact the team on Twitter: @theaviary
<http://twitter.com/theaviary>.

Many thanks to all who contributed to this release!

The Griffon Team