Release Notes: The StringTemplate template engine has been integrated. Beanutils is now used for form decoding. SightWF is now compliant with AOP alliance MethodInterceptor and uses JSR330 javax.inject.Inject, javax.inject.Named, and javax.inject.Qualifier annotations. Constructor and field injection has been added. An experimental fast start solution for GAE has been developed.
Release Notes: The Guice DI framework was integrated. Dependency graph and component life cycle annotations are now customizable. New REST annotations have been added. The graph layout was improved and the documentation was updated.
Release Notes: The migration from Gson JAVA to JSON Object converter has been completed. This version includes a full ExtDirect application with Form/Grid/Tree and a custom Data Encoder in action. The documentation has been improved. The public API has been published.
Release Notes: The architecture has been improved to integrate ExtDirect. Support was added for ExtDirect. A new application, "ExtDirect demo", was added. Support was added for multiple "in parameters" for JSON Post. Some issues with JSON encoding/decoding were fixed.
Release Notes: Generation of component graph dependencies was added. The Servlet API has been completely hidden. JSON to JAVA serialization was improved to support parameterized collection for in parameters. A complete EXTJS/Hibernate demo is now available.
Release Notes: A unified service model has been implemented. REST and JSON-RPC support have been added. Services are now almost POJS (Plain Old Java Service). Sight can be integrated with J2EE/JSF technology.
Release Notes: The core is now simpler, has fewer configuration files, and supports non-proxied objects. The Web module now has better error handling in the dispatcher servlet, and getUserId() was added in user support.