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