Zbavíme se závislosti na Log4J, který se stejně nepoužívá.
1 Release Notes for Version 1.0
2 --------------------------------
3 -Jpeg image support added.
4 -Added new tag parameters to img and legend:
5 -removeAfterRender will remove images from storage immediately. Defaults to False. NOTE: This
6 may cause problems if your users expect to copy or save the images from the browser as some
7 browsers will put the url in the paste buffer and attempt to reload when pasted somewhere such
9 -forceSessionId will add jsessionid parameter to the image url. Defaults to True. This matches
10 existing functionality but now allows the option to disable this for certain use cases.
11 -Supports JFC 1.0.0 Final
12 JFC no longer supports the signals chart type. This has been commented out in cewolf for now
13 because there is talk on the forum that it may come back.
14 -At release time, site is not fully updated. This will come in the near future as I move the site fully to Maven2.
17 Release Notes for Version 0.12.0
18 --------------------------------
19 -Supports JFC 1.0.0-RC1
21 Release Notes for Version 0.11.0 Alpha
22 --------------------------------
23 -Now supports JFC 1.0 Pre 2
24 -Fixed bugs:1165987,1165979,1165967
25 -There where significant changes to the JFC Api in this release. See www.jfree.org forums
26 for specific information. Chances are very good that your chart processors WILL BREAK because of these
27 changes. This is not because of Cewolf, but because the JFC APIs changed.
29 Release Notes for Version 0.10.3
30 --------------------------------
31 -Added optional config parameter for FileStorage: "FileStorage.deleteOnExit"
32 to get the saved files deleted at normal shutdown.
33 -Improved overlaidchart can contain any number of sub-charts
34 -Added ChartImageRenderListener event callback interface can be implemented by ChartPostProcessor
35 to get called back after the image rendered.
36 Useful to acquire JFreeChart's ChartRenderingInfo object.
37 -Fixed [ 1158392 ] Configuration object causes NPE when servlet reloads
38 -Fixed chart-renderer factory problem; that if multiple charts of the same type appeared
39 on the same page they shared the same renderer, therefore if a post-processor customized
40 that renderer all charts were affected.
41 -Fixed that tooltips would not appear in firefox; when the jsp page in a subdir
42 need to use /etc/overlib.js style path in config for this.
44 Release Notes for Version 0.10.2
45 --------------------------------
46 Fixed cewolf.jar in the wrong folder.
49 Release Notes for Version 0.10.1
50 --------------------------------
51 Fixed bar chart orientation and few other bugs.
53 Release Notes for Version 0.10
54 --------------------------------
55 -bundled with JFreeChart 0.9.21
56 -added option to allow use of JFreeChart link and tooltip generators
58 Release Notes for Version 0.10a6
59 --------------------------------
60 -bundled with JFreeChart 0.9.18
61 -new storage option that provides better support for long duration sessions. See bug 100248 for details.
63 Realease Notes for Version 0.10a1
64 --------------------------------
65 - added support for meter, stacked area and bubble charts
66 - bundled with JFreeChart 0.9.11
68 Realease Notes for Version 0.9.5
69 --------------------------------
70 - fixed incompatibility to Servlet API 2.2
71 - fixed pluginspace attribute in non SVG images
73 Realease Notes for Version 0.9.4
74 --------------------------------
75 - fixed ConfigurationException when providing no param for CewolfServlet
77 Realease Notes for Version 0.9.3
78 --------------------------------
79 - pluggable storage concept for chart images
80 - fixed large memory consumptions
81 - fixed another caching bug
83 Realease Notes for Version 0.9.2
84 --------------------------------
85 - improved SVG support
87 Realease Notes for Version 0.9.1
88 --------------------------------
89 - changed <combined-chart> to <combinedchart> to support JSP 1.1
90 - changed <overlaid-chart> to <overlaidchart> to support JSP 1.1
91 - added var attribute to <imgurl> to expose URL as page attribute
92 - fixed wrong mimetype in testpage.jsp for SVG
94 Realease Notes for Version 0.9
95 --------------------------------
96 - bundled with JFreeChart 0.9.8
97 - added support for overlay charts (fist steps)
98 - added support for combined charts (fist steps)
99 - added usecache attribute to <producer> to disable data caching
100 - producer id is now passed to produceDataset() as parameter by default. See Javadoc of DatasetProducer
101 - image URLs are always encoded with session ID parameter even if cookies are enabled
102 - image URLs paramaters correctly escape ampersands
103 - semantic of renderer attribute of <img> and <imgurl> changed (see taglib doc)
104 - logging is now handled by Apache's commons.logging
105 - API change to DatasetProducer to let the producer decide about
107 - added a configuration paramter overliburl to define the overlib.js destination relative to webapp URL
108 - removed expires attributes from taglibrary as they are not used anymore
109 - fixed configuration bugs
110 - fixed caching bugs by changing caching to be session based
112 - fixed synchronization issue when using more than one timeseries chart on a page
113 - fixed incompatibilities between tag attribute types and setter methods
115 Realease Notes for Version 0.8.9
116 --------------------------------
117 - fixed the "null is not a valid chart id" bug
118 - fixed browser detection bug (729378)
119 - Socket write detection bug (729384,729501,730490)
120 - fixed synchronization issues
121 - removed console output(717861)
123 Realease Notes for Version 0.8.8
124 --------------------------------
125 - fixed bug: missing closing bracket in <img> tags
127 Realease Notes for Version 0.8.7
128 --------------------------------
129 - bundled with JFreeCharts 0.9.4
131 Realease Notes for Version 0.8.6
132 --------------------------------
133 - fixed a bug which caused a ConfigurationException if the Cewolf servlet
134 was not loaded on startup
136 Realease Notes for Version 0.8.5
137 --------------------------------
138 - fixed the server side image problem which occured on some machines
140 Realease Notes for Version 0.8.4
141 --------------------------------
142 - now runs on resin-2.1.5
144 Realease Notes for Version 0.8.3
145 --------------------------------
146 - added some header information in HTTP header to improve performance
147 - added a debug paramter to servlet to turn on and of debugging
149 Realease Notes for Version 0.8.2
150 --------------------------------
151 - useful image caching with cleanup mechanisms to avoid running out of memory
152 - bugfix in image key computing
153 - faster caching and key generation
154 - init parameters for cewolf servlet to manipulate caching (see example etc/web.xml)
156 Realease Notes for Version 0.8.1
157 --------------------------------
158 - Removed dashes from tag names to make them work in a JSP 1.1 container
159 gradient-paint -> gradientpaint
160 texture-paint -> texturepaint
161 color-paint -> colorpaint
162 - Improved compatibility. Tested on
167 - some bug fixes in tag handlers
169 Realease Notes for Version 0.8
170 ------------------------------
171 - ChartPostProcessor process method signature now has a third parameter with the
172 current dataset of the rendered chart to enhance capabilities of processing
173 - <chart> tag does not render a image anymore. <chart> is only used to define
174 a chart instance initially inside a JSP. The rendering of the chart image is
175 performed by the <img> tag which is passed the chart id as an attribute.
176 - image maps and tooltips implemented (tested on IE 5.5 and Mozilla 1.1)
177 - added tag <imgurl> which can be used as the src attribute of an HTML img tag
178 - obsolete <panel> tag has been removed all attributes can be set directly to
180 - server side caching of images to gain performance blast when requesting the same
183 - polished example webapp
184 - fixed a bug which prevented reloading of a page
185 - fixed a bug which let the tag produce same keys for different charts whan tags
189 - tooltips for pie3d charts are not positioned correctly
191 Realease Notes for Version 0.7.1
192 --------------------------------
193 - fixed a typo in TLD (boder instead of border in two tags)
194 - removed "antialias" attribute in TLD for tag legend as it is not implemented
197 Realease Notes for Version 0.7
198 ------------------------------
199 - unlimited customization of generated charts possible through additional
200 ChartPostprocessor objects. See <chartpostprocessor> documentation!
201 - changed signature of DatasetProducer. Params are now passed as Map instead
203 - new <legend> tag to render the chart's legend separately
204 - added "legend" and "legendanchor" attribute to panel and chart tag to swith
205 on/off and manipulate legend display
206 - new tag <legend> allows the separate rendering of the chart's legend somewhere
208 - <chart> and <legend> tag now support all HTML 4.0 img tag attributes
209 - rendering servlet now renders an exception into the delivered image if one is
210 raised when trying to render the chart
211 - removed obsolete example page producerparams.jsp (view testpage.jsp instead)
212 - the example.war binary is now distributed separately
213 - example web.xml no has an url-mapping to work in more J2EE containers
214 - better usage of JSP callbacks by overriding the release() method in tags
215 - enhanced test page for JSP 1.1 and JSP 1.2 containers
216 - enhanced image loading performance
217 - redesigned, optimized and simplified some issues
220 Realease Notes for Version 0.6.2
221 --------------------------------
222 - fixed a bug in testpage.jsp and testpage-1.1.jsp which closed the panel tag twice
224 Realease Notes for Version 0.6.1
225 --------------------------------
226 - fixed a bug in the tag library descriptor which defined the background
227 attribute of tag chart as a float
229 Realease Notes for Version 0.6
230 ------------------------------
231 - added tags <color-paint>, <gradient-paint> and <texture-paint>
232 for background paints of chart panel
233 - some refactorings in tag lib implementation
236 Realease Notes for Version 0.5.1
237 --------------------------------
238 - fixed a bug which prevented the reuse of the chart tag instance
241 Realease Notes for Version 0.5
242 ------------------------------
243 - the data tag now embeds a producer tag, future releases will have other
244 possibilities to provide data (e.g. SQL)
245 - added support for Pie3DChart
246 - added <panel> tag to be embedded in <chart> tag
247 - embedded <panel> tag attributes override coressponing parent tags
249 - <chart> tag now extends <panel> tag
250 - changed value type of <param> tag to java.io.Serilizable
251 - added antialias support
252 - added tag library documentation
253 - added some javadocs
254 - added some example JSPs
256 Realease Notes for Version 0.4
257 ------------------------------
258 - replaced TagExtraInfo with TagLibraryValidator
259 - moved .tld file to WEB-INF in sample WAR due to problems in some Tomcat
261 - DatasetProducer now takes a HashMap containing additional parameters for
263 - Added tutorial to docs
264 - some additional JavaDocs
266 Realease Notes for Version 0.3
267 ------------------------------
268 - included TagExtraInfo to check charttype at JSP compile time
269 - added documentation
272 Realease Notes for Version 0.2
273 ------------------------------
274 - updated to JFreeChart 0.9.2
275 - all 20 chart types from JFreeChart's ChartFactory are supported
280 Realease Notes for Version 0.1.1
281 --------------------------------
282 This is the first alpha-release of Cewolf.
283 It is useable already but there are not many possibilities to change the view of
285 The documentation is very less.
286 Not all types of charts are supported.