#### History (con't)
27 Dec. 2001
Add commented examples portal Allow controller to be associated to a Tile Allow beans set in <put> and <putList> tags Add a reload action, and a reloadable factory wrapper Move NoOpAction to actions subdirectory
02 nov. 2001
Correct another bug with Orion : "importAttribute not working when reused"
29 oct. 2001
Allow body content in tag <put> and <add> in xml files Correct bug with Orion : "insert tag attribute not reset when ignore=true".
08 oct. 2001
Correct bug "path overloaded when inheriting definition". Add example "dynamic portal" Add Tile Rss Channel (Thanks Ted Husted)
27 sept. 2001
Correct bug preventing definitions file to be loaded when using latest commons-digester.jar. Remove component-config.tld (replaced by tiles-config.tld). Add a tilesForStruts1.0.jar file, intended for Struts1.0
13 sept. 2001
Correct bug in getAsString. Nothing is written when ignore=true and no attribute is found.
09 sept. 2001
Modify ComponentActionServlet. It now allows to : use a Struts action as the page attribute of an <insert> or <definition> modify tile attributes inside action associate an action with a tile, and this for each tile. Update and modify the "invoice" example.
30 jul. 2001
Merge Documentation and tutorial in one war file.
25 jul. 2001
Now use commons.Digester, according to new Struts policy.
19 jul. 2001
Components become Tiles. Start integration in Struts Change code package names accordingly
04 jul. 2001
Add flush attribute to get Update tutorial Add a DTD for configuration file. However, DTD is not used (yet) for validation.
02 jul. 2001
Tested successfully on Tomcat-3.2.1, Tomcat-4.0b5, Orion-1.4.5, Resin-2.0.0 Correct the release() bug preventing framework to run on Resin-2.0.0 Remove calls to release() in doEndTag(), call to releaseInternal() instead.
17 jun. 2001
Remove backward compatibility with deprecated tags. Update webapps accordingly Release multi-channels example.
20 may. 2001
Change definition factory implementation. This simplify design and usage of others implementations. A 'multi-channel' implementation is in study. 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.
29 apr. 2001 Stable version
Role attribute is taken into account. PutList accept nested putList. Clearly separate definition factory. Possibility to implement others definition factory Can provide definition factory class name as servlet attribute Change nested tags implementation (PutTag, PutListTag, AddTag, InsertTag, DefinitionTag).
19 apr. 2001
Correct a bug preventing Components to run on Orion 1.4.5. Call release() at the end of insert tag.
08 apr. 2001
Add attribute 'ignore' to tags <get> <insert>. Add tag <getAsString> to replace <getAttribute> Change tests suite in comps-doc
02 apr. 2001
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. Can define a "definition" in XML file, in an Action, or by using tag <definition>
14 feb. 2001
Added role attribute in tags. Components are again fully compatible with JSP Templates.
07 feb. 2001
Modification of 'ActionComponentServlet.java' to be compliant with latest Struts servlet implementation. Import the right html.Constant class.
11 jan. 2001
Modification of 'ActionComponentServlet.java' to be compliant with new Struts servlet implementation. New classes are not compatible with Struts prior to 010108
08 apr. 2001
Add attribute 'ignore' to tags <get> <insert>. Add tag <getAsString> to replace <getAttribute> Change tests suite in comps-doc
02 apr. 2001
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. Can define a "definition" in XML file, in an Action, or by using tag <definition>