franta-hg@1: Release Notes for Version 1.0 franta-hg@1: -------------------------------- franta-hg@1: -Jpeg image support added. franta-hg@1: -Added new tag parameters to img and legend: franta-hg@1: -removeAfterRender will remove images from storage immediately. Defaults to False. NOTE: This franta-hg@1: may cause problems if your users expect to copy or save the images from the browser as some franta-hg@1: browsers will put the url in the paste buffer and attempt to reload when pasted somewhere such franta-hg@1: as MS Word. franta-hg@1: -forceSessionId will add jsessionid parameter to the image url. Defaults to True. This matches franta-hg@1: existing functionality but now allows the option to disable this for certain use cases. franta-hg@1: -Supports JFC 1.0.0 Final franta-hg@1: JFC no longer supports the signals chart type. This has been commented out in cewolf for now franta-hg@1: because there is talk on the forum that it may come back. franta-hg@1: -At release time, site is not fully updated. This will come in the near future as I move the site fully to Maven2. franta-hg@1: franta-hg@1: franta-hg@1: Release Notes for Version 0.12.0 franta-hg@1: -------------------------------- franta-hg@1: -Supports JFC 1.0.0-RC1 franta-hg@1: franta-hg@1: Release Notes for Version 0.11.0 Alpha franta-hg@1: -------------------------------- franta-hg@1: -Now supports JFC 1.0 Pre 2 franta-hg@1: -Fixed bugs:1165987,1165979,1165967 franta-hg@1: -There where significant changes to the JFC Api in this release. See www.jfree.org forums franta-hg@1: for specific information. Chances are very good that your chart processors WILL BREAK because of these franta-hg@1: changes. This is not because of Cewolf, but because the JFC APIs changed. franta-hg@1: franta-hg@1: Release Notes for Version 0.10.3 franta-hg@1: -------------------------------- franta-hg@1: -Added optional config parameter for FileStorage: "FileStorage.deleteOnExit" franta-hg@1: to get the saved files deleted at normal shutdown. franta-hg@1: -Improved overlaidchart can contain any number of sub-charts franta-hg@1: -Added ChartImageRenderListener event callback interface can be implemented by ChartPostProcessor franta-hg@1: to get called back after the image rendered. franta-hg@1: Useful to acquire JFreeChart's ChartRenderingInfo object. franta-hg@1: -Fixed [ 1158392 ] Configuration object causes NPE when servlet reloads franta-hg@1: -Fixed chart-renderer factory problem; that if multiple charts of the same type appeared franta-hg@1: on the same page they shared the same renderer, therefore if a post-processor customized franta-hg@1: that renderer all charts were affected. franta-hg@1: -Fixed that tooltips would not appear in firefox; when the jsp page in a subdir franta-hg@1: need to use /etc/overlib.js style path in config for this. franta-hg@1: franta-hg@1: Release Notes for Version 0.10.2 franta-hg@1: -------------------------------- franta-hg@1: Fixed cewolf.jar in the wrong folder. franta-hg@1: Fixed NPE in Renderer franta-hg@1: franta-hg@1: Release Notes for Version 0.10.1 franta-hg@1: -------------------------------- franta-hg@1: Fixed bar chart orientation and few other bugs. franta-hg@1: franta-hg@1: Release Notes for Version 0.10 franta-hg@1: -------------------------------- franta-hg@1: -bundled with JFreeChart 0.9.21 franta-hg@1: -added option to allow use of JFreeChart link and tooltip generators franta-hg@1: franta-hg@1: Release Notes for Version 0.10a6 franta-hg@1: -------------------------------- franta-hg@1: -bundled with JFreeChart 0.9.18 franta-hg@1: -new storage option that provides better support for long duration sessions. See bug 100248 for details. franta-hg@1: franta-hg@1: Realease Notes for Version 0.10a1 franta-hg@1: -------------------------------- franta-hg@1: - added support for meter, stacked area and bubble charts franta-hg@1: - bundled with JFreeChart 0.9.11 franta-hg@1: franta-hg@1: Realease Notes for Version 0.9.5 franta-hg@1: -------------------------------- franta-hg@1: - fixed incompatibility to Servlet API 2.2 franta-hg@1: - fixed pluginspace attribute in non SVG images franta-hg@1: franta-hg@1: Realease Notes for Version 0.9.4 franta-hg@1: -------------------------------- franta-hg@1: - fixed ConfigurationException when providing no param for CewolfServlet franta-hg@1: franta-hg@1: Realease Notes for Version 0.9.3 franta-hg@1: -------------------------------- franta-hg@1: - pluggable storage concept for chart images franta-hg@1: - fixed large memory consumptions franta-hg@1: - fixed another caching bug franta-hg@1: franta-hg@1: Realease Notes for Version 0.9.2 franta-hg@1: -------------------------------- franta-hg@1: - improved SVG support franta-hg@1: franta-hg@1: Realease Notes for Version 0.9.1 franta-hg@1: -------------------------------- franta-hg@1: - changed to to support JSP 1.1 franta-hg@1: - changed to to support JSP 1.1 franta-hg@1: - added var attribute to to expose URL as page attribute franta-hg@1: - fixed wrong mimetype in testpage.jsp for SVG franta-hg@1: franta-hg@1: Realease Notes for Version 0.9 franta-hg@1: -------------------------------- franta-hg@1: - bundled with JFreeChart 0.9.8 franta-hg@1: - added support for overlay charts (fist steps) franta-hg@1: - added support for combined charts (fist steps) franta-hg@1: - added usecache attribute to to disable data caching franta-hg@1: - producer id is now passed to produceDataset() as parameter by default. See Javadoc of DatasetProducer franta-hg@1: - image URLs are always encoded with session ID parameter even if cookies are enabled franta-hg@1: - image URLs paramaters correctly escape ampersands franta-hg@1: - semantic of renderer attribute of and changed (see taglib doc) franta-hg@1: - logging is now handled by Apache's commons.logging franta-hg@1: - API change to DatasetProducer to let the producer decide about franta-hg@1: data caching franta-hg@1: - added a configuration paramter overliburl to define the overlib.js destination relative to webapp URL franta-hg@1: - removed expires attributes from taglibrary as they are not used anymore franta-hg@1: - fixed configuration bugs franta-hg@1: - fixed caching bugs by changing caching to be session based franta-hg@1: - fixed memory leaks franta-hg@1: - fixed synchronization issue when using more than one timeseries chart on a page franta-hg@1: - fixed incompatibilities between tag attribute types and setter methods franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.9 franta-hg@1: -------------------------------- franta-hg@1: - fixed the "null is not a valid chart id" bug franta-hg@1: - fixed browser detection bug (729378) franta-hg@1: - Socket write detection bug (729384,729501,730490) franta-hg@1: - fixed synchronization issues franta-hg@1: - removed console output(717861) franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.8 franta-hg@1: -------------------------------- franta-hg@1: - fixed bug: missing closing bracket in tags franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.7 franta-hg@1: -------------------------------- franta-hg@1: - bundled with JFreeCharts 0.9.4 franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.6 franta-hg@1: -------------------------------- franta-hg@1: - fixed a bug which caused a ConfigurationException if the Cewolf servlet franta-hg@1: was not loaded on startup franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.5 franta-hg@1: -------------------------------- franta-hg@1: - fixed the server side image problem which occured on some machines franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.4 franta-hg@1: -------------------------------- franta-hg@1: - now runs on resin-2.1.5 franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.3 franta-hg@1: -------------------------------- franta-hg@1: - added some header information in HTTP header to improve performance franta-hg@1: - added a debug paramter to servlet to turn on and of debugging franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.2 franta-hg@1: -------------------------------- franta-hg@1: - useful image caching with cleanup mechanisms to avoid running out of memory franta-hg@1: - bugfix in image key computing franta-hg@1: - faster caching and key generation franta-hg@1: - init parameters for cewolf servlet to manipulate caching (see example etc/web.xml) franta-hg@1: franta-hg@1: Realease Notes for Version 0.8.1 franta-hg@1: -------------------------------- franta-hg@1: - Removed dashes from tag names to make them work in a JSP 1.1 container franta-hg@1: gradient-paint -> gradientpaint franta-hg@1: texture-paint -> texturepaint franta-hg@1: color-paint -> colorpaint franta-hg@1: - Improved compatibility. Tested on franta-hg@1: - Tomcat 3.3.1 franta-hg@1: - Tomcat 4.0 franta-hg@1: - Tomcat 4.1.10 franta-hg@1: - JRun 4.0.SP1 beta franta-hg@1: - some bug fixes in tag handlers franta-hg@1: franta-hg@1: Realease Notes for Version 0.8 franta-hg@1: ------------------------------ franta-hg@1: - ChartPostProcessor process method signature now has a third parameter with the franta-hg@1: current dataset of the rendered chart to enhance capabilities of processing franta-hg@1: - tag does not render a image anymore. is only used to define franta-hg@1: a chart instance initially inside a JSP. The rendering of the chart image is franta-hg@1: performed by the tag which is passed the chart id as an attribute. franta-hg@1: - image maps and tooltips implemented (tested on IE 5.5 and Mozilla 1.1) franta-hg@1: - added tag which can be used as the src attribute of an HTML img tag franta-hg@1: - obsolete tag has been removed all attributes can be set directly to franta-hg@1: the tag now franta-hg@1: - server side caching of images to gain performance blast when requesting the same franta-hg@1: chart again franta-hg@1: - many redesigns franta-hg@1: - polished example webapp franta-hg@1: - fixed a bug which prevented reloading of a page franta-hg@1: - fixed a bug which let the tag produce same keys for different charts whan tags franta-hg@1: are pooled franta-hg@1: franta-hg@1: Known issues: franta-hg@1: - tooltips for pie3d charts are not positioned correctly franta-hg@1: franta-hg@1: Realease Notes for Version 0.7.1 franta-hg@1: -------------------------------- franta-hg@1: - fixed a typo in TLD (boder instead of border in two tags) franta-hg@1: - removed "antialias" attribute in TLD for tag legend as it is not implemented franta-hg@1: yet franta-hg@1: franta-hg@1: Realease Notes for Version 0.7 franta-hg@1: ------------------------------ franta-hg@1: - unlimited customization of generated charts possible through additional franta-hg@1: ChartPostprocessor objects. See documentation! franta-hg@1: - changed signature of DatasetProducer. Params are now passed as Map instead franta-hg@1: HashMap franta-hg@1: - new tag to render the chart's legend separately franta-hg@1: - added "legend" and "legendanchor" attribute to panel and chart tag to swith franta-hg@1: on/off and manipulate legend display franta-hg@1: - new tag allows the separate rendering of the chart's legend somewhere franta-hg@1: in the JSP franta-hg@1: - and tag now support all HTML 4.0 img tag attributes franta-hg@1: - rendering servlet now renders an exception into the delivered image if one is franta-hg@1: raised when trying to render the chart franta-hg@1: - removed obsolete example page producerparams.jsp (view testpage.jsp instead) franta-hg@1: - the example.war binary is now distributed separately franta-hg@1: - example web.xml no has an url-mapping to work in more J2EE containers franta-hg@1: - better usage of JSP callbacks by overriding the release() method in tags franta-hg@1: - enhanced test page for JSP 1.1 and JSP 1.2 containers franta-hg@1: - enhanced image loading performance franta-hg@1: - redesigned, optimized and simplified some issues franta-hg@1: - some javadocs franta-hg@1: franta-hg@1: Realease Notes for Version 0.6.2 franta-hg@1: -------------------------------- franta-hg@1: - fixed a bug in testpage.jsp and testpage-1.1.jsp which closed the panel tag twice franta-hg@1: franta-hg@1: Realease Notes for Version 0.6.1 franta-hg@1: -------------------------------- franta-hg@1: - fixed a bug in the tag library descriptor which defined the background franta-hg@1: attribute of tag chart as a float franta-hg@1: franta-hg@1: Realease Notes for Version 0.6 franta-hg@1: ------------------------------ franta-hg@1: - added tags , and franta-hg@1: for background paints of chart panel franta-hg@1: - some refactorings in tag lib implementation franta-hg@1: - testpage enhanced franta-hg@1: franta-hg@1: Realease Notes for Version 0.5.1 franta-hg@1: -------------------------------- franta-hg@1: - fixed a bug which prevented the reuse of the chart tag instance franta-hg@1: by the container franta-hg@1: franta-hg@1: Realease Notes for Version 0.5 franta-hg@1: ------------------------------ franta-hg@1: - the data tag now embeds a producer tag, future releases will have other franta-hg@1: possibilities to provide data (e.g. SQL) franta-hg@1: - added support for Pie3DChart franta-hg@1: - added tag to be embedded in tag franta-hg@1: - embedded tag attributes override coressponing parent tags franta-hg@1: attributes franta-hg@1: - tag now extends tag franta-hg@1: - changed value type of tag to java.io.Serilizable franta-hg@1: - added antialias support franta-hg@1: - added tag library documentation franta-hg@1: - added some javadocs franta-hg@1: - added some example JSPs franta-hg@1: franta-hg@1: Realease Notes for Version 0.4 franta-hg@1: ------------------------------ franta-hg@1: - replaced TagExtraInfo with TagLibraryValidator franta-hg@1: - moved .tld file to WEB-INF in sample WAR due to problems in some Tomcat franta-hg@1: environments franta-hg@1: - DatasetProducer now takes a HashMap containing additional parameters for franta-hg@1: dataset production franta-hg@1: - Added tutorial to docs franta-hg@1: - some additional JavaDocs franta-hg@1: franta-hg@1: Realease Notes for Version 0.3 franta-hg@1: ------------------------------ franta-hg@1: - included TagExtraInfo to check charttype at JSP compile time franta-hg@1: - added documentation franta-hg@1: - some redesigns franta-hg@1: franta-hg@1: Realease Notes for Version 0.2 franta-hg@1: ------------------------------ franta-hg@1: - updated to JFreeChart 0.9.2 franta-hg@1: - all 20 chart types from JFreeChart's ChartFactory are supported franta-hg@1: - some redesigns franta-hg@1: - some javadocs franta-hg@1: franta-hg@1: franta-hg@1: Realease Notes for Version 0.1.1 franta-hg@1: -------------------------------- franta-hg@1: This is the first alpha-release of Cewolf. franta-hg@1: It is useable already but there are not many possibilities to change the view of franta-hg@1: the current charts. franta-hg@1: The documentation is very less. franta-hg@1: Not all types of charts are supported.