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