Release Notes for Vaadin Charts

The most comprehensive visualization library available for Vaadin. Learn about the features and the dozens of included charts at vaadin.com/charts.

The latest stable release of Vaadin Charts for Vaadin 7 is 3.2.1.

The latest stable release of Vaadin Charts for Vaadin 8 is 4.0.0.

New in 4.0

See full release notes

  • Supports (and requires) Vaadin Framework 8 and Java 8.
  • Dropped support for Angular 2 and React in WebComponent version
  • groupId changed from com.vaadin.addon to com.vaadin
  • See migration guide

New in 3.2

See full release notes

  • React support

New in 3.1

See full release notes

  • Angular2 support
  • Treemaps are now supported by SVGGenerator

New in 3.0

See full release notes

  • Web Components version of Vaadin Charts
  • New timeline mode for regular Chart components and removed old Timeline component
  • New financial chart types (OHLC and candlestick)
  • Declarative support
  • API review and cleanup

Vaadin Charts 3.x (Java) requires Vaadin 7.4 or newer.

Useful links

Supported browsers and frameworks

Vaadin Charts is supported on the following browsers
Desktop browser Vaadin 7 Vaadin 8 Web Components
Charts 3.2 Charts 4.0 Charts 3.2 and 4.0
Latest Google Chrome
Internet Explorer 9 - -
Internet Explorer 10 -
Internet Explorer 11
Latest Mozilla Firefox
Mobile browser Vaadin 7 Vaadin 8 Web Components
Charts 3.2 Charts 4.0 Charts 3.2 and 4.0
Latest Android default browser
Latest iOS Safari
Vaadin Charts has integration and samples available for the following frameworks
Supported frameworks Charts 3.2 Charts 4.0
Vaadin Framework 7 -
Vaadin Framework 8 -
Angular 1 -
Angular 2 -
React 0.14 -
Polymer 1
jQuery 1 and 2

Samples for these can be found on the Vaadin Charts page, https://vaadin.com/charts

Releases

Vaadin Charts 2.1.x requires Vaadin 7.3 or newer. Does not support Vaadin 8.

Vaadin Charts 3.x requires Vaadin 7.4 or newer. Does not support Vaadin 8.

Vaadin Charts 4.x requires Vaadin 8.0 or newer.

3.2.1

Released 2017-07-04

4.0.0

Released 2017-02-22

  • Added Vaadin 8.0 support.
  • Added DataProviderSeries class, that replaces ContainerDataSeries.
  • Methods that used java.util.Date are marked as deprecated, use Java 8 java.time.Instant instead.
  • Dropped support for Angular 2 and React in WebComponent version
  • groupId changed from com.vaadin.addon to com.vaadin
  • See migration guide

4.0.0-beta1

Released 2016-12-22

  • Added Vaadin 8 support.
  • Added DataProviderSeries class, that replaces ContainerDataSeries.
  • Methods that used java.util.Date are marked as deprecated, use Java 8 java.time.Instant instead.
  • Dropped support for Angular 2 and React in WebComponent version
  • groupId changed from com.vaadin.addon to com.vaadin

3.2.0

Released 2016-09-08

  • #20214 Added tooltip positioner API
  • #20211 Added reset zoom API

3.2.0-rc1

Released 2016-08-22

  • API enhancements and review
  • Fixed serialization of size related properties

3.2.0-beta1

Released 2016-07-27

  • Added React support for Web Components version

3.1.0

Released 2016-07-11

  • Treemaps are now supported by SVGGenerator
  • Fix a javadoc for a Lang.setNumericValues method
  • Fix a typo in SVGGenerator API: withHeigth -> withHeight

3.1.0-beta1

Released 2016-04-27

  • Added Angular 2 directives to enable seamless usage within Angular 2 applications.
  • Fix a problem with setting a margin for a chart title.
  • Fix a problem with a chart click event and a point click event.
  • Fix getters for multivalued properties.

3.0.0

Released: 2016-03-31

  • Created RangeSelectorButton class which is now used in RangeSelector
  • Reserved words in HTML (title, style, area and frame) now have prefix ‘chart-'.
  • Add gradient color support for Web Components & Declarative.
  • Added date helpers to the Axis methods setMin() and setMax().
  • Added setLoading(), setNavigator(), and setNavigation() to Configuration.
  • Changed from com.vaadin.addon.charts.model.Unit to com.vaadin.server.Unit.
  • Added exception when setting timeline for not supported chart types.
  • Added missing properties to ZAxis.
  • Moved properties common for XAxis, YAxis, and ZAxis to parent Axis.
  • Created AbstractDataLabels class that includes common properties for DataLabels, DataLabelsFunnel and DataLabelsRange.
  • Created abstract plot options classes that include common properties for different plot options.

3.0.0-beta1 (unstable)

Released: 2016-02-26

  • Adds declarative support when used with Vaadin Framework. Declarative support uses the same syntax as Web Components API. See documentation for more info.
  • This is the first beta release of Charts 3. We have done all the API changes that we had planned. We might add or expand some API but we avoid changing old API to break compatibility.

3.0.0-alpha9 (unstable)

Released: 2016-02-03

  • Includes a new implementation for timeline charts. You can now take any time-based chart and turn it into a timeline chart with method chart.setTimeline(true) (Java) or property <vaadin-line-chart timeline> (Web Component).

3.0.0-alpha8 (unstable)

Released: 2015-12-23

  • Added Web Component version of Vaadin Charts

2.1.3

Released: 2015-10-02

This is a bug fix release. You can view the full list of the closed issues in this release at the issue tracking system.

2.1.0

Released: 2015-07-02

  • Tree Maps
  • Polygon Series
  • Custom call-outs for individual data points
  • Easy sparklines
  • API additions, improvements and bug fixes