| <!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 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 includes 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"> | |
| Velocity Editor - toggle Velocity Comment action | |
| </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"> | |
| 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>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/click/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/click/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/click/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/click/browse/CLKE-14">14</a>]. | |
| </li> | |
| <li class="change"> | |
| Fixed page automapping bug | |
| [<a target='blank' href="https://issues.apache.org/click/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/click/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/click/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/click/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/click/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> | |
| <p/> | |
| </dl> | |
| </body> | |
| </html> | |