Releases: jfree/jfreechart
Releases · jfree/jfreechart
JFreeChart 1.5.6
Version 1.5.6 (21 May 2025)
- added
setSymbolsmethod toSymbolAxis(#421) - added label padding to
Crosshair(#414) - add clearSeriesXXX methods for all series settings in
AbstractRenderer(#364) - fix calculating if label fits inside bar for
XYBarRenderer(#366) - set default background paint to
LIGHT_GRAY(#324) - deprecated all classes in
org.jfree.chart.servlet.*(#385) - updated
pom.xmlwith new Maven publishing flow and latest plugin versions - various minor improvements
JFreeChart 1.5.5
Version 1.5.5 (23 June 2024)
- added
XYBezierRendererby 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
ArrayIndexOutOfBoundsExceptioninCompassPlot
No fix is considered necessary, however (#397) has been applied. -
CVE-2024-22949 : a possible
NullPointerExceptioninCategoryLineAnnotation
No fix is considered necessary. -
CVE-2024-23076 : a possible
NullPointerExceptioninBubbleXYItemLabelGenerator
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
LogAxiswith number format override (#98); - added
valueVisibleflag toMeterPlot(#231); - added
get/setWebFillAlpha()methods to SpiderWebPlot (#279) - add argument checks for annotations (#223);
- removed
JFreeChartResources.javafile (#239)
JFreeChart 1.5.3
Version 1.5.3 (21 February 2021)
- add new
FlowPlotclass for drawing Sankey charts; - throw exception in
DefaultPieDatasetfor invalid index (#212); - fix
isJFreeSVGAvailable()method (bug #207); - replaced some usages of
ObjectUtilswith the JDKObjectsclass; - remove unused
URLUtilitiesclass; - removed
@since 1.0.xJavadoc 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
PiePlot3Dand 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
ChartPanelto 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.