Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency @amcharts/amcharts5 to v5.9.11 #86

Open
wants to merge 1 commit into
base: saga
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 4, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@amcharts/amcharts5 (source) 5.3.17 -> 5.9.11 age adoption passing confidence

Release Notes

amcharts/amcharts5 (@​amcharts/amcharts5)

v5.9.11

Compare Source

[5.9.11] - 2024-05-30

Added
  • clusterDelay setting added to ClusteredPointSeries. Setting it to non-zero number will automatically debounce re-clustering of points, helping with performance when there are a lot of data items.
Changed
  • ZoomControl buttons will now be automatically disabled whem max or min zoom level is reached.
Fixed
  • "Zoom out" button was visible even the chart was not zoomed when selectionStrictMinMax was set to true (you still need to set strictMinMax: true for it to go away).
  • Venn chart could produce JS error when slices were being hidden in rapid succession.
  • Charts added to clustered point series bullets were not being rendered.

v5.9.10

Compare Source

[5.9.10] - 2024-05-23

Fixed
  • Serializing/saving ATR indicator was generating an error.
  • Toggling a focused element with ENTER/SPACE will no longer trigger its hover.
  • Reverting the empty canvas fix from 5.9.9 as Chrome seems to have fixed the issue.

v5.9.9

Compare Source

[5.9.9] - 2024-05-21

Added
  • "Average True Range" indicator added to StockChart.
Fixed
  • Some recent versions of Chrome would sometimes clear canvas of a chart in an inactive tab after some time.
  • Some events were not being disposed together with related object.
  • Disposing an XYChart immediately after it was created would not dispose its XYCursor and related event handlers.
  • StockChart method unselectDrawings() was not hiding resizer brackets.
  • SliceGrouper would not update properly when series data was updated.

v5.9.8

Compare Source

[5.9.8] - 2024-05-10

Added
  • Two new settings for Sprite added: ariaCurrent (sets aria-current) and ariaSelected (sets aria-selected).
  • Two new methods for MapPolygonSeries added: getPolygonByPoint() and getPolygonByGeoPoint().
Fixed
  • Better positioning of EditableLabel when its width is set.
  • alwaysShow setting of XYCursor was not working properly.

v5.9.7

Compare Source

[5.9.7] - 2024-05-07

Fixed
  • ValueAxis could go into infinite loop under the following conditions: max was set to a value which was smaller than a calculated minimum of the axis when strictMinMax set to true.

v5.9.6

Compare Source

[5.9.6] - 2024-05-07

Added
  • New EditableLable setting: multiline (default: true). If set to false will only allow label to be edited on a single line.
  • hsvToHsl() and hslToHsv() color convertion functions added to am5.utils namespace.
Changed
  • Accessibility: Both vertical and horizontal line elements of XYCursor now have their role set to "slider" by default.
  • EditableLabel now supports maxWidth and oversizedBehavior settings.
  • EditableLabel will now reset all available styles that might come from page-wide CSS to "initial" so its appearance is not affected by any outside CSS.
Fixed
  • EditableLabel was not being properly positioned with textAlign set to anything else than "left".
  • ValueAxis in some rare cases (when max and maxPrecision was set) could get to infinite loop.
  • Some drawing series on StockChart were not properly removing items of deleted drawings from their data/dataitems.

v5.9.5

Compare Source

[5.9.5] - 2024-05-02

Added
  • New DrawingControl setting: scrollable (default: false). If set to true will restrict tool list to the height of the target chart.
  • New Sprite method: compositeRotation(). Returns element's rotation in degrees, taking into account all of its ancestors.
  • New element EditableLabel.
Changed
  • The drawing tool dropdown will now be fixed to the height of the target chart by default. You can disable it using scrollable: false on the DrawingControl.
  • HTML content will now take rotation setting into account.
  • Label and Callout drawing tools in StockChart will now use new EditableLabel element for smoother editing experience. The text is now editable.
Fixed
  • A ValueAxis with logarightmic scale and very small numbers was sometimes displaying cluttered grid lines and overlapping labels.
  • Volume Profile indicator could show previous data if user quickly scrolled to the range where no volume data was available.
  • Switching type of RadialLabels from radial to circular was resulting in those labels positioned incorrectly.
  • If a mouse pointer was over the chart when TAB key was used to focus an XYCursor line, series/axis' tooltip would disappear.

v5.9.4

Compare Source

[5.9.4] - 2024-04-26

Fixed
  • StockChart with VolumeProfile indicator was snapping scrollbar's left grip to the start.
  • Logarithmic axis was not showing labels less than 10e-5.
  • Treemap's labels would sometimes not adjust its size (usually with a lot of data).

v5.9.3

Compare Source

[5.9.3] - 2024-04-23

Added
  • Added possibility to add bullets to links in a linked hierarchy charts, like Force-directed and Tree. More info.
  • New IndicatorControl method: clearIndicators(). Allows clearing all indicators from the chart at once.
Changed
  • StockChart will now automatically disable select mode when exitting drawing mode.
  • XYChart background fill color and opacity have been moved to a default theme, so that it can be overridden by custom themes.
Fixed
  • Resize bubbles on StockChart's drawings were sometimes disabled when switching and drawing with another drawing tool.
  • Resize bubbles on StockChart's were not shown after Eraser was turned on and off.
  • Resize bubbles on StockChart's were not shown when drawing mode was toggled off and then back on.
  • PieChart was not updating radius if resized very quickly.
  • If an XYSeries was initially hidden, its tooltip was still visible on an XYChart with cursor.
  • Clicking on a selected icon drawing in a SockChart would not unselect it.
  • A perfectly vertical or horizontal line with strokeGradient set was invisible.
  • Removing an indicator from StockChart could cause Y-axis to be auto-zoomed incorrectly.
  • The centering of a scaled HTML content was not taking centerX/centerY into account.

v5.9.2

Compare Source

[5.9.2] - 2024-04-17

Added
  • Accessibility: Two new Tooltip settings added: 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: New Label method: getAccessibleText(). Returns populated arialLabel text if set, or regular text content.
  • New Sprite method: compositeScale(). Returns actual scale of an element, compounded based on scale of its own and all of its ancestors.
  • Net global function am5.getRootById(id). Returns Root instance stored in a <div> with specific id.
  • 4 new StockPanel events added: moved, closed, collapsed, and expanded. More details.
  • 2 new Entity methods added: off(key, callback?) and offPrivate(key, callback?). Allows removing setting/private setting value change events set via on()/onPrivate(). More details.
  • New StockChart setting: erasingEnabled. If set to true, the chart will go into "eraser" mode - same as clicking on an Eraser tool in stock toolbar.
Changed
  • HTML content will now scale according to its "composite" scale. (Scale calculated all the way its ancestor tree).
  • StockChart will now restore "selection mode" after briefly turning it off while drawing is being drawn.
  • Improved dangling of circular labels with Arabic text.
Fixed
  • HTML content was sometimes being incorrectly positioned if either width or height was set, but not both.
  • Selecting a drawing on a StockChart was resulting in an error if there was no DrawingControl present in a chart's toolbar.
  • StockChart's eraser tool was not working properly since 5.9.1.
  • If a StockPanel was added to a zoomed StockChart it would not sync its zoom and would appear fully zoomed out.

v5.9.1

Compare Source

[5.9.1] - 2024-04-10

Added

  • New control in StockChart's drawing toolbar: "Select". Allows toggling "selection" mode on and off. When it's on, clicking on any existing drawing will select it. Otherwise drawing will be initiated using currently selected tool. This allows drawing over existing drawings. Default: off.
  • New StockChart setting: drawingSelectionEnabled (default: false). If set to true, all drawings will be selectable by clicking on them.
Changed
  • Bundled xlsx library code updated to 0.20.2.
  • All drawings are not selectable by default (they were selectable since 5.9.0). To enable selection, use the newly introduced "Select" control, or via StockChart's drawingSelectionEnabled setting.

  • 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.

v5.9.0

Compare Source

[5.9.0] - 2024-04-09

Added
  • zoomToDataItems(dataItems, rotate) method added to MapPolygonSeries.
  • Bigger hit circle added to Stock charts drawings bullets, which becomes visible when hovered.
  • A public method markDirtyKey() added. Could be used to trigger an adapter.
  • A "Reset to default" link added to StockChart's settings modal.
  • New StockChart/DrawingSeries methods added related to drawing selection: selectDrawing(id, keepSelection), unselectDrawing(id), unselectDrawings().
  • New StockChart/DrawingSeries methods added related to drawing deletion: deleteDrawing(id), deleteSelectedDrawings().
  • New StockChart events: drawingadded, drawingremoved, drawingselected, drawingunselected.
  • New DropdownListControl methods: getItemById(id) and setItemById(id).
  • New IconControl methods: getIconByPath(path) and setIconByPath(path).
  • New drawing tools added to StockChart: "Triangle" and "Polyfill".
Changed
  • 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.
  • Improved styling of a color picker control in StockChart's toolbar and settings modals.
  • Drawing functionality was completely revamped: all drawings are now selectable, editable, movable, and can be deleted by selecting them and pressing DEL.
  • Accessibility: Pressing SPACE when element with role="checkbox" set is focused, will now toggle it just like pressing ENTER.
  • pdfmake updated to 0.2.10.
Fixed
  • Sprite was not marking its bounds dirty when margins changed. It was causing layouts with margins not to be redrawn after margins changed.
  • When drawing mode was enabled in a StockChart while in the percent scale, it used to reset scale to regular.
  • Tooltip no longer overwrites user-provided background.
  • Treemap was not redrawing when layout algorithm was changed dynamically.
  • Tooltip position was not being updated when bounds of a Sprite changed.
  • Moving line of an XYCursor with a keyboard press could result in an axis line to be out of sync with series tooltips.
  • tabindexOrder was not working properly in some cases.
  • Font family and font size controls were showing unnecessary "+" icon.
  • In some rare cases setting value on an object / data item was not working.

v5.8.7

Compare Source

[5.8.7] - 2024-03-25

Fixed
  • 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 affected by an axis range was not using settings from its tempalteField.
  • When data grouping was enabled on DateAxis, calling zoomToDates() (and zoomToValues()) could result zooming to slightly different dates.

v5.8.6

Compare Source

[5.8.6] - 2024-03-20

Fixed
  • 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.

v5.8.5

Compare Source

[5.8.5] - 2024-03-15

Added
  • forceHidden (default: false) setting added to StockControl. Enables forcing some StockChart controls to be always hidden.
  • New DateRangeSelector event added: "rangeselected".
  • New PriodSelector event added: "periodselected".
Fixed
  • 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 maxZoomCount/minZoomCount setting in some cases.
  • Hovering over the border of a Treemap node could result tooltip of some other node to appear.
  • In some cases pointer over tooltip of a hovered Treemap node would remain on the same node, even if pointer would move to some other node.
  • If a { timeUnit: "week", count: 2 } (count > 1) was added to a DateAxis, labels were flickering while scrolling.
  • Calling zoomToDates()/zoomToValues() on a DateAxis was resulting not exact dates when data grouping was enabled and grouping period would changed during zoom.

v5.8.4

Compare Source

[5.8.4] - 2024-02-22

Added
  • New DrawingSeries method: getIndex(drawingId). Will return index of a drawing corresponding to a unique id, or null if not found.
Changed
  • PeriodSelector will now zoom to last/first data items if stockSeries is set on StockChart. Previously it used to zoom to X-axis scale end/start, regardless of data.
  • All DrawingSeries will now add a unique drawingId to all drawing data.
  • Stock indicatos adjusted so that they could handle data with negative values, 0 volume values and all OHLC values being equal.
Fixed
  • 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 actual color (fill).
  • Setting a selectedDataItem to a data item without children on a Hierarchy series was resulting in error.
  • Heat rules were setting "neutral" color on the default state of a target even if it was undefined, resulting in some issues when value was not set.
  • Heat rules were ignoring customFunction if value was not set.

v5.8.3

Compare Source

[5.8.3] - 2024-02-19

Fixed
  • Picture's events "loaded" and "loaderror" were kicking in before actual picture was fully loaded/errored.
  • ClusteredPointSeries of a MapChart were updating clustered bullets with delay and sometimes they remained in a wrong position.
  • StockChart's cursor used to freeze after chart was panned and it was not snapped to Y value (if snapping was enabled) (since 5.8.1).

v5.8.2

Compare Source

[5.8.2] - 2024-02-16

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

v5.8.1

Compare Source

[5.8.1] - 2024-02-14

Changed
  • VolumeProfile indicator will now not let select an unreasonably small value for its "ticks per row" setting.
Fixed
  • 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 text was set on series and range was changed from outside without animated theme enabled.

v5.8.0

Compare Source

[5.8.0] - 2024-02-01

Added
  • New container type ZoomableContainer added, which allows adding zoom capabilities to virtually any chart. More info.
  • New class ZoomTools added. Can be used to quickly add zoom support for elements compatible with IZoomable interface, e.g. ZoomableContainer.
  • New read-only property of DrawingControl: drawingSeries. Contains an object where key is a drawing tool name and values are array with references to actual drawing series.
Changed
  • Default value for strokeOpacity for the grid line of a StockChart changed from 0 to 0.4 so that it would differ from regular grid lines.
Fixed
  • Resizing stock chart's panels after moving them up/down was not working properly.
  • Hierarchy.addChildData was duplicating node's children which were added before.
  • If topDepth was set to 1 on Partition, initially the chart was showing not all levels of nodes.
  • When clicking on particular partitions of a Partion chart, zoom animation was not playing.
  • DateRangeSelector was showing extra day in automatically-calculated end date.
  • DateRangeSelector was zooming to the start of the selected day, instead of end.
  • Tooltip background color passed to HeatLegend.showValue(value, text, color) was being ignored.
  • ClusteredPointSeries was not showing charts if they were added to clustered bullets.
  • Fixed issue with DrawingControl which was unnecessarily duplicating drawing series with each tool selection / API call.
  • Using "1M" button in PeriodSelector was not always selecting full month.
  • Restoring drawings with DrawingControl.unserializeDrawings() will now correctly update indexes of the restored drawings based on current drawing counter.
  • In some cases StockChart was taking a data item which was just outside of zoom range when calculating aggregate values for its series, affecting percent change values and some other aggregates.
  • Legend value was not being updated when series axis' range changed. This caused legendRangeLabelText to not being updated (if set) when chart was being zoomed-in/out.
  • If a type of StockChart series was changed with data grouping enabled, some duplicate candlesticks or ohlc sticks were displayed until first zoom.
  • In some rare cases chart would show incorrect last segment of a LineSeries when in percent mode.

v5.7.7

Compare Source

[5.7.7] - 2024-01-18

Added
  • New setting in StockToolbar: focusable (default: false). If set to true, will make all toolbar controls navigable/editable using keyboard. More info.
Changed
  • ariaChecked setting will be ignored if the element also has role set to one of these: "checkbox", "option", "radio", "menuitemcheckbox", "menuitemradio", "treeitem".
Fixed
  • Paused animations no longer trigger a re-render.
  • Mouse wheel events now work properly inside of shadow DOM.
  • minBulletDistance was not being re-measured when size of a chart was changed.
  • Volume Profile was ignoring color change in its settings dialog.
  • Volume Profile when added on chart load was not properly setting count setting in modal when switching to "Ticks per row".

v5.7.6

Compare Source

[5.7.6] - 2024-01-05

Fixed
  • One of the underlying series was not being removed when disposing MACross indicator.
  • Some of the newer indicators were not being restored.
  • autoSave: true set on DataSaveControl was not working.

v5.7.5

Compare Source

[5.7.5] - 2024-01-04

Added
  • New Annotator setting: markerStyleSettings. Allows setting default settings for UI styles of MarkerArea. More info.
  • "Moving Average Cross" (MACross) and "Price Volume Trend" (PVT) indicators added to StockChart.
  • ZoomControl now has a new property: homeButton. It holds an instance of a button which zooms out the map to its initial position. It is hidden by default, so if needed, needs to unhide it by setting zoomControl.homeButton.set("visible", true).
Changed
  • Settings dialog for a "Volume Profile" indicator will automatically update count field value to a more suitable one when switching count type.
Fixed
  • Clearing data on a ClusteredPointSeries would not remove its bullets representing clusters.

v5.7.4

Compare Source

[5.7.4] - 2024-01-02

Added
  • New Annotator setting: markerSettings. Allows setting default settings for MarkerArea. More info.
Changed
  • Heat rules are now set on the default state of a target, too.
Fixed
  • Changing data granularity on StockChart was not updating baseInterval on indicator's DateAxis resulting in indicator showing a wrong chart.
  • If exclude/include was set on a MapSeries without GeoJSON set, setting it later later would result in a map not appearing.

v5.7.3

Compare Source

[5.7.3] - 2023-12-26

Fixed
  • Scrollbar background was being drawn shifted since 5.7.2.

v5.7.2

Compare Source

[5.7.2] - 2023-12-22

Added
  • New setting on Label: maxChars. If set to a number, will truncate text to X characters with ellipsis, obeying breakWords and ellipsis settings.
  • "Bull Bear Power" indicator added to StockChart.
  • "Acceleration Bands" indicator added to StockChart.
  • Standalone registerClass(name, classRef) added to Stock Chart package (global: am5stock.registerClass()). Allows registering own indicator class so that it gets properly serialized and restored.
Changed
  • Improved min/max calculation of the ValueAxis when all the values of a series are the same.
Fixed
  • "Volume Profile" was showing up in the IndicatorControl's dropdown, even if volumeSeries was not set on the StockChart.
  • Left-side ValueAxis on a StockChart (opposite: false) it was impossible to right-align axis labels to plot area. Scrollbar's width was also not adjusted to the width of the plot area.
  • Some drawing tools in StockChart where not working when chart was in comparison mode.
  • Drawings created when StockChart was in comparinson mode were not carried over correctly when switching to regular value mode.
  • Some drawing tools ceized working when main StockChart series was updated.
  • Searchable dropdown controls in StockChart were not clearing up the list of found items when the search field was cleared.

v5.7.1

Compare Source

[5.7.1] - 2023-12-18

Fixed
  • DataSaveControl was always clearing manually-saved drawings/indicators unless auto-save was enabled.
  • Drawing tools eraser and clear would not always clear drawings loeaded by a DataSaveControl.
  • VolumeProfileIndicator was not working if added via API.
  • VolumeProfileIndicator was drawn detached from the Y-axis in some cases.
  • Fixed VWAP indicator with data that contained zero-volume items.

v5.7.0

Compare Source

[5.7.0] - 2023-12-17

Added
  • New Serializer setting: fullSettings. Will ignore depth settings for keys listed in fullSettings.
  • New StockAxis toolbar control: DataSaveControl. Allows to automatically or manually save all drawings and indicators to browser's local storage, as well as restore them across sessions. More info.
  • Added additional item in SettingsControl: Auto-save drawings and indicators.
  • New setting in SettingsControl: autoSave. Enables user to toggle auto-saving of indicators/drawings via Settings dropdown.
  • New setting in DropdownList and DropdownListControl: exclude. Can be set to an array of item IDs that should not appear in the list. Can be used to disable default list items.
  • New property in StockChart: spriteResizer. Holdes an instance of SpriteResizer which is used among drawing tools.
  • zoomable setting added to Axis. If set to false, calling axis.zoom() won't do anything, meaning that the axis won't be zoomed with scrollbars, wheel, cursor etc.

Changed

  • StockChart will only sync zoom between X axes that are of the same type as the main axis.
  • All drawing tools that allow selecting and resizing them (Label, Callout, Icons) will now use shared instance of SpriteResizer.
  • IndictorControl is now searchable by default (searchable: true).
Fixed
  • PeriodSelector's buttons were not being reset when chart was zoomed manually.
  • Dropdowns in StockChart's control were not being positioned correctly in all cases on a page with RTL direction enabled.
  • Drawings loaded from serialized data were not being deleted with eraser or clear tools.
  • Elinated multiple calls to preparing data of StockChart indicators.
  • On StockChart, indicator's panel X-axis was out of sync with the main panel's X-axis if the latter's scale was longer to some other series on the main panel.
  • Italic toggle was being ignored in StockChart label drawing tools.
  • GaplessDateAxis was not always including the first date when using axis.zoomToDates(startDate, endDate) method.
  • When swiching to percent scale `StovkChart's main panel was showing wrong Y-axis numbers until first zoom.

v5.6.2

Compare Source

[5.6.2] - 2023-11-30

Added
  • Middle handles added to Parallel channel drawings so that the drawing could be resized vertically.
Changed
  • Clicking on a last or any other bullet when drawing a polyline on a StockChart will terminate current polyline. The next click will start a new polyline.
  • extraMax and extraMin settings now work on GaplessDateAxis. This allows adding extra space in front (or back) of your data. We recommend setting maxDeviation to 0 if you use extraMax.
Fixed
  • In some rare cases (with a specific data count and groupData set to true) the chart was continously switching from monthly to weekly group interval causing the chart to flicker.
  • Tick position was not always correct with minorGridEnabled set to true.
  • On a DateAxis when gridInterval was set to week, it still showed minor grid lines even when baseInterval was also week.

v5.6.1

Compare Source

[5.6.1] - 2023-11-27

Changed
  • New default rule added to ResponsiveTheme that will hide minor axis labels below XXL (1000px) breakpoint.
  • IndicatorControl will not list Indicators that rely on volume if chart's volumeSeries is not set.
Fixed
  • Fixed stacking of bullets with varying centerY.
  • role setting for Root element was being ignored.
  • Setting name for a Series would not right away update labels of its related legend item.

v5.6.0

Compare Source

[5.6.0] - 2023-11-26

Added
  • addBullet(dataItem, bullet) method added to Series. Allows adding a Bullet directly to a particular data item instead of adding bullet function to the series. More info.
  • stacked (available values: "up", "down", "auto") setting added to Bullet. Allows enabling of automatically stacking bullets on an XYSeries. More info.
  • field (available values: "open", "high", "low", "value") setting added to Bullet. Works with XYSeries only. Allows setting a particular data field where the bullet should displayed at. Note: locationX``locationY settings will be ignored if field is set. More info.
  • New Root element setting: focusPadding (default: 2). Allows specifying distance between focused element and the focus outline.
  • Minor grid/labels added on AxisRenderer with new settings minorGridEnabled and minorLabelsEnabled (default: false). More info.
  • New setting minorDateFormats added to DateAxis. Allows setting different formats for minor grid labels. More info.
Changed
  • When DateAxis is in weekly grid mode, it will now use multiLocation for labels instead of location.
  • Placement of grid/labels is improved on DateAxis and GaplessDateAxis.
Fixed
  • Truncating was not working properly on circular labels.
  • Fixed potential conflict of responsive rules in ResponsiveTheme.
  • Issues fixed with data items appearing in wrong place on a chart with data grouping enabled and timezone set.
  • DrawingControl.unserializeDrawings() method was broken since 5.5.7.

v5.5.7

Compare Source

[5.5.7] - 2023-11-17

Added
  • Two new settings on a ClusteredPointSeries: scatterDistance and scatterRadius. Allow exploding clusters of very close points when further zoom-in is no longer possible. More info.
Fixed
  • PieSeries was not issuing proper colors for its slices with some JSON config setups.
  • In StockChart when percent mode was being switched off and related series toggled via legend, it would revert to percent mode.
  • When updating data on a PieSeries its ticks could be displayed going all the way to the center briefly.
  • Changing data on a main series in a StockChart was not updating related indicators properly.
  • Legend marker for a LineSeries with bullets could display incorrectly if the whole chart was created before adding it to the Root container.

v5.5.6

Compare Source

[5.5.6] - 2023-11-10

Added
  • Each <canvas> element in chart will now have its class set to reflect its layer/order, so it can be targeted with CSS. E.g. am5-layer-0.
  • ClusteredPointSeries added. Allows automatically clustering closely-located bullets into groups. More info.
  • zoomToDataItems() method added to MapPointSeries. Can be used to zoom to a number of series data items so all of them are visible.
Fixed
  • DataProcessor was not parsing timestamp-based string dates ('"x"') properly.
  • strokeGradient set on an AxisRenderer was not being applied (since 5.5.5).

v5.5.5

Compare Source

[5.5.5] - 2023-11-06

Added
  • SMA line added to Relative Strength Index indicator in StockChart.
  • A possibility to draw a Parallel Channel added to StockChart.
Changed
  • Removed dependency on the regression npm package.
Fixed
  • Change of minGridDistance setting on AxisRenderer was not being applied until next redraw.
  • Snapping of StockChart drawings sometimes worked incorrectly.
  • Average line was drawn incorrectly on a StockChart (since 5.5.2).

v5.5.4

Compare Source

[5.5.4] - 2023-11-01

Fixed
  • All StockChart indicators with OverBought/Oversold ranges were zooming to the selected series range (they should not).

v5.5.3

Compare Source

[5.5.3] - 2023-11-01

Added
  • New indicator "Stochastic Momentum Index" added.
  • All StockChart indicators with OverBought/Oversold ranges (Commodity Channel Index, Relative Strength Index, Stochastic Momentum Index, Stochastic Oscilator and Williams R) have now middle line between oversold/overbought. Also a draggable grip added to oversold/overbought ranges which allows user to change values by dragging these grips.
  • New StockChart toolbar control: DropdownControl. Can use to add any content to be displayed in a dropdown when clicked. More info.
Changed
  • Changed defaults on a StockPanel: wheelY: "zoomX", panX: true, panY: true. Previously, those were hardcoded in ChartIndicator, which prevented a possibility to change them via a theme.
  • Changed defaults on an AxisRendererY: pan:"zoom". This adds zoom possibility for all Y axes of a StockChart (previously indicator Y axes where not zoomable).
  • IndicatorControl now extends DropdownListControl for consistency.
  • IndicatorControl has now scrollable: true set by default.
  • Tweaked number formats for indicator legend items.
  • Default ordering of indicators in IndicatorControl changed.
Fixed
  • Returning empty string from labelHTML adapter on a Tooltip in some cases could result to an error.
  • Timezone formatting with "z" codes in DateFormatter was not always correct.
  • XYChart could flicker on Safari browser in some rare responsive CSS setups.

v5.5.2

Compare Source

[5.5.2] - 2023-10-27

Added
  • customValue added to ISeriesDataItem and customValueField to Series. Allows storing additional numeric information which could be used for heat rules and other purposes.
  • A middle line between oversold and overbought added to StockChart's RSI indicator.
  • While drawing polygon in a StockChart, a line is drawn from the previous point to mouse pointer.
  • New setting scrollable (default: false) added to StockChart's DropdownList and DropdownListControl (as well as other controls that extend those, e.g. ComparisonControl). If set to true, will autoamtically limit dropdown height to fit into chart, and will show scrollbar if the contents do not fit.
  • Measure tool added to StockChart (as a drawing item).
  • toolSettings setting added to DrawingControl. Allows passing in default settings for each drawing tool. More info.
Changed
  • Printing via ExportingMenu print functionality using "CSS" print method will now temporarily remove all margins and padding on body so that images that do not fit into single page do not produce a blank page.
  • StockChart's Fibonacci drawing tool now draws from initial click point to the mouse pointer instead of to the right of the plot area.
  • StockChart's Fibonacci drawing tool's click point is now at 1 value (was at 0).
  • Most of drawing tools of StockChart now support snapping to data items.
  • Snapping to data items in StockChart drawing tools is now turned off by default.
Fixed
  • If an axis range was created for a ColumnSeries after series was inited, columns for the range were not being created.
  • GaplessDateAxis valueToPosition method was returning wrong position if value was less than min value of the axis.
  • Unserializing indicators and drawings that create separate panel in a StockChart would not restore drawings in indicator's panel.

v5.5.1

Compare Source

[5.5.1] - 2023-10-19

Fixed
  • Not all visual settings from columns were being copied to their legend markers.
  • Data items with identical timestamps in data could sometimes be ignored when plotting series.
  • drawingsInteractive(false) was not having an effect on some drawing tools (Vertical/Horizontal/Ray Line).
  • CategoryAxis' elements (e.g. labels and grid) were ignoring forceHidden setting.
  • Some line elements (e.g. grid) were being drawn somewhat blurry since 5.4.9.

v5.5.0

Compare Source

[5.5.0] - 2023-10-17

Added
  • zoomTo (values: "start" and "end" (default)) added to PeriodSelector. If set to "start", period buttons will selectg from the start of the data, not from the end. "YTD" will still select to the end. More info.
  • PeriodSelector now supports "custom" periods. More info.
  • New filter settings added to Sprite: blur, brightness, contrast, saturate, sepia, invert, hue. More info. These filters are not supported by Safari browsers.
  • New GrainPattern added. Allows adding grainniness effect to any element. More info.
  • New private setting trustBounds added to Sprite. If set to true, the Sprite will check if a mouse pointer is within bounds of a Sprite before dispatching its pointer events. This helps to solve ghost tooltips problem which sometimes appears while moving the pointer over interactive objects. It is set to true by default on Rectangle and Circle.
Changed
  • Previously elements only supported one fill at a time - either fill or fillGradient or fillPattern. Now fill or fillGradient will be drawn even if fillPattern is set. This allows combining
    patterns with gradient fills.
  • Gradients no longer inherit parent object's fill.
  • It is now possible to draw annotations on a StockChart outside X-axis' min/max using axis overzoom.
  • If a forceHidden for the tooltip is set to true the tooltip size won't be taken into account when arranging tooltips on an XYChart.
Fixed
  • An error was being thrown when chart with focused element was being disposed.
  • If a series had data items without value and axis was zoomed so that only these data items were in range, the series used its full min and max values resulting value axis to be fully zoomed out.
  • Using hide()/show() methods on an axis data item would no hide its visual elements.
  • Drawing annotations on a StockChart with timezone set was a bit wonky.

v5.4.11

Compare Source

[5.4.11] - 2023-10-10

Fixed
  • SliceGrouper would use first color in series for a "group" slice if series was using a color set with custom list of colors.
  • Fixed a problem where no series was displayed after data with all 0 values was set (since 5.4.10).
  • forceInactive was not working on Container.
  • drawingsInteractive(value: bool) method in StockChart was not working properly.

v5.4.10

Compare Source

[5.4.10] - 2023-10-06

Fixed
  • StockChart settings stockPositiveColor and stockNegativeColor was being ignored in some cases since 5.4.9.

v5.4.9

Compare Source

[5.4.9] - 2023-10-06

Added
  • drawingsInteractive(value: bool) method added to StockChart. false will make current annotations (drawings) to be fully static (non-editable).
Fixed
  • Zoom out button on XYChart was not focusable.
  • Pulled out slices of a PieSeries could overlap with other slices if some slices were hidden.
  • Pinch-zooming was not working properly in XYChart.
  • Candlesticks on a StockChart were being colored based on previous period close value instead of current period open value.

v5.4.8

Compare Source

[5.4.8] - 2023-09-22

Added
  • Momentum indicator added to StockChart.
Fixed
  • "z" date formatting codes were not respecting the Root.timezone setting.
  • If a new data was loaded and groupData of DateAxis was changed from true to false, the chart was not displaying the newly-loaded data properly.
  • Accessibility: togglable elements like legend items were not being toggled by ENTER and SPACE keys with some screen reaaders (JAWS, Narrator) active.
  • RST indicator of StockChart was always using "close" value even if a different value was selected in the settings.
  • In some case chart could freeze when selecting with an XYCursor and releasing outside plot area.
  • If a new animation of the same setting was created right after previous animation finished (on Animation's "stopped" event) the animation would not play.

v5.4.7

Compare Source

[5.4.7] - 2023-09-18

Added
  • panelResizer property added to StockPanel. Holds an instance of an element used as a grip for resizing a panel.
  • originalEvent added to all XYCursor events.
  • selectcancelled event added to XYCursor.
Fixed
  • HTML axis label on a circular chart were causing unnecessary CPU usage in some setups.

v5.4.6

Compare Source

[5.4.6] - 2023-09-04

Added
  • When using the JSON parser, it's now possible to use a "@&#8203;series" ref inside of a bullet to access the series of the bullet.
  • When using the JSON parser, it's now possible to use "#foo.get('bar')" syntax to look up settings on the referenced object.
Fixed
  • In some cases DateAxis could error out when using time zones.
  • Canvas container had aria-hidden was set to incorrect value.
  • Bullets now work correctly with the JSON parser.

v5.4.5

Compare Source

[5.4.5] - 2023-08-26

Added
  • New method addChildData() added to Hierarchy. More info.
Fixed
  • Vertical wheel-scrolling is no longer prevented if wheelY: "none" is set, regardless of the wheelX setting.

v5.4.4

Compare Source

[5.4.4] - 2023-08-18

Added
  • New setting on Sankey: linkSort. Set it to a custom function for sorting links, or to null to use link order from data.
Changed
  • Data items with null values will be ignored altogether when grouping data.
  • [Reverted] Accessibility: focus element of the non-visible focusable items (e.g. buttons) will now have aria-hidden attribute set, so they are not read out by screen readers.
Fixed
  • In some setups month/year selectors were wrapping to two lines in a DateRangeSelector.
  • Fixing issue with chart not showing up sometimes.
  • XYChartScrollbar thumb area was not draggable since 5.4.3.

v5.4.3

Compare Source

[5.4.3] - 2023-08-15

Changed
  • Accessibility: focus element of the non-visible focusable items (e.g. buttons) will now have aria-hidden attribute set, so they are not read out by screen readers.
Fixed
  • Fixing chart being resized incorrectly inside of nested flexbox. (Issue 1044)
  • SettingsModal was not being disposed together with a Root with a StockChart in it.

v5.4.2

Compare Source

[5.4.2] - 2023-08-07

Added
  • New method on all axis renderers: toGlobalPosition(position). Converts relative axis position taking into account its current zoom count.
  • New setting on FlowNodes: disabledField. Allows pre-collapsing of nodes using data.
Fixed
  • Fixing the JSON parser to work with geoJSON.
  • Fixing the JSON parser to work with stops.
  • Fixing the behavior of calculateSize when using transform: scale.

v5.4.1

Compare Source

[5.4.1] - 2023-07-18

Added
  • All Flow (Sankey, Chord and Arc) nodes can be toggled (on by default). More info.
  • New Flow settings added: hiddenSize and minHiddenValue. More info.
  • Deviation added to editable BolingerBand settings (StockChart).
Changed
  • Chord's default value of "sort" changed from "descending" to "none". This change was necessary for the new feature of toggling nodes.
Fixed
  • Label with wrapping/truncation, containing only symbols like question mark could make the whole chart break in a dead loop.
  • exclude/include settings on MapSeries was being ignored when new data was set for the series.
  • LineSeries was not being included in the caluclation of min/max of the vertical ValueAxis if it did not have any data points in current zoom scope of the horizontal DateAxis.

v5.4.0

Compare Source

[5.4.0] - 2023-07-04

Added
  • New hierarchy-based series: Voronoi Treemap. More info.
  • New flow-based series: Arc Diagram. More info.
Changed
  • Label wrapping mechanism will now treat a zero-width space character as a word break.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot temporarily deployed to production July 4, 2023 14:27 Inactive
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from f83f61c to cf600fd Compare July 18, 2023 14:14
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.0 fix(deps): update dependency @amcharts/amcharts5 to v5.4.1 Jul 18, 2023
@renovate renovate bot temporarily deployed to production July 18, 2023 14:14 Inactive
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.1 fix(deps): update dependency @amcharts/amcharts5 to v5.4.2 Aug 7, 2023
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from cf600fd to 6634a1f Compare August 7, 2023 08:37
@renovate renovate bot temporarily deployed to production August 7, 2023 08:37 Inactive
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 6634a1f to 66d355a Compare August 15, 2023 07:55
@renovate renovate bot temporarily deployed to production August 15, 2023 07:55 Inactive
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.2 fix(deps): update dependency @amcharts/amcharts5 to v5.4.3 Aug 15, 2023
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 66d355a to 0ec3dcd Compare August 18, 2023 14:23
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.3 fix(deps): update dependency @amcharts/amcharts5 to v5.4.4 Aug 18, 2023
@renovate renovate bot temporarily deployed to production August 18, 2023 14:23 Inactive
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 0ec3dcd to e9c87f9 Compare August 26, 2023 12:35
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.4 fix(deps): update dependency @amcharts/amcharts5 to v5.4.5 Aug 26, 2023
@renovate renovate bot temporarily deployed to production August 26, 2023 12:35 Inactive
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from e9c87f9 to bfcb7ed Compare September 4, 2023 13:07
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.5 fix(deps): update dependency @amcharts/amcharts5 to v5.4.6 Sep 4, 2023
@renovate renovate bot temporarily deployed to production September 4, 2023 13:07 Inactive
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.6 fix(deps): update dependency @amcharts/amcharts5 to v5.4.7 Sep 18, 2023
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from bfcb7ed to df98107 Compare September 18, 2023 16:52
@renovate renovate bot temporarily deployed to production September 18, 2023 16:52 Inactive
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from df98107 to bd34f84 Compare September 22, 2023 14:14
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.7 fix(deps): update dependency @amcharts/amcharts5 to v5.4.8 Sep 22, 2023
@renovate renovate bot temporarily deployed to production September 22, 2023 14:15 Inactive
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from bd34f84 to 1c9ee1a Compare October 6, 2023 06:47
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.4.8 fix(deps): update dependency @amcharts/amcharts5 to v5.4.9 Oct 6, 2023
@renovate renovate bot temporarily deployed to production October 6, 2023 06:47 Inactive
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 1c9ee1a to cb6ca55 Compare October 6, 2023 22:12
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.1 fix(deps): update dependency @amcharts/amcharts5 to v5.9.2 Apr 17, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from fbe6212 to 88ae81e Compare April 23, 2024 12:09
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.2 fix(deps): update dependency @amcharts/amcharts5 to v5.9.3 Apr 23, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 88ae81e to 50e5706 Compare April 26, 2024 10:20
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.3 fix(deps): update dependency @amcharts/amcharts5 to v5.9.4 Apr 26, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 50e5706 to e8e3f55 Compare May 2, 2024 09:25
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.4 fix(deps): update dependency @amcharts/amcharts5 to v5.9.5 May 2, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from e8e3f55 to 12fca53 Compare May 7, 2024 07:01
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.5 fix(deps): update dependency @amcharts/amcharts5 to v5.9.6 May 7, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 12fca53 to 174bac0 Compare May 7, 2024 20:03
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.6 fix(deps): update dependency @amcharts/amcharts5 to v5.9.7 May 7, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from 174bac0 to ab8a85d Compare May 10, 2024 09:32
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.7 fix(deps): update dependency @amcharts/amcharts5 to v5.9.8 May 10, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from ab8a85d to d022e04 Compare May 21, 2024 20:10
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.8 fix(deps): update dependency @amcharts/amcharts5 to v5.9.9 May 21, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from d022e04 to ceb34bd Compare May 23, 2024 19:07
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.9 fix(deps): update dependency @amcharts/amcharts5 to v5.9.10 May 23, 2024
@renovate renovate bot force-pushed the renovate/amcharts-amcharts5-5.x branch from ceb34bd to 4d89897 Compare May 30, 2024 16:57
@renovate renovate bot deployed to production May 30, 2024 16:57 Active
@renovate renovate bot changed the title fix(deps): update dependency @amcharts/amcharts5 to v5.9.10 fix(deps): update dependency @amcharts/amcharts5 to v5.9.11 May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants