| <!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.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 © 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> |
| |