Skip to content

Releases: jfree/jfreechart

JFreeChart 1.5.5

24 Jun 19:43
Compare
Choose a tag to compare
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 in CompassPlot
    No fix is considered necessary, however (#397) has been applied.

  • CVE-2024-22949 : a possible NullPointerException in CategoryLineAnnotation
    No fix is considered necessary.

  • CVE-2024-23076 : a possible NullPointerException in BubbleXYItemLabelGenerator
    No fix is considered necessary.

JFreeChart 1.5.4

08 Jan 16:16
Compare
Choose a tag to compare
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 to MeterPlot (#231);
  • added get/setWebFillAlpha() methods to SpiderWebPlot (#279)
  • add argument checks for annotations (#223);
  • removed JFreeChartResources.java file (#239)

JFreeChart 1.5.3

21 Feb 20:44
Compare
Choose a tag to compare
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 JDK Objects class;
  • remove unused URLUtilities class;
  • removed @since 1.0.x Javadoc tags since these do not provide useful information anymore.

JFreeChart 1.5.2

31 Dec 15:23
Compare
Choose a tag to compare
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

31 Oct 05:48
Compare
Choose a tag to compare

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

05 Nov 12:00
Compare
Choose a tag to compare
v1.5.0

Prepare for 1.5.0 release.