amCharts 5: Charts Releases

Released: Apr 17, 2024

Updates in 5.9.2

Features

  • Accessibility: Added two new Tooltip settings: readerAnnounce (boolean, default: false) and labelAriaLabel. If readerAnnounce is set to true, tooltip's contents (labelAriaLabel if set, or regular label text) will be read out by screen readers when tooltip is shown or its data item changes.
  • Accessibility: Added a new Label method: getAccessibleText(). It returns populated arialLabel text if set, or regular text content.
  • Added a new Sprite method: compositeScale(). It returns the...

Released: Apr 10, 2024

Updates in 5.9.1

Features

  • Bundled XLSX library code has been updated to 0.20.2.

Fixes

  • Revisited fix to tabindexOrder with a safer approach.
  • Arrow-navigating between grouped focusable items were not "jumping over" hidden items.
  • LineSeries' axis ranges were not properly using stroke/fill templates from data.

Released: Apr 9, 2024

Updates in 5.9.0

Features

  • zoomToDataItems(dataItems, rotate) method has been added to MapPolygonSeries.
  • A public method markDirtyKey() has been added, which can be used to trigger an adapter.
  • New DropdownListControl methods have been added: getItemById(id) and setItemById(id).
  • New IconControl methods have been added: getIconByPath(path) and setIconByPath(path).
  • Improved handling of moving lines of an XYCursor. It will now move by one cell automatically, or by 5 cells if pressed together with CTRL.
  • Drawing...

Released: Mar 25, 2024

Updates in 5.8.7

Fixes

  • If a Label with background was hidden due to oversizedBehavior rule, the background was still visible.
  • Moving XYCursor with keyboard were not always properly updating adapter-populated tooltips.
  • HTML-based tooltips were not being updated properly in some cases.
  • Labels of a zero-value slices on a Venn diagram will not be displayed anymore.
  • Sankey links were ignoring dx and dy settings set on nodes.
  • A JS error could occur when loading on-demand data in some specific cases.
  • Series range...

Released: Mar 20, 2024

Updates in 5.8.6

Fixes

  • pancancelled event of an XYChart was not being fired in some cases.
  • When old series were removed from an XYChart and a new added, related ValueAxis was not zooming out to new data if Animated theme was not used.
  • Series.on("tooltipDataItem") was not working in some setups since 5.8.3.
  • If a ValueAxis width extraMin and/or extraMax set was being synced with another axis (via syncWith) chart could go into an SO in some setups/cases.

Released: Mar 15, 2024

Updates in 5.8.5

Features

  • New DateRangeSelector event has been added: "rangeselected".
  • New PeriodSelector event has been added: "periodselected".

Fixes

  • A JavaScript error was being triggered if a Picture was disposed before external image was finished loading (since 5.8.3).
  • Inputs in DateRangeSelector were ignoring Root's timezone and utc settings.
  • Thicker stroke (strokeWidth > 1) was being ignored as a hit target for interactive elements.
  • Scrollbar grips would not update their position according to...

Released: Feb 22, 2024

Updates in 5.8.4

Features

  • Added a new DrawingSeries method: getIndex(drawingId). It will return the index of a drawing corresponding to a unique id, or null if not found.
  • All DrawingSeries will now add a unique drawingId to all drawing data.

Fixes

  • Scale of a ValueAxis was not adjusting properly if its height/width changed during zoom.
  • Standalone DrawingControl (one that was not added to a toolbar) was erroring out when parent Root was disposed.
  • HTML content in a Label (with HTML set) was not inheriting labels...

Released: Feb 19, 2024

Updates in 5.8.3

Fixes

  • Picture's events "loaded" and "loaderror" were kicking in before actual picture was fully loaded/errored.

Released: Feb 16, 2024

Updates in 5.8.2

Fixes

  • DateRangeSelector was sometimes selecting an extra day on GapplessDateAxis.
  • Some leftover console debug messages removed.

Released: Feb 14, 2024

Updates in 5.8.1

Features

  • VolumeProfile indicator will now not let you select an unreasonably small value for its "ticks per row" setting.

Fixes

  • Using DrawingControl in standalone mode was resulting in error when trying to enable drawing tool from API.
  • Volume profile indicator was taking one extra date which was out of selection in some cases.
  • If snapToSeries was set on XYCursor, tooltipDataItem was set one extra time with incorrect value on XYSeries.
  • XYSeries was not updating legend if legendRangeValueText...