Code: Select all
02-Jun-2005 : VERSION 1.0.0-rc1 RELEASED
SPECIAL NOTE: this version is a "release candidate" for 1.0.0 final. If no
significant API problems are reported, the JFreeChart API will be frozen
and this release will be relabelled JFreeChart 1.0.0. Once this is done,
we aim to maintain a stable series of 1.0.x releases which preserve backwards
compatibility with the JFreeChart 1.0.0 API. Only bug fixes and new features
that don't break the existing API will be added to this series.
At the same time, a new development branch of JFreeChart will be created,
using the version numbers 1.1.x. This branch will not maintain backwards
compatibility, but will be used for new features that can't be added without
changing the API. At some point in the future this branch will be released
as a stable JFreeChart 1.2.0.
02-Jun-2005 : [NEW] Added domain marker support to CategoryPlot (DG);
01-Jun-2005 : [BUG] Fixed serialization of CategoryPlot and XYPlot - see
patch 1209475 at SourceForge (DG);
[BUG] Fixed bug 1209146 - a problem with marker label
positioning (DG);
31-May-2005 : [API] Fixed typo in method name 'addSubitle' in JThermometer
class (DG);
20-May-2005 : [API] Changed seriesName (String) to seriesKey (Comparable) in
all datasets - you can still use String objects for the
name / key, but now have the *option* to use other objects
if you need to (the toString() method generates the series
labels) (DG);
[BUG] Fixed bug 1113521 - inefficient getEntity() method in
StandardEntityCollection (DG);
[API] Added getItem() methods to DefaultBoxAndWhiskerDataset and
DefaultBoxAndWhiskerXYDataset (DG);
[API] In PeriodAxisLabelInfo, added constants for default values
and checks for null arguments in the constructor (DG);
[NEW] Added setDomainAxes() and setRangeAxes() methods to
CategoryPlot and XYPlot, as per RFE 1183100 (DG);
[ ] Speed up binning in HistogramDataset - see patch 1026151
contributed by Cameron Hayne (DG);
19-May-2005 : [NEW] In CategoryPlot, added removeAnnotation() and
clearAnnotations() methods (DG);
[NEW] Added serialVersionUID for serializable classes (DG);
[NEW] Added code to XYBarRenderer and ClusteredXYBarRenderer
to draw item labels (DG);
18-May-2005 : [NEW] Added configurable base value to BarRenderer (DG);
17-May-2005 : [API] Moved DataUtilities from org.jfree.data.general -->
org.jfree.data package (DG);
[NEW] Modified the StackedBarRenderer to support "percentage"
bar charts where the stacked bars add to 100% (DG);
[API] In XYPlot, renamed get/setZeroRangeXXX() methods -->
get/setRangeZeroXXX() (DG);
16-May-2005 : [BUG] ClusteredXYBarRenderer now used outlineStroke setting for
bar outlines, rather than the regular stroke. Also removed
some redundant code and now the renderer respects the
'base' value set in the super class. Added an equals()
method (DG);
13-May-2005 : [NEW] Added options to control padding of legend item labels and
graphics (DG);
10-May-2005 : [NEW] Added flag to control visibility of label linking lines in
the PiePlot class. Added another flag to control the
handling of zero values (DG);
06-May-2005 : [API] Added convenience methods to AbstractBlock to set margin,
border and padding (DG);
05-May-2005 : [API] Added equals() method to XYDifferenceRenderer, and changed
setPlotShapes() --> setShapesVisible() (DG);
04-May-2005 : [BUG] Fixed serialization of markers in CategoryPlot and
XYPlot (DG);
03-May-2005 : [BUG] Fixed some problems with unsorted XYSeries instances (DG);
[API] Added equals() method to CompositeTitle (DG);
29-Apr-2005 : [BUG] Fixed 1192606 - DefaultOHLCDataset not serializable (DG);
27-Apr-2005 : [BUG] Fixed problem with getValueAt() method in the
XYDatasetTableModel class - bug id 1191046 (DG);
[BUG] StandardXYItemRenderer was not using the series label
generator for legend items (DG);
25-Apr-2005 : [BUG] Fixed bar width calculation for BarRenderer3D, see
bug 1189642 (DG);
21-Apr-2005 : [API] Replaced Insets with RectangleInsets in axis classes (DG);
[API] Replaced Insets with RectangleInsets in plot classes (DG);
[API] Removed some redundant parameters from methods in the
axis classes (refreshTicks() and others) (DG);
[API] Added SeriesRenderingOrder attribute to XYPlot, and
added log axis margins - contributed by Eric Thomas,
see patch 1187138 (DG);
20-Apr-2005 : [API] Renamed XYLabelGenerator --> XYItemLabelGenerator, and
also the related methods (DG);
[API] Renamed CategoryLabelGenerator
--> CategoryItemLabelGenerator and also the related
methods (DG);
[NEW] LegendTitle now supports tooltips and URLs for the
series labels (DG);
18-Apr-2005 : [BUG] Made constants in ChartPanel final (DG);
[API] Added equals() method to LegendItemCollection, and
implemented Cloneable and Serializable (DG);
17-Apr-2005 : [BUG] Fixed infinite loop in CompassPlot clone() method (DG);
15-Apr-2005 : [BUG] Fixed overruns in tick marks for PeriodAxis (DG);
13-Apr-2005 : [BUG] Modified ChartFactory to set tool tip and URL
generators as base settings so as not to override
per series settings added later (DG);
[API] Added removeLegend() and removeSubtitle() methods to
the JFreeChart class (DG);
[BUG] Fixed shape positioning bug (id = 1182062) in the
XYDifferenceRenderer class (DG);
[BUG] Modified LineAndShapeRenderer and LineRenderer3D to
respect series visibility flags (DG);
12-Apr-2005 : [API] Added getLegend() and getLegend(int) methods to
JFreeChart class (DG);
11-Apr-2005 : [API] Added getFillZoomRectangle() method, renamed
setHorizontalZoom() --> setDomainZoomable(),
setVerticalZoom() --> setRangeZoomable(), added
isDomainZoomable() and isRangeZoomable(), added
getHorizontalAxisTrace() and getVerticalAxisTrace(),
renamed autoRangeBoth() --> restoreAutoBounds(),
autoRangeHorizontal() --> restoreAutoDomainBounds(),
autoRangeVertical() --> restoreAutoRangeBounds() (DG)
10-Apr-2005 : [BUG] Fixed DefaultKeyedValues.getValue(Comparable) to throw
an exception for unrecognised keys (bug 1177423) (DG);
[BUG] Fixed item label positioning in StandardXYItemRenderer
for horizontal orientation (DG);
29-Mar-2005 : [BUG] Fixed bug in drawItem() method for handling zero data
values (DG);
[BUG] Fixed bug in equals() method for ThermometerPlot (DG);
28-Mar-2005 : [API] In NumberAxis, renamed autoRangeIncludesZero() -->
getAutoRangeIncludesZero() and autoRangeStickyZero() -->
getAutoRangeStickyZero() (DG);
[API] Renamed Legend --> OldLegend and StandardLegend -->
DefaultOldLegend (DG);
27-Mar-2005 : [BUG] Fixed getSeries(int) method in XYSeriesCollection and
TimeSeriesCollection (DG);
23-Mar-2005 : [BUG] Added missing code to FlowArrangement class (DG);
[API] Refactored MeterPlot class to allow for an arbitrary
number of intervals (plus various other changes to make
this class fit better within JFreeChart) (DG);
22-Mar-2005 : [BUG] Fixed problem where XYPlot doesn't register as a
listener with newly added renderer (DG);
18-Mar-2005 : [BUG] Fixed item labels on StackedBarRenderer3D (DG);
17-Mar-2005 : [BUG] Fixed problem with bounds calculation in the
XYBubbleRenderer class (DG);
[NEW] Added createRingChart() method to ChartUtilities (DG);
[BUG] Fixed bug in legend where unfilled shapes are shown
as filled shapes (DG);
[BUG] Set outline stroke for shapes in
XYLineAndShapeRenderer (DG);
16-Mar-2005 : [NEW] Added itemFont attribute to LegendTitle (DG);
15-Mar-2005 : [BUG] Fixed broken XYStepRenderer (DG);
[API] In LineAndShapeRenderer, changed the defaultShapesFilled
attribute from a Boolean --> boolean (DG);
[BUG] Fixed bug 1163897, shape outlining for the
LineAndShapeRenderer class (DG);
[BUG] In AbstractRenderer, fixed serialization of baseFillPaint
attribute (DG);
11-Mar-2005 : [BUG] Fixed bug in bounds recalculation for TimePeriodValues
class - see bug report 1161329 (DG);
[NEW] Added equals() method to TimePeriodValuesCollection
class (DG);