Stimulsoft Dashboards.PYTHON Versions

Découvrez les nouveautés dans chaque version, avec des détails sur les fonctionnalités, les améliorations et les problèmes résolus.

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
Stimulsoft Dashboards.PYTHON 2026.4.1Version majeure1 oct. 2026
Fonctionnalités
  • Added the ability to use an expression as a condition value in the "Pivot Table" dashboard element.
  • Added the RowNumber() function for dashboards. It returns the row number (1..N) of a row in the final sorted result.
  • Added the "Sankey" chart type in reports and dashboards. It shows the flows between categories as links whose width is proportional to the flow value.
  • Added the Rank() function for dashboards. It returns the rank (1..N) of a value in descending order. Equal values share the same rank, and the ranks that follow are skipped.
  • Added Sparkline in Cross-Tab and Pivot Table.
  • Added the ability to set the color of chart points from a data column in dashboards. It works for the "Pie", "Pie 3D", "Doughnut", "Funnel", "Treemap", "Sunburst" and "Pareto" chart types, as well as for clustered column and bar charts.
  • Added support for searching by several terms separated by spaces in the search box of the "ListBox" and "ComboBox" dashboard elements in the web viewer. A phrase enclosed in double quotes is matched as a single term.
  • Added MonthYear, QuarterYear, WeekYear and DayMonthYear functions in reports and dashboards. They group data by the month, the quarter, the week or the day within the year, keeping the chronological order.
  • Added support for registering JavaScript objects as business objects in reports and dashboards, including automatic dictionary synchronization for nested objects and collections.
  • The PrimaryKey property has been added to the data columns in the data dictionary. The key columns are taken from the data source schema or from the Key attribute of business objects, shown with a key icon in the dictionary tree, and preselected when creating a relation in the report designer.
  • Added support for the OData V4 protocol in the JS report engine. The connection version (V3 or V4) can now be selected in the web designer when working in JS mode.
  • The relations of the data dictionary are now created from the foreign keys of the database when retrieving columns from a SQL connection of any type: MS SQL, MySQL and MariaDB, PostgreSQL, Oracle, Firebird, SQLite, SQL CE, Access, Teradata, Snowflake, DuckDB, VistaDB, as well as the connections through ODBC and OLE DB.
  • The error of a broken expression of a dashboard element is now displayed on the element itself in the report designer and in the rendering messages of a report. Before, such an error was skipped silently and the element just showed no data.
Corrections
  • Incorrect rendering of totals in the "Pivot Table" dashboard element when increasing their font size.
  • Fixed filtering with list variables in the viewer when the Contains function compares selected string values with numeric column values.
  • The "Interaction" editor of the dashboard elements reports a broken expression right under the field which holds it - the tooltip, the hyperlink or the value of the parameter.
  • Calculating percentages for row and column totals in the "Cross-Tab" report component and the "Pivot Table" dashboard element.
  • An issue with the "Cross-Tab" component, where a summary field disabled by a condition was still included in the header calculation, has been fixed.
Stimulsoft Dashboards.PYTHON 2026.3.410 sept. 2026
Fonctionnalités
  • Added a new StiOptions.Engine.allowTextKerning option. It enables kerning and ligatures when measuring and rendering text; by default, kerning is disabled, which makes the preview and export results match each other better.
  • Added support for the Trimming and LineLimit properties of a text component when exporting a report to SVG, PDF, HTML.
  • Added a new "Heatmap" mode to the "Online Map" dashboard element. The color gradient and radius are customizable.
Corrections
  • Wrapping text in a text component when viewing a report and exporting it to PDF. In some cases, the last line of the text could be clipped.
  • Wrapping the text of a text component with the disabled WordWrap property when exporting a report to SVG.
  • Dashboard elements remained empty when several elements used the same SQL data source.
  • Positioning of the Thai upper vowel sign in the SARA AM combinations after a tone mark when exporting a report to PDF.
Stimulsoft Dashboards.PYTHON 2026.3.325 août 2026
Fonctionnalités
  • Added the Spanish language to the extended localization - report checker messages and property descriptions in the designer.
  • Added the Brazilian Portuguese language to the extended localization - report checker messages and property descriptions in the designer.
  • Added the Italian language to the extended localization - report checker messages and property descriptions in the designer.
Corrections
  • An issue with applying the ConvertNulls property when changing a data column type to a numeric type has been fixed.
  • Rendering reports grouped by a DateTime column containing null values.
  • Applying custom font styles from report resources, including TTC collections, in the report designer and viewer, and when exporting reports to SVG.
  • A security vulnerability in the Laravel integration, allowing unauthorized access to files on the server, has been fixed.
Stimulsoft Dashboards.PYTHON 2026.3.214 août 2026
Fonctionnalités
  • Added the isNewReport flag to the arguments of the report designer's onSaveReport event, allowing detection when a new report is being saved (the first save after creating the report).
  • Added the new $vendorPath property for component scripts, allowing customization of the base path where component resources are located.
Corrections
  • Display labels in the Gauge dashboard element when using the Year() function on series values.
  • If saving a new report in the designer fails, the report file name selection dialog box will be displayed again.
  • Using the Totals function in Blockly scripts.
Stimulsoft Dashboards.PYTHON 2026.3.1Version majeure16 juil. 2026
Fonctionnalités
  • Added new Polar and Stacked Polar charts in reports and dashboards.
Corrections
  • Displaying an icon in the "Indicator" dashboard element if only the "Target" field has a value set.
  • Export of the selected range of values for the dashboard element "Range Selector".
Stimulsoft Dashboards.PYTHON 2026.2.45 juin 2026
Corrections
  • Passing a parameter in a request from a variable with the DateTime data type.
  • Displaying values in Scatter Line and Scatter Spline charts.
Stimulsoft Dashboards.PYTHON 2026.2.321 mai 2026
Fonctionnalités
  • Optimized displaying a large number of "Labels" and their layering in charts.
Corrections
  • Looping through a relation in data transformation.
  • Conditional formatting for the Chart and Progress dashboard elements.
  • Displaying identical values on the X-axis in Scatter dashboard charts.
Stimulsoft Dashboards.PYTHON 2026.2.1Version majeure24 avr. 2026
Fonctionnalités
  • Added support for filtering mode - full path or only selected, for Multi selection mode in hierarchical dashboard filtering elements - Tree View and Tree View Box.
Stimulsoft Dashboards.PYTHON 2026.1.613 mars 2026
Corrections
  • Fixed issue displaying zero values in a "Heatmap" chart.
Stimulsoft Dashboards.PYTHON 2026.1.56 mars 2026
Fonctionnalités
  • The new StiOptions.Engine.Maps.DisabledMaps property allows you to exclude maps from the Map report component and the Region Map dashboard element.
  • Added new RuntimeType(), RuntimeName(), RuntimeVersion(), RuntimeIdentifier(), and RuntimeOS() functions to determine the current execution environment.
Corrections
  • Processing decimal64 data in a ClickHouse data source.
Stimulsoft Dashboards.PYTHON 2026.1.419 févr. 2026
Corrections
  • When exporting a dashboard, the state of the checkboxes in the "List" filter element is saved.
Stimulsoft Dashboards.PYTHON 2026.1.32 févr. 2026
Corrections
  • Some vulnerabilities in email sending have been fixed.
  • Connecting to SQL data sources using Python data adapters.