java/cewolf-1.0/RELEASE.txt
changeset 1 639991d0808a
     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:31:02 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