Release Notes - YFaces - Version 0.6 - HTML format

Bug

  • [YFACES-16] - YFrame always deals with same hashcode
  • [YFACES-35] - IllegalStateException with Tomcat 6.0.20

Improvement

  • [YFACES-3] - invalid components should become registered at startup
  • [YFACES-21] - Allow an already preconfigured spring applicationcontext from another source
  • [YFACES-23] - support component validation errors
  • [YFACES-24] - component validation enhancements
  • [YFACES-25] - YComponentInfo should detect xhtml changes (Facelet integration?)
  • [YFACES-28] - a callback for custom init etc. which gets invoked after YFaces lifecycle is prepared
  • [YFACES-30] - easy access to active/inactive state of frame/component etc. during a refresh
  • [YFACES-33] - context initialization callback method
  • [YFACES-34] - Share same event instance between multiple eventlisteners
  • [YFACES-42] - make spring dependency optional
  • [YFACES-44] - support registering plain facelet tags during startup
  • [YFACES-45] - improved view behavior of component which throws an exception
  • [YFACES-46] - provide UIComponent default ID which equals component name
  • [YFACES-51] - allow non-ycomponent types as model too

New Feature

Task

  • [YFACES-31] - remove myfaces dependency (ApplicationImpl)
  • [YFACES-32] - Use interfaces for YContext's where applicable
  • [YFACES-43] - add "Hello World" to yfaces distribution
  • [YFACES-49] - rename: spec, impl, injectable
  • [YFACES-52] - package renaming: hybris -> codehaus
  • [YFACES-53] - some renamings
  • [YFACES-54] - get rid of YModelBinding (formerly: YComponentBinding)
  • [YFACES-55] - rename 'binding' attribute to 'model'
  • [YFACES-56] - prevent serialization of YModel instances

Edit/Copy Release Notes

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