Releases: jfree/jfreechart
Releases · jfree/jfreechart
JFreeChart 1.5.5
Version 1.5.5 (23 June 2024)
- added
XYBezierRenderer
by Javier Robes (#286) - fix cross-hair painting (#340)
- parameter range check for
CompassPlot
(#397)
Note: some (supposed) security vulnerabilities have been reported for v1.5.4:
-
CVE-2023-52070 : an
ArrayIndexOutOfBoundsException
inCompassPlot
No fix is considered necessary, however (#397) has been applied. -
CVE-2024-22949 : a possible
NullPointerException
inCategoryLineAnnotation
No fix is considered necessary. -
CVE-2024-23076 : a possible
NullPointerException
inBubbleXYItemLabelGenerator
No fix is considered necessary.
JFreeChart 1.5.4
Version 1.5.4 (8 January 2023)
- add new methods to access maps for datasets, renderers and axes in plots (#201);
- add option to truncate item labels and compute contrast colors (PR #225)
- add new annotations (PR #226)
- add new panel for background rendering of charts (PR #233)
- fix tick label font for
LogAxis
with number format override (#98); - added
valueVisible
flag toMeterPlot
(#231); - added
get/setWebFillAlpha()
methods to SpiderWebPlot (#279) - add argument checks for annotations (#223);
- removed
JFreeChartResources.java
file (#239)
JFreeChart 1.5.3
Version 1.5.3 (21 February 2021)
- add new
FlowPlot
class for drawing Sankey charts; - throw exception in
DefaultPieDataset
for invalid index (#212); - fix
isJFreeSVGAvailable()
method (bug #207); - replaced some usages of
ObjectUtils
with the JDKObjects
class; - remove unused
URLUtilities
class; - removed
@since 1.0.x
Javadoc tags since these do not provide useful information anymore.
JFreeChart 1.5.2
Version 1.5.2 (31 December 2020)
- observe series visibility flag in
ClusteredXYBarRenderer
(#89); - apply rendering hints to overlays (#187);
- don't draw disabled outlines on crosshair labels (#189);
- observe axis visibility flag in
PeriodAxis
(#198); - ensure label offsets are used in
CrosshairOverlay
(#190); - remove alpha channel from copy-to-clipboard (#182);
- set flag in XML parser to avoid XML eXternal Entity injection (XXE) (#130);
- update French translations (#186);
- fix "Save_as" entries in localisation files (#184);
- add flags for visibility of outliers in
BoxAndWhiskerRenderer
(#79); - deprecated
PiePlot3D
and related methods, for 3D pie charts, use Orson Charts (https://github.com/jfree/orson-charts).
JFreeChart 1.5.1
Version 1.5.1 (29 October 2020)
- add
DeviationStepRenderer
(PR #173) - modify buffer in
ChartPanel
to handle high DPI displays (bug #170); - fix for exception on extreme zoom on
NumberAxis
(bug #64); - fix for
LayeredBarRenderer
(bug #169); - add Catalan translations (PR #117);
- add automatic module name
org.jfree.jfreechart
; - migrate to JUnit 5;
- raise minimum requirement to Java 8 or later.
JFreeChart 1.5.0
v1.5.0 Prepare for 1.5.0 release.