Compose SDK minor version 1.23.0 released:
🚢[1.23.0] - 2024-11-12 Added Add component NlqChartWidget for internal testing Add fromChartWidgetProps() and toWidgetDto() to widgetModelTranslator for internal testing Implement typedoc-plugin-diff-packages to check feature parity across UI frameworks Changed Deprecate component DashboardWidget – use component WidgetById instead Implement new DrilldownWidget.drilldownPaths in Angular and Vue Extend MembersFilter and MemberFilterTile to support single and multi selection Refactor analytics-composer/ModelTranslator to widgetComposer and dashboardComposer Refactor component ChartMessage (internal) to use widgetComposer.toWidgetProps Fix wrong drilldown menu items on a dasbhoard Fix error boxes showing control in ErrorBoundary Improve pivot tables: fix pivot url without trailing slash, add the ‘csrf’ validation event and trigger the ‘register’ event in the correct sequence Improve CI pipeline: move build artifacts to cache and add more nx adaptation Update code templates for Widget Embed Code in Fusion442Views0likes0CommentsCompose SDK: Component and plugin enhancements
🎉 Big news for developers! Now in beta, the Sisense Compose SDK Dashboard Component feature lets you embed interactive, high-performance dashboards using a single line of code. From cross-filtering to secure, native integration—turn your analytics into a seamless experience. Curious? Start building the dashboards your users need, faster. 💡 Say goodbye to iFrame limitations and hello to real flexibility. Click here for more info!457Views0likes0CommentsCompose SDK minor version 1.22.0 released
Compose SDK minor version 1.22.0 released: [1.22.0] - 2024-10-28 Added Add hook useComposedDashboard (alpha) for flexible dashboard composition in React Add hook useDashboardTheme for internal testing Support persistence of dashboard for internal testing Add callback onDataReady to ChartProps for internal testing Add custom translations loader for internal testing Extend CLI get-data-model command to include attribute’s data source into resulting data model Add CommonJS builds to the packages of sdk-common , sdk-modeling , sdk-query-client , sdk-rest-client , sdk-tracking , and sdk-preact to support Jest compatibility Changed Remove internal enableTracking property in SisenseContextProviderProps Make ErrorBox not show by default Fix empty pivot due to incorrect socket namespace for custom tenant Use absolute y-values for pie charts Align “select/unselect” cross-filtering behavior with Fusion Migrate ChartWidget to use a new internal useWithDrilldown hook453Views0likes0CommentsCompose SDK minor version 1.21.0 released
Compose SDK minor version 1.21.0 released: [1.21.0] - 2024-10-16 Added Add utility methods for manipulating filters of DashboardProps Implement component CriteriaFilerTile in Angular Implement component RelativeDateFilterTile in Vue Changed Show filter attribute title in unsupported filter tiles Make filter panel collapsible in DashboardById and Dashboard components Fix error caused by CSS named colors in ThemeProvider Enable forecast and trend in Fusion widgets440Views0likes0CommentsCompose SDK minor version 1.20.0 released 2024-10-01
Compose SDK minor version 1.20.0 released: 2024-10-01 Added Add widgetModelTranslator for translating between a widget model and related component props Add dashboardModelTranslator for translating between a dashboard model and related component props Add hook useExecutePluginQuery (alpha) for use in plugin components Implement custom context menu and sub-menu for dashboard cross-filtering and drilldown Add internal change detection props and hook to coordinate cross filtering and drilldown Support drilldown hierarchies (including predefined date hierarchies) for ChartWidget, DrilldownWidget for internal testing Add hook useGetHierarchyModels that retrieves existing hierarchy models from Fusion Add plugin highcharts-rounded-corners for Highcharts (internal charting library) Changed Breaking: Restructure DashboardProps for beta release: widgets to using WidgetProps[], instead of WidgetModel[], layout to layoutOptions, widgetFilterOptions to widgetOptions Deprecate get*Props() on WidgetModel – use utility functions of widgetModelTranslator instead Move components DashboardById and Dashboard to beta for React, Angular, and Vue Support dashboards of multiple data sources Handle Fusion date formats from locale Extend data point entries with displayValue Consolidate interface for custom chart plugins Improve filters: translation of doesn't equal filter, update of CriteriaFilterTile, formula in ranked filter Replace fetch-intercept with an isolated in-house implementation Extend CLI get-data-model to support perspectives Improve charts: “No Results” overlay added to all charts, data options validation for trend or forecast, polar chart stacking and value labels disabling Improve pivot tables: container size, additional visual tests517Views0likes0CommentsCompose SDK minor version 1.19.0 released 2024-09-17
Compose SDK minor version 1.19.0 released 2024-09-17: Added Support loading of fonts from Fusion Support dashboard rendering of text widgets and chart plugins for internal testing Changed Fix missing spaces in headings for MemberFilterTile , Table , and PivotTable Extend DataPoint types with metadata Fix rendering of charts without values to match Fusion Fix pivot table error due to invalid datetime formatting Improve type guards for narrowing filter types406Views0likes0CommentsCompose SDK minor version 1.18.0 released
Compose SDK minor version 1.18.0 released: [1.18.0] - 2024-09-03 Added Add auto zoom feature to DashboardWidget Support forecast and trend in Fusion widgets Changed Improve SisenseContextProvider : support of Fusion authentication Extend measureFactory.customFormula to support filters Improve PivotTable : proper handling of web socket readiness Fix DashboardWidget with filter relations and highlights Improve tooltips for forecast and trend Improve charts: palette colors of BoxplotChart , refactoring ThemeSettings.chart.panelBackgroundColor , making color column optional in AreamapChart , support of thousands separator from old numberFormat config, axis labels for stacked percent charts Improve infrastructure: visual tests of dashboard assets of diffent widget types, replacement of CommonJS dependencies (e.g., lodash)471Views1like0CommentsCompose SDK minor version 1.17.0 released
Compose SDK minor version 1.17.0 released: [1.17.0] - 2024-08-20 Added Move components DashboardById and Dashboard to internal alpha for React, Angular, and Vue Support external usage tracking in AppConfig.trackingConfig.onTrackingEvent Refactor ChartWidget to reuse DrilldownWidget internally Support drill down for scatter chart widgets Changed Mark internal property enableTracking? as @deprecated in SisenseContextProviderProps – use AppConfig.trackingConfig.enabled instead Extend ThemeSettings to support animation-related config Improve dashboard rendering: locked filters in cross filtering, resetting levels of CascadingFilterTile , highlight of all categories in cartesian charts, dashboard theme setting, matching theme for widget header info panel Refactor component Table to reduce computations and re-renders Fix issues of charts: legend position of funnel chart, number formatting for indicator’s secondary value Improve SisenseContextProvider in React: support of pending token or wat for delayed authentication and custom error handling Improve testing: disabling animation for e2e tests775Views2likes1CommentCompose SDK minor Version 1.16.0 released
Compose SDK minor version 1.16.0 released: [1.16.0] - 2024-08-06 Added Extend cartesian charts to support trends and forecast for internal testing Extend ThemeSettings to support widget theme settings Support widget design styling on fetched dashboards Support dashboard color palette Extend useExecuteQueryByWidgetId hook to support pivot tables Add embed code logic in @sisense/sdk-ui/analytics-composer namespace for internal testing Changed Improve query validation logic for query hooks and components Improve dashboard rendering: conversion of cascading filters between dashboard level and widget level, supporting collapsibility of CascadingFilter levels, fixing filter tile borders, fixing “Include All” highlights causing interference with filters Improve charts: styling of scatter charts including data labels and legends, fixing lazy loading of table’s page count, Fix issues of pivot table: endless rendering due to updated style options, the theme of pagination panel, “No Results” overlay, pivot sorting and redundant pivot queries Improve testing: visual-regression tests infra and stability, adding tests of different Indicator use cases, tests for useTableData657Views1like0CommentsComposeSDK v1.15.0 and v1.15.1 are released.
[1.15.1] - 2024-07-15 Changed Fix an issue with Include All members filter [1.15.0] - 2024-07-15 Added Extend component MemberFilterTile to support excluded members Changed Make improvements to dashboard rendering: fixing UI issues of DateRangeFilter , improve fallback jaql filter Improve support for Common JS in sdk-data package385Views0likes0Comments