Added Chinese localization properties (zh_CN) provided by Xi Ping Wang.
Added Page
MessagesMap
adaptor to Velocity Context.
Added new
getLocale()
and
setLocale()
methods to Context class to enable overriding the default request Locale.
New Click Extras module and JAR provided for
contributions and non-core framework components.
New Rico inspired AJAX Live Grid example provided by Phil Barnes.
Click Examples, Confluence WIKI and JIRA applications are now avilable online.
Special thanks to Phil Barns for hosting these applications.
Updated documentation and examples.
Version 0.9 - 7th August 2005
-
Added application reloading feature to reload "click.xml" without
restarting the web application.
See
ClickServlet
Javadoc for details and the Click Examples for a demonstration
[1237942].
- Updated documentation and examples.
Version 0.8 - 2nd August 2005
-
Added ClickLogger
which logs to the console by default.
See the Click and Velocity Logging
topic.
- Updated documentation and examples.
Version 0.7 - 28th July 2005
- Added
FileField
control for uploading files and modified Form control to support
"multipart/form-data" requests. See the Click Examples
File Upload page for a demonstration [1237942].
-
Added pages Auto Mapping
configuration option [1237397].
This feature can automatically map HTML page
templates to Page classes so you dont have to declare them manually in
the click.xml configuration file.
-
Added
Page Fowarding
enabling you to configure the Page to forward the request to.
This provides similar functionality as Tapestry's cycle.getPage()
interpage calling technique. See the Examples Page
Flow for a demonstration.
-
Added
ClickServlet newPageInstance()
method to support IoC applications. See the
Spring Integration FAQ topic for more details.
-
Form rendering improved to include CSS classes "fields", "errors" and "buttons"
in the respective table <tr> and <td> elements. This enables greater
control of Form display using CSS styles.
-
Added "trace" application mode to provide more detailed logging.
See the Configuration Mode topic.
-
Added
limitLength()
methods to the Format class.
-
Improved Submit controls processing of HTML characters.
- Updated documentation and examples.
Version 0.6 - 2nd July 2005
- Added AJAX Dynamic HTML and XML request example using
the using Rico Ajax library. See the Click Examples AJAX page for a demonstration.
-
Option and
OptionGroup
refactored into standalone classes.
-
Added Page
setHeader()
method.
- Fixed NPE when Fields, with no parent Form, are processed
and rendered.
- Added FAQ, and updated documentation and examples.
Version 0.5 - 1st June 2005
- Form control encodes the form "action" URL attribute using
encodeURL(String)
to ensure session ID is set.
- Added optional Form validation. A
validate
property has beed added to Form and a validate()
method to Field. Field subclasses have been modified to support optional
validation. See the Click Examples Form Properties page for a demonstration.
- Added Session Object utility methods to Context, see
getSessionObject.
- Added error message block horizontal alignment proeprty
errorsAlign
to Form.
- Updated documentation and examples.
Version 0.4 - May 2005
- Implemented Page Templating
capability. Enabling you to create a standardized look and feel for your web
application and greatly reducing the amount of HTML you need to maintain.
- Improved Error handling. Application exceptions render
error source line when Java source available. For example a
NullPointerException.
- Integrated the DHTML Calendar widget by Dyna.com
into DateField control.
- Added Form and Field readonly
property. Modified Field subclasses to render their HTML readonly attribute. If the Form is set to
readonly all its fields will also be readonly.
- Added Control getId()
method. Modified control classes to render their HTML id attribute.
- Added Form columns
property to render forms in multi column table layout.
- Added page path
property to Velocity context.
- Fixed SourceViewer missing resource bug which occured on Orion server.
- Updated documentation and examples.
Version 0.3 - March 2005
Preliminary release for public review.
Version 0.2 - 2004
Major rewrite, replacing command pattern with Page oriented design. Click
application descriptor rationalized and simplified.
Version 0.1 - 2003
Initial Click version. Uses Command pattern and Velocity templating engine.
Click team blogging application deployed on Tomcat 4.0 and Oracle 9i application servers.