This section describes the roadmap of the framework and its evolution.

If you have a feature that you'd like to see implemented into the WFNM framework, don't wait, contact me just now because I can consider to implement it!

The last official version of the WFNM framework is 1.0.6 .

Version 1.0.6

  • The "ResponseFactory.addNoCacheHeaderDirective" invocation has been moved from NotifyTag/PageNotifierFilter to the SessionBindingFilter
  • The WFNM sample now uses "sendRedirect" to navigate among pages: the "back" button of the browser can now be used to backward navigate the WFNM sample as well, even if the behavior is sometimes different from the "previous page" button ones.
  • A note about the usage of "sendRedirect" has been added to "struts-config.xml" and "faces-config.xml" files

Version 1.0.5

  • The method 'wrapItIfNecessary' of class 'HttpSessionWrapper' has been fixed
  • The documentation has been updated and now is generated with Maven 1.0.2

Version 1.0.4

  • The WFNM sample has been back-ported to J2EE 1.3: now the "build.xml" ant script produce also a "wfnm-sample-j2ee13.war" which can be deployed on J2EE 1.3 web containers
  • The "wfnm.tld" file has been fixed
  • The function that calculates URLs for pages is now plugable: any class implementing the UrlCalculator interface can be used. The default implementation is the class PageUrlCalculator, but the class QueryStringUrlCalculator can be configured as well
  • The NotifyTag now add the 'no-cache' headed directive to pages, if the configuration is enabled
  • The NotifyTag is no more deprecated
  • The documentation has been updated and now is generated with Maven 1.0.1

Version 1.0.3

  • The NavigationManager implementation now uses a lazy strategy to instantiate some HashMaps: the session consumption overhead of the WFNM framework has been reduced
  • DynamicFactory: some methods has been overloaded with default values, apidoc has been fixed
  • The sample has been modified in order to use the new DynamicFactory
  • The Wiewlet of the sample has been replaced with Wink

Version 1.0.2

  • The SessionBindingFilter has been introduced in order to notify the binding/unbinding of objects to/from the http session
  • The prefix for send redirect, used for NoMultipleSubmitFilter, has been replaced with a more generic UrlRewriter
  • The forcePrevious attribute of the webflow tag has been added
  • The status tag is now part of the framework and can be used for debugging purpose
  • JavaServer Faces Sample migrated to JSF version 1.0.1_01

Version 1.0.1

  • Several minor bugs fixed
  • JavaServer Faces Sample migrated to JSF version 1.0.1

Version 1.0.0

  • Initial release