<!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> </p> | |
<h2>Changes</h2> | |
<dl> | |
<dt><a name="2.1.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-24">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 © 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> | |