Highcharts Dashboards v4.1.0

Dashboards v4.1.0
  • Added basic board.update() method.
  • Added update argument to DataPool’s setConnectorOptions method. See #23935.
  • Added update method to Data Connectors. See #21583.
  • Added support for setting global options with Dashboards.setOptions().
  • Added the possibility to full-screen individual dashboard components, see #23547.
5 BUGFIXES EXPAND COLLAPSE
  • Fixed #23952, wrong reference to nestedLayout.
  • Fixed #23948, row and cell deleting events were not triggered.
  • Fixed #23862, highlight sync was incorrect when the connector was used with multiple data tables.
  • Fixed #23859, the metadata was not cloned in the data table.
  • Fixed #23699, error in the console when the toggle editable option was added.

Highcharts Dashboards v4.0.0

Dashboards v4.0.0
  • Range Modifier now defines the start-end slice of source table rows; all other range logic is covered by Filter Modifier.
UPGRADE NOTES EXPAND COLLAPSE
  • Important Notice: Datagrid is now Grid Pro and no longer part of the Dashboards package. To use it as a component, you need to import it from an external library - either Grid Pro or Grid Lite. See the Migration Guide for more details.
  • Any workflows relying on Range Modifier beyond simple row slicing by row index must be migrated to the Filter Modifier.

Highcharts Dashboards v3.6.0

Dashboards v3.6.0
3 BUGFIXES EXPAND COLLAPSE
  • Fixed #23445, components with multiple connectors loaded only first data table correctly.
  • Fixed #23447, independent JSON connectors were in some cases using the same column array.
  • Fixed #23332, getOptions did not return correct values for a grid with resized columns.

Highcharts Dashboards v3.5.0

Dashboards v3.5.0
  • Introduced FilterModifier to enable DataTable row filtering via serializable conditions.
2 BUGFIXES EXPAND COLLAPSE
  • Optimized the Grid Component, so that it does not always re-renders when the table data has changed.
  • Fixed styling, added the missing light-mode --highcharts-neutral-color-10 CSS variable override.

Highcharts Dashboards v3.4.0

Dashboards v3.4.0
  • Added mounted event, triggered when all the components are mounted in the board.
8 BUGFIXES EXPAND COLLAPSE
  • Fixed #23056, the sidebar should not be visible when adding a new component and when the settings are disabled.
  • Removed fromJSON and toJSON methods- use getOptions instead.
  • Fixed #23095, cancel data polling requests after destroying a board.
  • Fixed #23133, cell toolbar overlapped context menu.
  • Fixed, the esc button did not hide toolbar and remove highlight.
  • Fixed sync grid highlighting.
  • Fixed, the resizer was not cleaned after removing the row.
  • Fixed #23130, math modifier negative value multiplication.

Highcharts Dashboards v3.3.0

Dashboards v3.3.0
  • Added support for multiple dataTables in one connector. Check out the demo.
8 BUGFIXES EXPAND COLLAPSE
  • Fixed #23018, the board’s destroy method removed the custom HTML layout.
  • Fixed #22982, added the data connector request abort controller.
  • Fixed #22999, the board froze when re-adding a previously removed component.
  • Fixed #22868, added new component return error.
  • Fix, the sidebar was not visible when adding the Highcharts component to an empty board.
  • Disabled iframe click events in the edit mode.
  • Fixed issue with overlapped toolbar.
  • Fixed #22859, a resizer was missing when the component was added to an empty board.

Highcharts Dashboards v3.2.0

Dashboards v3.2.0
  • DataGrid has been renamed to Grid, and the DataGrid.dataGrid factory function is deprecated. Use Grid.grid instead.
  • Implemented a loading indicator for the DataGrid, added the showLoading and hideLoading methods to manage the indicator’s visibility, closes #22225.
  • Added support for displaying calculated values in the KPI component, including sum, average, median, max, min, count, and product. Custom formulas can also be defined. See #21559.
13 BUGFIXES EXPAND COLLAPSE
  • Fixed #22720, component destroy mispositioned resize buttons.
  • Fixed #22684, connector polling restarting based on assignment.
  • Fixed #22676, Fullscreen case-sensitive naming.
  • Fixed #22546, Firefox support for mouseenter when dragging.
  • Fixed issue with missing overwrite option in cell format and formatter.
  • Fixed #22624, lang was not applied on new row item in add-component section.
  • Fixed, the newly added chart component had incorrect options in the sidebar.
  • Fixed the time format in the DataGrid.
  • Fixed #22301, cells could be misaligned in multi-row headers when a horizontal scrollbar was visible.
  • Fixed #22492, updating HighchartsComponent with the new chartConstructor did not work.
  • Fixed #22271, highlight was not removed when dragged new component.
  • Fixed #22207, error was return when dragged new component.
  • Fixed #22208, the edit mode button did not reflect the state of the mode.

Highcharts Dashboards v3.1.0

Dashboards v3.1.0
  • DataGrid: Improved accessibility with more granular control via config options, including ARIA live announcements on e.g. cell editing and column sorting. Read more in the new docs on accessibility.
  • EditMode: Added confirm/cancel events on button click in the sidebar. See #22131.
3 BUGFIXES EXPAND COLLAPSE
  • Fixed overlapped sorting icon with long headers in Datagrid.
  • Fixed #21955, the nested group was rendered when empty options.
  • Fixed #21862, incorrect behavior in component editor when option path points to an array element.

Highcharts Dashboards v3.0.0

Dashboards v3.0.0
  • The DataGrid has been fully rewritten, introducing new features and establishing a foundation for future enhancements and additional functionality. This release includes several breaking changes, so please refer to the Upgrade Notes below for detailed guidance before upgrading.
  • The sidebar in editMode is now sticky and always visible when scrolling through the page.
  • The styledMode is now disabled by default for the Highcharts Component and KPI Component.
  • Removed formerly deprecated responsiveBreakpoints option from the API.
UPGRADE NOTES EXPAND COLLAPSE
  • Please refer to the DataGrid migration article before upgrading, as DataGrid is rewritten and includes several breaking changes.
2 BUGFIXES EXPAND COLLAPSE
  • Fixed infinite classes when editing components in the sidebar.
  • Fixed #21269, styling errors when forcing the light mode dashboard in the dark mode system.

Highcharts Dashboards v2.3.0

Dashboards v2.3.0
  • Added the possibility of setting toolbar visibility for individual components, closes #20907.
  • Removed column aliases from DataTable, API documentation, and affected samples. Closes #21485.
  • Added methods (getLocalRowIndex & getOriginalRowIndex) for referencing between rows of original and modified data tables.
  • Changed the layout element in the Add component sidebar to a row and improved the look when added.
  • Added an HTML text field in the sidebar to control and edit the content of the HTML component.
  • Added support for the beforeParse callback in the GoogleSheetsConnector options. Closes #21235.
7 BUGFIXES EXPAND COLLAPSE
  • Fixed some smaller issues with the HTML component.
  • Fixed #21615, when the useHTML was enabled, content in a cell was not rendered correctly when scrolling.
  • Fixed #21280, it was impossible to set the component active state, so added isAcitve flag.
  • Fixed parseDate in DataConverter was private.
  • Fixed, added missing DataConverter type in DataConnector.
  • Added missing utility method to the Dashboards namespace.
  • Fixed error when trying to sync with an invisible point.

Highcharts Dashboards v2.2.0

Dashboards v2.2.0
  • Added the EditMode for dashboards declared with custom HTML, allowing users to modify the components inside.
  • Added the methods getComponentById and getComponentByCellId to the Board class. Addressing feature request #21378.
  • Renamed onEditModeToggle to toggleEditMode.
  • Removed the setting icon from the row toolbar.
  • Added edit mode events. Changed the way components are updated in edit mode. See #20756.
  • Added isStandalone option to add non-nested options in the edit mode sidebar, #20793.
  • Improved error messages when options were misconfigured, see #21091.
  • Added option to use valid HTML inside the DataGrid cell, along with that the useHTML option was added, see #20634.
  • Added autoScroll option to the Datagrid’s highlight sync.
  • Added the group option which allows synchronization to be grouped within components sharing the same connector.
6 BUGFIXES EXPAND COLLAPSE
  • Fixed #21310, updating values in the DataGrid did not update connected components.
  • Fixed #21189, dragging and dropping elements from the sidebar and inside the dashboard was impossible in Firefox.
  • Removed connector name from the HTML component sidebar.
  • Fixed typo in Fullscreen es-module import which caused an error when importing the layout module.
  • Fixed #21079, false was displayed in the input inside the sidebar when the option was disabled.
  • Fixed #20944, wrong values were displayed in the sidebar when the Highcharts component was initialized with programmatically set options.

Highcharts Dashboards v2.1.0

Dashboards v2.1.0
  • Improved error messages when options were misconfigured, see #21091.
  • Added option to use valid HTML inside the DataGrid cell, along with that the useHTML option was added, see #20634.
  • Added autoScroll option to the Datagrid’s highlight sync.
  • Added the group option which allows synchronization to be grouped within components sharing the same connector.
  • Added affectedSeriesId option to the Highcharts Component’s highlight sync.
  • Added ability to set multiple connectors for the Highcharts Component.
  • Added a vue example with custom layout.
7 BUGFIXES EXPAND COLLAPSE
  • Fixed typo in Fullscreen es-module import which caused an error when importing the layout module.
  • Fixed #21079, false was displayed in the input inside the sidebar when the option was disabled.
  • Fixed issue with synchronization not being stopping during component destroy.
  • Added error handling for rendering components in the same cell.
  • Fixed #20944, wrong values were displayed in the sidebar when the Highcharts component was initialized with programmatically set options.
  • Fixed #20661, dashboards were broken when used non-unique ids of cells.
  • Fixed point dragging with allowConnectorUpdate in Highcharts Component.

Highcharts Dashboards v2.0.0

Dashboards v2.0.0
UPGRADE NOTES EXPAND COLLAPSE
  • Dashboards Core, Layout/EditMode and DataGrid are now seperate scripts, and needs to be explicitly included whenever needed. See respective documentation articles for details.
  • The old columnAssignment logic is no longer supported, and needs to be refactored to the new one.
  • Responsive layout should now be specified using CSS media queries.
2 BUGFIXES EXPAND COLLAPSE
  • Fixed synchronization was not stopping during component destroy.
  • Fixed point dragging with allowConnectorUpdate in Highcharts Component.

Highcharts Dashboards v1.3.1

Dashboards v1.3.1
  • Added cloud monitoring demo.
5 BUGFIXES EXPAND COLLAPSE
  • Fixed the wrong length of columns in JSONConverter, when x is the same.
  • Fixed #20557, incorrect calculation of component content height when caption is defined.
  • Fixed #20509, wrong type declarations in Dashboards ES modules.
  • Fixed #20445, DataGrid column headers disabling.
  • Fixed crossfilter sync with string data.

Highcharts Dashboards v1.3.0

Dashboards v1.3.0
  • Internal optimizations and minor TypeScript enhancements.

Highcharts Dashboards v1.2.0

Dashboards v1.2.0
  • Added a way to drag custom components from the sidebar, closes #20290.
  • Added closing sidebar, when clicking outside the box.
  • Added the possibility to define a custom path in columnNames for JSON connector to parse complex data.
  • Added the affectNavigator option allowing crossfilter to affect the contents of the other navigators.
  • Added option to add text next to context button.
  • Added linkedValueTo option to the KPI Component.
10 BUGFIXES EXPAND COLLAPSE
  • Fixed issue with missing rows, when datagrid visibility was switched.
  • Fixed, it was impossible to set KPI content flex-direction.
  • Added unmount event to component options.
  • Added missing type for the columnName parameter.
  • Fixed missing update position of the context menu.
  • Fixed syncs between different lengths of arrays of series.
  • Fixed KPI component updating when new options include chart options.
  • Fixed d.ts files for HighchartsTypes.
  • Fixed #20046, there was an error when adding a new chart component.
  • Improved accessibility by changing the context menu toggle into a button.

Highcharts Dashboards v1.2.1

Dashboards v1.2.1
  • Added a way to drag custom components from the sidebar, closes #20290.
1 BUGFIXES EXPAND COLLAPSE
  • Fixed, it was impossible to set KPI content flex-direction.

Highcharts Dashboards v1.1.3

Dashboards v1.1.3
  • Added option to add text next to context button.
  • Added linkedValueTo option to the KPI Component.
1 BUGFIXES EXPAND COLLAPSE
  • Fixed #20046, there was an error when adding a new chart component.

Highcharts Dashboards v1.1.2

Dashboards v1.1.2
  • Added closing sidebar, when clicking outside the box.
  • Added demo that saving and loading dashboards in localStorage.
  • Added the settings.enabled option. Closes #19707.
  • Disabled add component button when the cell toolbars are disabled. Added options for disabling the add component and rwd buttons.
  • Added aria-expanded for the context menu button.
5 BUGFIXES EXPAND COLLAPSE
  • Improved accessibility by changing the context menu toggle into a button.
  • Added missing type for the columnName parameter.
  • Added unmount event to component options.
  • Fixed undefined id in row, cell and layout.
  • Fixed zoom syncing when min or max stays the same.

Highcharts Dashboards v1.1.1

Dashboards v1.1.1
  • Added aria-expanded for the context menu button.
  • DataTable.aliases property replaces DataTable.getColumnAliases() and DataTable.setColumnAlias().
0 BUGFIXES EXPAND COLLAPSE

Highcharts Dashboards v1.1.0

Dashboards v1.1.0
  • Added the aria-label for the context menu button.
  • Added cellFormatter to the dataGrid module.
  • Added NavigatorComponent for crossfilter of a connector table.
  • Added custom sync demo.
  • Added events to the EditMode state.
  • Added docs about component’s sync.
  • Added KPI Component docs as extra article.
  • Created additional docs of the Highcharts Component.
  • Added loading indicator which turns on for a cell until a connector is loaded.
  • Refactored component life cycle methods.
  • Removed scaleElements option in the HTMLComponent.
  • Added dashboard es-modules docs.
  • Added styledMode into KPI component.
  • Implemented usage of connectors and sync (extremes event) for KPI component.
8 BUGFIXES EXPAND COLLAPSE
  • Fixed, it was impossible to change the confirmation popup close button.
  • Fixed reference translation in function arguments of MathModifier.
  • Fixed, dataGridOptions were not applied to the DataGrid component.
  • Removed double resize of DataGrid.
  • Fixed mousewheel problem in the climate demo.
  • Fixed broken reflow in the dashboards.
  • Applied default connector to the dragged new element.
  • Improved the edit mode sidebars and popup design.

Highcharts Dashboards v1.0.2

Dashboards v1.0.2
  • Replaced blocklist with allowlist in columnAssignment option.
  • RangeModifier will now intersect the results of multiple ranges by default. Use the additive option to concatenate results of multiple ranges.
  • Implemented visibility sync handler.
  • Implemented disabling of editing of the columns, which are created by Math Modifier.
  • Added user-defined redraw event for dashboard components.
8 BUGFIXES EXPAND COLLAPSE
  • Fixed whitespaces not being removed from names when using CSVConnector with firstRowAsNames enabled.
  • Fixed bug with disabling toolbars for cell or row.
  • Fixed insufficient waiting for loading connectors on second request.
  • Fixed missing reference to DOM element in the dataGrid, after dragging a point.
  • Fixed, added TextOptions to documentation, changed gui.enabled as optional.
  • Fixed, the data grid did not resize cells properly.
  • Improved TypeScript-support of Dashboards.
  • Fixed, sync was not preserved when the component updated its connector.

Highcharts Dashboards v1.0.1

Dashboards v1.0.1
  • Added getOptions() method that returns config of dashboard.
6 BUGFIXES EXPAND COLLAPSE
  • Path to icons has changed to ./gfx/dashboards-icons/.
  • Fixed problem in dataGrid with visible unnecessary scrollbars on Windows.
  • Fixed links in the API that were pointing to not existing URL’s.
  • Fixed, the DataGrid component was not rendered when data was fetched though the csvURL.
  • Improved TypeScript declarations to support classic bundles (minified and as source).
  • Fixed some URL’s and indentation error in the *.md files.

Highcharts Dashboards v1.0.0

Dashboards v1.0.0
  • First release of Highcharts Dashboards