Big Faceless Graph Library v2.4.9

Released: May 25, 2023

Updates in v2.4.9

Features

  • Added Generics to all methods.
  • Added 'Graph.setLocale()', set via the "xml:lang" attribute in the XML interface, which can be used to control formatting of labels in the graph.
  • Added 'DateAxis.setFit()' method to give more control over which dates are displayed on the axis.
  • Added 'AreaSeries.setAwayFromZero' to control how negative and positive values in an AreaSeries are added together.
  • Added the ability to remove leading/trailing spaces from labels.
  • Added the ability to set the line-thickness and dash pattern of Line markers.
  • The 'org.faceless.graph2.tag.ServletContext' parameter that can be set when using the Tag library can now include a hostname, to allow this to work behind a proxy.
  • Java 7 is now the minimum supported version and has been tested through to Java 17.
  • Removed Flash output support.

Fixes

  • Fixed "linethickness" (in wall paint) and "fixedaspectratio" attributes in XML interface.
  • Dashed lines were not being joined correctly, which resulted in visual jumps when the lengths of each segment was shorter than the width of the line.
  • Fixed cuts across gradient transactions where one of the colors has an alpha value.
  • Fixed alpha colors in SVG.
  • Fixed redirects from HTTP to HTTPS when loading images.