1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/java/cewolf-1.0/RELEASE.txt Sat Feb 28 21:36:28 2009 +0100
1.3 @@ -0,0 +1,286 @@
1.4 +Release Notes for Version 1.0
1.5 +--------------------------------
1.6 +-Jpeg image support added.
1.7 +-Added new tag parameters to img and legend:
1.8 + -removeAfterRender will remove images from storage immediately. Defaults to False. NOTE: This
1.9 + may cause problems if your users expect to copy or save the images from the browser as some
1.10 + browsers will put the url in the paste buffer and attempt to reload when pasted somewhere such
1.11 + as MS Word.
1.12 + -forceSessionId will add jsessionid parameter to the image url. Defaults to True. This matches
1.13 + existing functionality but now allows the option to disable this for certain use cases.
1.14 +-Supports JFC 1.0.0 Final
1.15 + JFC no longer supports the signals chart type. This has been commented out in cewolf for now
1.16 + because there is talk on the forum that it may come back.
1.17 +-At release time, site is not fully updated. This will come in the near future as I move the site fully to Maven2.
1.18 +
1.19 +
1.20 +Release Notes for Version 0.12.0
1.21 +--------------------------------
1.22 +-Supports JFC 1.0.0-RC1
1.23 +
1.24 +Release Notes for Version 0.11.0 Alpha
1.25 +--------------------------------
1.26 +-Now supports JFC 1.0 Pre 2
1.27 +-Fixed bugs:1165987,1165979,1165967
1.28 +-There where significant changes to the JFC Api in this release. See www.jfree.org forums
1.29 + for specific information. Chances are very good that your chart processors WILL BREAK because of these
1.30 + changes. This is not because of Cewolf, but because the JFC APIs changed.
1.31 +
1.32 +Release Notes for Version 0.10.3
1.33 +--------------------------------
1.34 +-Added optional config parameter for FileStorage: "FileStorage.deleteOnExit"
1.35 + to get the saved files deleted at normal shutdown.
1.36 +-Improved overlaidchart can contain any number of sub-charts
1.37 +-Added ChartImageRenderListener event callback interface can be implemented by ChartPostProcessor
1.38 + to get called back after the image rendered.
1.39 + Useful to acquire JFreeChart's ChartRenderingInfo object.
1.40 +-Fixed [ 1158392 ] Configuration object causes NPE when servlet reloads
1.41 +-Fixed chart-renderer factory problem; that if multiple charts of the same type appeared
1.42 + on the same page they shared the same renderer, therefore if a post-processor customized
1.43 + that renderer all charts were affected.
1.44 +-Fixed that tooltips would not appear in firefox; when the jsp page in a subdir
1.45 + need to use /etc/overlib.js style path in config for this.
1.46 +
1.47 +Release Notes for Version 0.10.2
1.48 +--------------------------------
1.49 +Fixed cewolf.jar in the wrong folder.
1.50 +Fixed NPE in Renderer
1.51 +
1.52 +Release Notes for Version 0.10.1
1.53 +--------------------------------
1.54 +Fixed bar chart orientation and few other bugs.
1.55 +
1.56 +Release Notes for Version 0.10
1.57 +--------------------------------
1.58 +-bundled with JFreeChart 0.9.21
1.59 +-added option to allow use of JFreeChart link and tooltip generators
1.60 +
1.61 +Release Notes for Version 0.10a6
1.62 +--------------------------------
1.63 +-bundled with JFreeChart 0.9.18
1.64 +-new storage option that provides better support for long duration sessions. See bug 100248 for details.
1.65 +
1.66 +Realease Notes for Version 0.10a1
1.67 +--------------------------------
1.68 +- added support for meter, stacked area and bubble charts
1.69 +- bundled with JFreeChart 0.9.11
1.70 +
1.71 +Realease Notes for Version 0.9.5
1.72 +--------------------------------
1.73 +- fixed incompatibility to Servlet API 2.2
1.74 +- fixed pluginspace attribute in non SVG images
1.75 +
1.76 +Realease Notes for Version 0.9.4
1.77 +--------------------------------
1.78 +- fixed ConfigurationException when providing no param for CewolfServlet
1.79 +
1.80 +Realease Notes for Version 0.9.3
1.81 +--------------------------------
1.82 +- pluggable storage concept for chart images
1.83 +- fixed large memory consumptions
1.84 +- fixed another caching bug
1.85 +
1.86 +Realease Notes for Version 0.9.2
1.87 +--------------------------------
1.88 +- improved SVG support
1.89 +
1.90 +Realease Notes for Version 0.9.1
1.91 +--------------------------------
1.92 +- changed <combined-chart> to <combinedchart> to support JSP 1.1
1.93 +- changed <overlaid-chart> to <overlaidchart> to support JSP 1.1
1.94 +- added var attribute to <imgurl> to expose URL as page attribute
1.95 +- fixed wrong mimetype in testpage.jsp for SVG
1.96 +
1.97 +Realease Notes for Version 0.9
1.98 +--------------------------------
1.99 +- bundled with JFreeChart 0.9.8
1.100 +- added support for overlay charts (fist steps)
1.101 +- added support for combined charts (fist steps)
1.102 +- added usecache attribute to <producer> to disable data caching
1.103 +- producer id is now passed to produceDataset() as parameter by default. See Javadoc of DatasetProducer
1.104 +- image URLs are always encoded with session ID parameter even if cookies are enabled
1.105 +- image URLs paramaters correctly escape ampersands
1.106 +- semantic of renderer attribute of <img> and <imgurl> changed (see taglib doc)
1.107 +- logging is now handled by Apache's commons.logging
1.108 +- API change to DatasetProducer to let the producer decide about
1.109 + data caching
1.110 +- added a configuration paramter overliburl to define the overlib.js destination relative to webapp URL
1.111 +- removed expires attributes from taglibrary as they are not used anymore
1.112 +- fixed configuration bugs
1.113 +- fixed caching bugs by changing caching to be session based
1.114 +- fixed memory leaks
1.115 +- fixed synchronization issue when using more than one timeseries chart on a page
1.116 +- fixed incompatibilities between tag attribute types and setter methods
1.117 +
1.118 +Realease Notes for Version 0.8.9
1.119 +--------------------------------
1.120 +- fixed the "null is not a valid chart id" bug
1.121 +- fixed browser detection bug (729378)
1.122 +- Socket write detection bug (729384,729501,730490)
1.123 +- fixed synchronization issues
1.124 +- removed console output(717861)
1.125 +
1.126 +Realease Notes for Version 0.8.8
1.127 +--------------------------------
1.128 +- fixed bug: missing closing bracket in <img> tags
1.129 +
1.130 +Realease Notes for Version 0.8.7
1.131 +--------------------------------
1.132 +- bundled with JFreeCharts 0.9.4
1.133 +
1.134 +Realease Notes for Version 0.8.6
1.135 +--------------------------------
1.136 +- fixed a bug which caused a ConfigurationException if the Cewolf servlet
1.137 + was not loaded on startup
1.138 +
1.139 +Realease Notes for Version 0.8.5
1.140 +--------------------------------
1.141 +- fixed the server side image problem which occured on some machines
1.142 +
1.143 +Realease Notes for Version 0.8.4
1.144 +--------------------------------
1.145 +- now runs on resin-2.1.5
1.146 +
1.147 +Realease Notes for Version 0.8.3
1.148 +--------------------------------
1.149 +- added some header information in HTTP header to improve performance
1.150 +- added a debug paramter to servlet to turn on and of debugging
1.151 +
1.152 +Realease Notes for Version 0.8.2
1.153 +--------------------------------
1.154 +- useful image caching with cleanup mechanisms to avoid running out of memory
1.155 +- bugfix in image key computing
1.156 +- faster caching and key generation
1.157 +- init parameters for cewolf servlet to manipulate caching (see example etc/web.xml)
1.158 +
1.159 +Realease Notes for Version 0.8.1
1.160 +--------------------------------
1.161 +- Removed dashes from tag names to make them work in a JSP 1.1 container
1.162 + gradient-paint -> gradientpaint
1.163 + texture-paint -> texturepaint
1.164 + color-paint -> colorpaint
1.165 +- Improved compatibility. Tested on
1.166 + - Tomcat 3.3.1
1.167 + - Tomcat 4.0
1.168 + - Tomcat 4.1.10
1.169 + - JRun 4.0.SP1 beta
1.170 +- some bug fixes in tag handlers
1.171 +
1.172 +Realease Notes for Version 0.8
1.173 +------------------------------
1.174 +- ChartPostProcessor process method signature now has a third parameter with the
1.175 + current dataset of the rendered chart to enhance capabilities of processing
1.176 +- <chart> tag does not render a image anymore. <chart> is only used to define
1.177 + a chart instance initially inside a JSP. The rendering of the chart image is
1.178 + performed by the <img> tag which is passed the chart id as an attribute.
1.179 +- image maps and tooltips implemented (tested on IE 5.5 and Mozilla 1.1)
1.180 +- added tag <imgurl> which can be used as the src attribute of an HTML img tag
1.181 +- obsolete <panel> tag has been removed all attributes can be set directly to
1.182 + the <chart> tag now
1.183 +- server side caching of images to gain performance blast when requesting the same
1.184 + chart again
1.185 +- many redesigns
1.186 +- polished example webapp
1.187 +- fixed a bug which prevented reloading of a page
1.188 +- fixed a bug which let the tag produce same keys for different charts whan tags
1.189 + are pooled
1.190 +
1.191 +Known issues:
1.192 +- tooltips for pie3d charts are not positioned correctly
1.193 +
1.194 +Realease Notes for Version 0.7.1
1.195 +--------------------------------
1.196 +- fixed a typo in TLD (boder instead of border in two tags)
1.197 +- removed "antialias" attribute in TLD for tag legend as it is not implemented
1.198 + yet
1.199 +
1.200 +Realease Notes for Version 0.7
1.201 +------------------------------
1.202 +- unlimited customization of generated charts possible through additional
1.203 + ChartPostprocessor objects. See <chartpostprocessor> documentation!
1.204 +- changed signature of DatasetProducer. Params are now passed as Map instead
1.205 + HashMap
1.206 +- new <legend> tag to render the chart's legend separately
1.207 +- added "legend" and "legendanchor" attribute to panel and chart tag to swith
1.208 + on/off and manipulate legend display
1.209 +- new tag <legend> allows the separate rendering of the chart's legend somewhere
1.210 + in the JSP
1.211 +- <chart> and <legend> tag now support all HTML 4.0 img tag attributes
1.212 +- rendering servlet now renders an exception into the delivered image if one is
1.213 + raised when trying to render the chart
1.214 +- removed obsolete example page producerparams.jsp (view testpage.jsp instead)
1.215 +- the example.war binary is now distributed separately
1.216 +- example web.xml no has an url-mapping to work in more J2EE containers
1.217 +- better usage of JSP callbacks by overriding the release() method in tags
1.218 +- enhanced test page for JSP 1.1 and JSP 1.2 containers
1.219 +- enhanced image loading performance
1.220 +- redesigned, optimized and simplified some issues
1.221 +- some javadocs
1.222 +
1.223 +Realease Notes for Version 0.6.2
1.224 +--------------------------------
1.225 +- fixed a bug in testpage.jsp and testpage-1.1.jsp which closed the panel tag twice
1.226 +
1.227 +Realease Notes for Version 0.6.1
1.228 +--------------------------------
1.229 +- fixed a bug in the tag library descriptor which defined the background
1.230 + attribute of tag chart as a float
1.231 +
1.232 +Realease Notes for Version 0.6
1.233 +------------------------------
1.234 +- added tags <color-paint>, <gradient-paint> and <texture-paint>
1.235 + for background paints of chart panel
1.236 +- some refactorings in tag lib implementation
1.237 +- testpage enhanced
1.238 +
1.239 +Realease Notes for Version 0.5.1
1.240 +--------------------------------
1.241 +- fixed a bug which prevented the reuse of the chart tag instance
1.242 + by the container
1.243 +
1.244 +Realease Notes for Version 0.5
1.245 +------------------------------
1.246 +- the data tag now embeds a producer tag, future releases will have other
1.247 + possibilities to provide data (e.g. SQL)
1.248 +- added support for Pie3DChart
1.249 +- added <panel> tag to be embedded in <chart> tag
1.250 +- embedded <panel> tag attributes override coressponing parent tags
1.251 + attributes
1.252 +- <chart> tag now extends <panel> tag
1.253 +- changed value type of <param> tag to java.io.Serilizable
1.254 +- added antialias support
1.255 +- added tag library documentation
1.256 +- added some javadocs
1.257 +- added some example JSPs
1.258 +
1.259 +Realease Notes for Version 0.4
1.260 +------------------------------
1.261 +- replaced TagExtraInfo with TagLibraryValidator
1.262 +- moved .tld file to WEB-INF in sample WAR due to problems in some Tomcat
1.263 + environments
1.264 +- DatasetProducer now takes a HashMap containing additional parameters for
1.265 + dataset production
1.266 +- Added tutorial to docs
1.267 +- some additional JavaDocs
1.268 +
1.269 +Realease Notes for Version 0.3
1.270 +------------------------------
1.271 +- included TagExtraInfo to check charttype at JSP compile time
1.272 +- added documentation
1.273 +- some redesigns
1.274 +
1.275 +Realease Notes for Version 0.2
1.276 +------------------------------
1.277 +- updated to JFreeChart 0.9.2
1.278 +- all 20 chart types from JFreeChart's ChartFactory are supported
1.279 +- some redesigns
1.280 +- some javadocs
1.281 +
1.282 +
1.283 +Realease Notes for Version 0.1.1
1.284 +--------------------------------
1.285 +This is the first alpha-release of Cewolf.
1.286 +It is useable already but there are not many possibilities to change the view of
1.287 +the current charts.
1.288 +The documentation is very less.
1.289 +Not all types of charts are supported.
1.290 \ No newline at end of file