blob: cb97415633d4c6a006b9991764ff5cf3562d89d2 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="Author" content="Malcolm Edgar"/>
<meta name="description" lang="en" content="Apache Click Java web application framework"/>
<meta name="keywords" lang="en" content="Apache Click, Click, Click Framework, Java, JEE, J2EE, web application framework, open source"/>
<title>Apache Click</title>
<link rel="stylesheet" type="text/css" href="../help.css"/>
<style type="text/css">
dl {
margin-left: 2em;
}
dt {
font-weight: 700;
margin-top: 1.5em;
margin-bottom: 0.5em;
}
.change {
margin-bottom: 0.75em;
}
</style>
</head>
<body>
<h1>Road Map and Changes</h1>
<h2>Road Map</h2>
ClickIDE's roadmap is to include the following features:
<ul>
<li class="change">
Velocity Editor - code completion for page model/control objects
</li>
<li class="change">
Velocity Editor - syntax Highlighting for Velocity directives and comments
</li>
<li class="change">
Java Editor - code completion for string literals which specify the listener method
</li>
<li class="change">
Java Editor - hyperlink for string literals which specify the listener method
</li>
<li class="change">
Java Editor - validates string literals which specify the listener method
</li>
<li class="change">
Java Editor - code completion templates such as "Click Listener Method"
</li>
<li class="change">
Configuration Editor - code completion in the source editor
</li>
<li class="change">
Configuration Editor - provides the menu.xml editor
</li>
<li class="change">
Cayenne Integration - display ER diagram from Cayenne definition
</li>
<li class="change">
Cayenne Integration - code generation like Rails scaffold
</li>
</ul>
<p>&nbsp;</p>
<h2>Changes</h2>
<dl>
<dt><a name="2.3.0.0"></a>Version 2.3.0.0 - 5 Apr 2011</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Apache Click 2.3.0
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-43">43</a>].
</li>
<li class="change">
Fixed: Disabling HTMLValidator is not working
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-44">44</a>].
</li>
<li class="change">
Fixed: Source folder value in the page creation wizard is invalid
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-45">45</a>].
</li>
</ul>
</dd>
<dt><a name="2.2.0.0"></a>Version 2.2.0.0 - 14 Jul 2010</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Apache Click 2.2.0
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-40">40</a>].
</li>
<li class="change">
Provides click.dtd as XML schema catalog
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-41">41</a>].
</li>
</ul>
</dd>
<p/>
<dt><a name="2.1.0.0"></a>Version 2.1.0.0 - 18 Feb 2010</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Apache Click 2.1.0 and Eclipse 3.5 / WTP 3.1
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-28">28</a>]
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-32">32</a>].
</li>
<li class="change">
Upgrade to Cayenne to 3.0 M6
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-24">24</a>].
</li>
<li class="change">
Added "Use PerformanceFilter" option in the project creation wizard
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-31">31</a>].
</li>
<li class="change">
Added switching comment action in the Velocity editor ([CTRL] + [/])
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-35">35</a>].
</li>
<li class="change">
Added (*) to required attributes in the click.xml editor.
</li>
</ul>
</dd>
<p/>
<dt>Version 2.1.0 - 9 Nov 2008</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 1.5.0 and Eclipse 3.4 / WTP 3.0.
</li>
</ul>
</dd>
<p/>
<dt>Version 2.0.0 - 6 Mar 2008</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 1.4.0 and Eclipse 3.3 / WTP 2.0.
This version can't work with Eclipse 3.2.
</li>
<li class="change">
Generates Click project with Cayenne and Spring support.
</li>
<li class="change">
Added new Cayenne mapping project creation wizard.
This wizard generates an empty cayenne.xml and open it by Cayenne Modeler.
</li>
<li class="change">
Added Cayenne Modeler launcher.
</li>
<li class="change">
Added classpath variables "CAYENNE_LIB" and "CAYENNE_NODEPS_LIB".
You can add cayenne.jar / cayenne-nodeps.jar to your project classpath
using these variables at the project build path settings.
</li>
<li class="change">
Additional Velocity variables configuration in the project property page.
</li>
</ul>
</dd>
<p/>
<dt>Version 1.7.0 - 14 Jun 2007</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 1.3.1.
</li>
</ul>
</dd>
<p/>
<dt>Version 1.6.0 - 24 Mar 2007</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 1.2
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-19">19</a>].
</li>
<li class="change">
Code completion for the braced variables (${...}) in the TemplateEditor.
</li>
<li class="change">
Code completion for the user define macros in the TemplateEditor.
TemplateEditor also recognizes macros which are defined in the /macro.vm.
</li>
<li class="change">
Checking for exiting click jars before deploying them.
This addition was raised by Malcolm Edgar
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-18">18</a>].
</li>
</ul>
</dd>
<p/>
<dt>Version 1.5.1 - 16 Dec 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Added syntax highlighting for the Velocity template.
</li>
<li class="change">
Added package / classname completion in the "New Click Page" wizard.
</li>
<li class="change">
Re-support Servlet API 2.3 (ClickIDE 1.5.0 has supported only 2.4).
</li>
</ul>
</dd>
<p/>
<dt>Version 1.5.0 - 26 November 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 1.1.
</li>
<li class="change">
Added classname completion in the click.xml graphical editor.
</li>
</ul>
</dd>
<p/>
<dt>Version 1.4.1 - 8 November 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Added support for Page classname suffix.
This issue was raised by Masanobu Shimura
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-13">13</a>].
</li>
<li class="change">
Fixed auto complete support for pages in subdirectories.
This issue was raised by Masanobu Shimura
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-14">14</a>].
</li>
<li class="change">
Fixed page automapping bug
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-15">15</a>].
</li>
<li class="change">
Fixed variable code-completion bug for the interface in the Velocity editor.
</li>
</ul>
</dd>
<p/>
<dt>Version 1.4.0 - 6 October 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 1.0.
</li>
<li class="change">
Added Velocity Editor
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-12">12</a>].
</li>
<li class="change">
Fixed click.xml validation when classes are removed
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-5">5</a>].
</li>
</ul>
</dd>
<p/>
<dt>Version 1.3.0 - 8 July 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Updated ClickIDE to support Eclipse 3.2 & WTP 1.5.
</li>
<li class="change">
Added support for click-app locale attribute.
This issue was raised by Malcolm Edgar
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-10">10</a>].
</li>
<li class="change">
Added switch support for pages ending with Page name
This issue was raised by Malcolm Edgar
[<a target='blank' href="https://issues.apache.org/jira/browse/CLKE-11">11</a>].
</li>
</ul>
</dd>
<p/>
<dt>Version 1.2.0 - 16 June 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 0.20.
</li>
<li class="change">
New Click Page wizard supports templates (You can register your own template at the preference).
</li>
<li class="change">
Switch the page class <-> the HTML file action (CTRL+ALT+S).
</li>
</ul>
</dd>
<p/>
<dt>Version 1.1.0 - 15 April 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports Click 0.19.
</li>
<li class="change">
Improvement of the New Click Page wizard.
</li>
<li class="change">
Improvement of the click.xml tree editor.
</li>
<li class="change">
Add "New Click Page" to toolbar and menubar.
</li>
</ul>
</dd>
<p/>
<dt>Version 1.0.1 - 25 February 2006</dt>
<dd>
<ul style="padding: 0em; margin-left:0em;">
<li class="change">
Supports TextEditor actions in the Source tab of the click.xml editor.
</li>
<li class="change">
Improvement about the NewClickPageWizard.
</li>
<li class="change">
Internationalization (supports only English and Japanese).
</li>
</ul>
</dd>
<p/>
<dt>Version 1.0.0 - 18 Feb 2006</dt>
<dd>
This is the first release of ClickIDE.
</dd>
</dl>
<!-- FOOTER -->
<div id="footer">
<hr/>
<p>
<a target='_blank' href='http://www.apache.org' title='Apache Software Foundation'>
<img id="asf-logo" src="http://www.apache.org/images/asf-logo.gif" alt="Apache Software Foundation"/>
</a>
Copyright &copy; 2001-2010 Apache Software Foundation. Apache Click,
Click, Apache, the Apache feather logo, and the Apache Click project logo are
trademarks of The Apache Software Foundation.
<a href="http://cayenne.apache.org/privacy-policy.html">Privacy policy.</a>
</p>
</div>
</body>
</html>