Skip to content

Releases: amcharts/amcharts4

4.10.19

08 Jun 11:07
Compare
Choose a tag to compare

[4.10.19] - 2021-06-08

Fixed

  • Export: dynamic CSS <style> added by Export was not applying global nonce option.
  • RangeSelector plugin: some pre-set period buttons were behaving incorrectly when there was no animated theme enabled.
  • In some cases labels for ValueAxis were prone to a floating-point issue.
  • OverlapBuster plugin. Was not always working properly without animated theme.
  • Minor tweak to multiple series tooltip arrangements.
  • JSON config: sometimes items pushed to children were not being created.
  • Truncation of Legend's labels sometimes were being knocked off by the XYCursor activities.

4.10.18

21 Apr 11:24
Compare
Choose a tag to compare

[4.10.18] - 2021-04-21

Fixed

  • SliceGrouper was not working when chart was a child of another Container.
  • SliceGrouper was not updating properly when am4core.options.queue = true was set.
  • DateAxis labels were showing zeros instead of proper milliseconds in IE.
  • In some cases hidden link in SankeyDiagram could cause rollover tooltip to appear.
  • Stroke of the slices in a FunnelChart was not being drawn complete.
  • JSON config: value list of the List element was not being properly truncated to supplied lenght.
  • JSON config: event list as array was not working properly.
  • Using timezone setting in some timezones could offset Series' bullets.
  • Absolute pixel width in RadarColumn was being ignored.

4.10.17

19 Mar 10:09
Compare
Choose a tag to compare

[4.10.17] - 2021-03-19

Added

  • New setting for Export: webFontFilter. Allows it to set to a regular expression. If set only those external fonts that their URL match regular exporession will be loaded.
  • New setting for ForceDirectedSeries: showOnTick (default 10). Render series hidden until Xth tick.
  • New setting for XYCursor: snapOnPan (default true). Indicates whether to "snap" zoom selection to equal periods when panning by cursor ends.

Fixed

  • Zooming of chart with multiple vertical axes of which one was inverted was incorrect.
  • minZoomCount was not being taken into account when zooming with mouse wheel.
  • JSON config: exporting.dataFields setting was being ignored.
  • Creating chart before its container is ready, was resulting in extra element in DOM in some cases.

4.10.16

03 Mar 07:13
Compare
Choose a tag to compare

[4.10.16] - 2021-03-03

Fixed

  • In some rare cases an critical error could happen on hoverable objects on touch-only displays.
  • Zooming and drag-rotating a resized MapChart could throw off the map position.
  • It was possible to continue zooming the chart using mouse wheel even when max zoom was reached.
  • Zooming "inverted" horizontal axis was incorrect.
  • Updating data on SankeyDiagram in some cases could result in an SO.
  • TreeMap was showing incorrectly sized nodes with empty children array.
  • Sometimes wrapping long strings were causing punctuation at the end of the word to wrap into the next line.
  • Dynamically switching logarithmic setting for a ValueAxis was not updating its scale properly in some cases.
  • SliceGrouper plugin was not updating properly when manipulating data and/or series.

4.10.15

03 Feb 11:56
Compare
Choose a tag to compare

[4.10.15] - 2021-02-03

Fixed

  • Fixed issue with toggling multiple ColumnSeries3D (introduced in last version).

4.10.14

02 Feb 08:17
Compare
Choose a tag to compare

[4.10.14] - 2021-02-02

Added

  • Exporting: all adapters related to XLSX export, will now have xslx property holding reference to processor, that needs to be used in order to modify actual workbooks for export.

Fixed

  • StepLineSeries might get "stuck" during zoom/data updates in some cases.
  • ColumnSeries3D was not staying hidden across data updates.
  • Columns on DateAxis were not being positioned properly when changing firstDayOfWeek.
  • RangeSelector plugin: YTD was not working properly when data was being grouped to years.
  • Disposing chart on a click of a custom ExportMenu item was resulting in JS errors.
  • In some setups "ghost paper" (invisible div) was influencing document layout.
  • In charts where Series had very small amplitude of values, related ValueAxis could get end up in a dead loop.
  • HTML tooltips were not being sized properly in some cases.

4.10.13

18 Dec 08:59
Compare
Choose a tag to compare

[4.10.13] - 2020-12-18

Added

  • Export: PDF export options now support scale, minWidth, minHeight, maxWidth, and maxHeight options.

Changed

  • Setting ignoreZeroValues = true on PieSeries/PyramidSeries will now hide null-value slices, too.

Fixed

  • Inserting a new bullet into an initialized Series will now invalidate it cause the new bullet to appear immediately.
  • Using timezone might shift axis label values by one day in some cases.
  • "i" input date format was not properly parsing formats with no milliseconds and with timezone offset, e.g. ("...+10:30").
  • Export: normalizeSVG() method was producing wrong SVG width/height in output if scale parameter was not being passed in.
  • RangeSelector plugin: "YTD" pre-defined period was not working properly with some data-grouping setups.

4.10.12

26 Nov 11:18
Compare
Choose a tag to compare

[4.10.12] - 2020-11-26

Changed

  • DateAxis setting timezone is being deprecated. Please consider setting timezone on chart or axis dateFormatter. DateAxis will now properly place grid in time zones that use non-whole hour fractions, e.g. ("Australia/Adelaide").
  • Accessibility: Roles and tabindexes in ExportMenu elements has been altered to better comply with ARIA standards.

Fixed

  • Scrollbar could act funky when repeatedly clicking on its grips.
  • A minor conflict with Google Charts lib on IE fixed.
  • Improved performance of ValueAxis scale calculation.
  • Setting min and max on a DateAxis could result in excessive overzoom and an empty grid in some cases.
  • Overzooming DateAxis coul dresult in some extra space shown on it.
  • Legend was dynamically adding items on a Treemap chart when drilling-down.
  • When Legend's labels' width were set in percent, they were not being properly sized.

4.10.11

13 Nov 16:16
Compare
Choose a tag to compare

[4.10.11] - 2020-11-13

Added

  • New setting reverseGeodata (default: false) on MapChart and MapSeries. amCharts requires polygon coordinates to be in clockwise order. Some map data have them in counter-clockwise. If your custom map appears garbled, try setting this to true.
  • New global option: am4core.options.pixelPerfectPrecision (default: 0). Precision (number of decimal points) to be used when rounding point x/y for elements that have pixelPerfect = true set.

Fixed

  • XYChartScrollbar was not inheriting inputDateFormat from the chart properly.
  • Clicking on a chart on mobile devices could sometimes make them document scroll a bit.
  • Accessibility: pressing ENTER while there is a focused element with showTooltipOn = "hit" will not display its tooltip.
  • RangeSelector (plugin) was not properly removing its elements after dispose() it will now auto-dispose when related axis is disposed.
  • In some cases a console error could be displayed when using XYCursor over chart when data was being updated.
  • Very long labels with wrap = true may have been wrapping incorrectly in some cases.
  • JSON config: rgb(...) and rgba(...) syntax was not recongnised in ColorSet's baseColor.

4.10.10

03 Nov 09:32
Compare
Choose a tag to compare

[4.10.10] - 2020-11-03

Changed

  • License check for MapChart was not working. If you are using commercial MapChart, make sure you use addLicense() for both Charts and Maps products.

Fixed

  • Better dispose check for delayed "out" event.
  • Applying accessibility to some labels with only numeric information was resulting in error.
  • Chart could result in an SO in some rare cases.
  • Using strictMinMax with includeRangesInMinMax sometimes could caulse wrong zooms.
  • In some cases Legend's item labels were being truncated when cahrt container was shrinking, but were not being restored to their full width once it was enlarged back.