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. 2001Stable 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>