| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
| <head> |
| <title>Untitled Document</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
| </head> |
| <body> |
| <table width="100%"> |
| <tr> |
| <th bgcolor="aqua"><h4>History (con't)</h4></th> |
| </tr> |
| <tr> |
| <td><strong> 27 Dec. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li>Add commented examples portal</li> |
| <li>Allow controller to be associated to a Tile</li> |
| <li>Allow beans set in <put> and <putList> tags</li> |
| <li>Add a reload action, and a reloadable factory wrapper</li> |
| <li>Move NoOpAction to actions subdirectory</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 02 nov. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Correct another bug with Orion : "importAttribute not working when reused"</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 29 oct. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Allow body content in tag <put> and <add> in xml files </li> |
| <li>Correct bug with Orion : "insert tag attribute not reset when ignore=true".</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 08 oct. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Correct bug "path overloaded when inheriting definition". </li> |
| <li> Add example "dynamic portal" </li> |
| <li>Add Tile Rss Channel (Thanks Ted Husted)</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 27 sept. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Correct bug preventing definitions file to be loaded when using latest |
| commons-digester.jar. </li> |
| <li>Remove component-config.tld (replaced by tiles-config.tld). </li> |
| <li>Add a tilesForStruts1.0.jar file, intended for Struts1.0</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 13 sept. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li>Correct bug in getAsString. Nothing is written when ignore=true |
| and no attribute is found.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 09 sept. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Modify ComponentActionServlet. It now allows to : |
| <ul> |
| <li> use a Struts action as the page attribute of an <insert> or <definition> </li> |
| <li>modify tile attributes inside action </li> |
| <li>associate an action with a tile, and this for each tile.</li> |
| </ul> |
| </li> |
| <li>Update and modify the "invoice" example. </li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 30 jul. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Merge Documentation and tutorial in one war file.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 25 jul. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Now use commons.Digester, according to new Struts policy.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 19 jul. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Components become Tiles. </li> |
| <li>Start integration in Struts </li> |
| <li>Change code package names accordingly</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 04 jul. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Add flush attribute to get </li> |
| <li>Update tutorial </li> |
| <li>Add a DTD for configuration file. However, DTD is not used (yet) for validation. </li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 02 jul. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li>Tested successfully on Tomcat-3.2.1, Tomcat-4.0b5, Orion-1.4.5, Resin-2.0.0 </li> |
| <li>Correct the release() bug preventing framework to run on Resin-2.0.0 |
| <ul> |
| <li>Remove calls to release() in doEndTag(), call to releaseInternal() |
| instead. </li> |
| </ul> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 17 jun. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Remove backward compatibility with deprecated tags. Update webapps accordingly </li> |
| <li> Release multi-channels example.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 20 may. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li>Change definition factory implementation. This simplify design and |
| usage of others implementations. A 'multi-channel' implementation is in study. </li> |
| <li>Allow to insert an 'action URL' as well as a 'definition' or a 'jsp'. This |
| implies a check in ActionServlet just before doing effective forward or include.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 29 apr. 2001</strong><strong>Stable version</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li>Role attribute is taken into account. </li> |
| <li>PutList accept nested putList. </li> |
| <li>Clearly separate definition factory. |
| <ul> |
| <li>Possibility to implement others definition factory </li> |
| <li>Can provide definition factory class name as servlet attribute </li> |
| </ul> |
| </li> |
| <li>Change nested tags implementation (PutTag, PutListTag, AddTag, InsertTag, |
| DefinitionTag).</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 19 apr. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Correct a bug preventing Components to run on Orion 1.4.5. Call release() |
| at the end of insert tag.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 08 apr. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Add attribute 'ignore' to tags <get> <insert>. </li> |
| <li>Add tag <getAsString> to replace <getAttribute> </li> |
| <li> Change tests suite in comps-doc</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 02 apr. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Use word "definition" instead of "instance". Concretely, a lot of class |
| names and tag names change. Have replaced a lot of word "instance" by "definition. |
| Old tags still exist for backward compatibility. </li> |
| <li> Can define a "definition" in XML file, in an Action, or by using tag <definition></li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 14 feb. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Added role attribute in tags. Components are again fully compatible with |
| JSP Templates.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr><td colspan="2"> </td></tr> |
| <tr> |
| <td><strong> 07 feb. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Modification of 'ActionComponentServlet.java' to be compliant with latest |
| Struts servlet implementation. Import the right html.Constant class.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 11 jan. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li>Modification of 'ActionComponentServlet.java' to be compliant with new Struts |
| servlet implementation. New classes are not compatible with Struts prior to 010108 </li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 08 apr. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Add attribute 'ignore' to tags <get> <insert>. </li> |
| <li>Add tag <getAsString> to replace <getAttribute> </li> |
| <li> Change tests suite in comps-doc </li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td><strong> 02 apr. 2001</strong> </td> |
| </tr> |
| <tr> |
| <td> |
| <ul> |
| <li> Use word "definition" instead of "instance". Concretely, a lot of class |
| names and tag names change. Have replaced a lot of word "instance" by "definition. |
| Old tags still exist for backward compatibility. </li> |
| <li> Can define a "definition" in XML file, in an Action, or by using tag <definition></li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </body> |
| </html> |