Changelog
All notable changes to this project are documented in this file.
This project adheres to Semantic Versioning and the format is inspired by Keep a Changelog.
[8.0.0] - 2026-11-10
Breaking changes
- If you type the
slots prop of LuzmoVizItemComponent yourself, note that a slot's periodOverPeriod now has the compact shape (type, level, quantity, periodToDate, an optional rangeType, and an optional offsetDateColumn with only id, datasetId and lowestLevel). newUi, minLevel and hasConnectedComparisonFilter are removed.
Added
agentId prop on LuzmoDashboardComponent, so the dashboard's Luzmo IQ panel and the editor's agent panel use a saved agent. The IQ panel uses the agent's rules, instructions, datasets and its analysis and chart capabilities. The editor's agent panel uses the agent's rules, instructions and datasets, with the editor's own capabilities. The agent must belong to the same organization, and if it has saved datasets, only the ones the dashboard also uses are available.
Changed
- Loads
@luzmo/embed 9.0.0 from CDN.
@luzmo/dashboard-contents-types is now 2.1.0 (was 1.0.45 in 7.1.1). It brings the KPI item type, the donut, funnel, sunburst and heat table options configs, and the compact period comparison types, which the prop types use.
Fixed
- A prop set to
undefined or null is now left out, instead of reaching the dashboard as the text "undefined" or "null".
[7.1.1] - 2026-10-09
Fixed
- Prop values with quotes,
<, > or & are now escaped before they go into the WebView. A value like O'Reilly in inlineData no longer breaks the component.
[7.1.0] - 2026-10-09
Added
inlineData prop on LuzmoVizItemComponent, to render a FLEX chart from your own records instead of a dataset.
Changed
- Loads
@luzmo/embed 8.1.0 from CDN.
@luzmo/dashboard-contents-types is now 1.0.45 (was 1.0.41 in 7.0.0). It brings the inline data types, the filter on select and brush options, and the hierarchy ordering options, which the LuzmoVizItemComponent prop types use.
- The
getAccessibleDashboards() result type is stricter: accessibleBy[].name can now also be an empty object, and slug can be null.
[7.0.0] - 2026-09-29
Changed
- Breaking:
LuzmoDashboardComponent now defaults embedMode to webComponent. Set embedMode="iframe" to preserve the previous iframe behavior.
- Loads
@luzmo/embed 8.0.0 from CDN after shared embed utilities moved into that package.
[6.5.0] - 2026-09-21
Changed
[6.4.0] - 2026-09-16
Added
DashboardFilterOutput and ItemFilterOutput types, describing clean output and the package's legacy flat-filter fallback returned by getFilters() and carried by filter events.
Fixed
- The embedded dashboard now recognises this package as the React Native library instead of an unknown integration. Events therefore use the documented names from 2.x (
itemsRendered rather than chartsRendered, itemId, dashboardId, integrationId, screenMode, error); the itemsRendered callback did not fire before this release.
[6.3.0] - 2026-09-10
Changed
[6.2.1] - 2026-09-04
Fixed
- Fixed embedded dashboards failing to load in
editFull mode when appServer is set without a trailing slash.
[6.2.0] - 2026-09-02
Added
- Added
getInsights() to LuzmoDashboardComponent and LuzmoVizItemComponent.
[6.1.0] - 2026-07-20
Changed
[6.0.0] - 2026-07-20
Removed
- Removed the
accentColor prop from LuzmoDashboardComponent.
- Removed the
qeVersion prop from LuzmoDashboardComponent.
[5.6.0] - 2026-03-04
Changed
- Added
base64 as a supported format for LuzmoVizItemComponent.export().
- Updated
LuzmoVizItemComponent.export() to return Promise<string | void>.
[5.5.0] - 2026-02-03
Changed
-
: loosened type of
VizItemType and SlotName to allow custom string values (for Custom Chart embedding support), while preserving autocomplete for known literals.
-
: updated the type of the
slots input from VizItemSlots to VizItemSlot[] to make the slots array shape explicit.
[5.4.1] - 2026-01-22
Added
- Added the
authorizationExpired event on LuzmoVizItemComponent to notify when the authorization token has expired and re-authentication is required.
[5.4.0] - 2025-10-14
Added
- Added the
sendExportEmail() method on LuzmoDashboardComponent to open immediate or scheduled export emails with optional subject and message overrides.
[5.3.4] - 2025-09-02
Changed
- Updated dependencies to the latest compatible versions.
[5.3.3] - 2025-04-17
Fixed
- Corrected dashboard references used by the React Native bridge.
[5.3.2] - 2025-04-14
Changed
- Added the missing
absolute and percentageAllBars values to the bar chart bars.label configuration.
[5.3.1] - 2025-03-28
Changed
- Updated dependencies to the latest compatible versions.
[5.3.0] - 2025-03-20
Added
- Added the
editorLanguage prop to configure the dashboard editor language.
[5.2.7] - 2025-03-04
Changed
- Renamed the
experimental prop to embedMode on LuzmoDashboardComponent.
[5.2.6] - 2025-02-27
Changed
- Updated dependencies to the latest compatible versions.
[5.2.5] - 2025-02-24
Changed
- Updated dependencies to the latest compatible versions.
[5.2.4] - 2025-02-21
Changed
- Updated dependencies to the latest compatible versions.
[5.2.3] - 2025-02-06
Changed
- Updated dependencies to the latest compatible versions.
[5.2.2] - 2025-01-31
Added
- Extended
export() on LuzmoVizItemComponent to support CSV, CSV raw, XLSX, and XLSX raw formats in addition to PNG.
[5.2.1] - 2025-01-21
Changed
- Updated dependencies to the latest compatible versions.
[5.2.0] - 2025-01-16
Changed
- Improved Luzmo Flex performance within the React Native integration.
[5.1.16] - 2025-01-13
Changed
- Updated dependencies to the latest compatible versions.
[5.1.15] - 2025-01-08
Changed
- Updated dependencies to the latest compatible versions.
[5.1.14] - 2024-12-19
Added
- Added the project
LICENSE.
[5.1.13] - 2024-12-10
Added
- Enabled custom chat widget button content via slots in the Luzmo IQ chat component.
[5.1.12] - 2024-12-09
Fixed
- Applied minor fixes for EDE mode behaviour.
[5.1.11] - 2024-11-22
Changed
- Updated dependencies to the latest compatible versions.
[5.1.10] - 2024-11-14
Changed
- Updated dependencies to the latest compatible versions.
[5.1.9] - 2024-11-12
Fixed
- Resolved issues affecting
getAccessibleDashboards().
[5.1.8] - 2024-10-22
Changed
- Updated dependencies to the latest compatible versions.
[5.1.7] - 2024-10-21
Changed
- Updated dependencies to the latest compatible versions.
[5.1.6] - 2024-10-14
Changed
- Updated dependencies to the latest compatible versions.
[5.1.5] - 2024-09-26
Changed
- Updated public TypeScript definitions.
Fixed
- Removed the requirement for
script-src 'unsafe-eval' in runtime CSP settings.
[5.1.4] - 2024-09-23
Fixed
- Ensured the web component registers only once when libraries are included multiple times.
[5.1.3] - 2024-09-10
Changed
- Updated dependencies to the latest compatible versions.
[5.1.2] - 2024-09-09
Fixed
- Ensured
LuzmoVizItemComponent renders multiple instances correctly.
[5.1.1] - 2024-09-09
Fixed
- Corrected a dependency typo.
[5.1.0] - 2024-09-09
Added
- Highlighted Luzmo Flex for code-first visualization development.
[5.0.14] - 2024-07-11
Fixed
- Corrected loader color handling when embedding dashboards as web components.
Changed
- Refactored internal code to improve maintainability.
[5.0.13] - 2024-05-03
Fixed
- Addressed intermittent loading issues when
experimental=true.
[5.0.12] - 2024-05-02
Fixed
- Pulled shared embed library fixes.
[5.0.11] - 2024-05-02
Fixed
- Ensured edit mode uses 100% of the parent height.
[5.0.10] - 2024-04-24
Changed
- Surfaced Luzmo application error messages directly in the React Native components.
[5.0.9] - 2024-04-17
Changed
- Replaced the deprecated
<luzmo-dashboard> element with <luzmo-embed-dashboard>.
[5.0.8] - 2024-04-10
Fixed
- Removed the
main field from package.json and pointed the module entry to the correct bundle.
[5.0.7] - 2024-03-28
Fixed
- Pulled shared embed library fixes.
[5.0.6] - 2024-03-19
Fixed
- Ensured
getAccessibleDashboards() works correctly with embed tokens.
[5.0.5] - 2024-03-07
Fixed
- Corrected EDE width and height behaviour.
[5.0.4] - 2024-03-05
Changed
- Improved shared typing definitions.
[5.0.3] - 2024-02-29
Fixed
- Addressed width and height issues in experimental mode.
Changed
- Updated dependencies to the latest compatible versions.
[5.0.2] - 2024-02-01
Added
- Added a configuration parameter to help clients test upstream changes.
Changed
- Delivered performance improvements.
[5.0.1] - 2023-12-06
Fixed
- Prevented crashes caused by dimensions being computed before data was available.