Release notes

Version 2.7.7 / June 4, 2019

NEW Exporting the Unicode characters to PDF is now supported. It means that from now on you can save PDF reports in Chinese, Arabic or any other language without any problems. To do this, you only need to provide an appropriate TTF font file while using exportTo() API call. Also, we have prepared a list of ready-to-use Google Noto Fonts that you can use to support almost any language in the world. Please note, that only fonts in standard TTF format are supported. Example of usage:

flexmonster.exportTo('pdf', {
  fontUrl: 'https://cdn.flexmonster.com/fonts/NotoSansCJKtc-Regular.ttf'
});

Check out an updated localization demo on JSFiddle.

NEW Compatibility with Elasticsearch 7.1 was improved.

NEW Custom request headers are now supported for Elasticsearch via dataSource.requestHeader property.

NEW A host property for Elasticsearch was renamed to a node. The host is deprecated but still supported.

NEW A new label progressKnown was added. It is used to display the process of loading CSV/OCSV when the size of the data file is defined.

NEW Now it is possible to define uniqueName property in JSON meta object for an array of arrays.

NEW A new property caseSensitiveMembers was added to distinguish members with different cases.

FIX The random issue with incorrect loading of CSV/JSON/OCSV data with slow network connection was fixed.

FIX Added warning alert if loaded JSON report doesn’t contain required properties.

FIX The issue with grouping measures in the Field List when using strictDataTypes option was fixed.

FIX The issue with grid export to the image was fixed.

FIX Data Compressor The issue with compressing similar member names on different levels was fixed.

FIX The issue with appending compressed data was fixed.

FIX The issue with entering fullscreen mode when the component has fixed size was resolved.

FIX The issue with loading gziped data from the Data Compressor using the Mozilla Firefox browser was fixed.

FIX The issue with icons and react-flexmonster module was fixed.

FIX Analysis Services The issue with empty grand totals for hierarchies with no all member was fixed.

Version 2.7.6 / May 20, 2019

NEW Added ability to add custom CSS class to the context menu items. Use new property items[].class inside customizeContextMenu.

FIX Responsive layout for the Toolbar icons was improved.

FIX The issue with multiple expands for Elasticsearch was fixed.

FIX The issue with searching members in the filter pop-up window in the SSAS data source was fixed.

FIX The issue with loading large JSON array of arrays was fixed.

Version 2.7.5 / May 6, 2019

NEW Now the request headers are available for the XMLA connection.

FIX The issue with the text-align of header cells in Excel export was fixed.

FIX The issue with formatting percent values in charts, drill-through pop-up window, and auto calculation bar was fixed.

FIX Data Compressor for Java The issue with compressing numbers with comma as decimal separator in Java was fixed.

FIX The issue with combining query and exclude filters for multilevel hierarchies was fixed.

FIX The issue with drill-down and drill-up after loading report for CSV/JSON data sources was fixed.

FIX The issue with distinct count aggregation for hierarchies with multiple levels (e.g., year/month/day) was fixed.

FIX The issue with rounding numbers when formatting decimal places was fixed.

FIX The issue with popping-up the “Pivot cannot be drawn” alert message when a license key is not set for the component was fixed.

Version 2.7.4 / April 22, 2019

NEW A new chart.axisShortNumberFormat property was added to Options Object. Indicates whether axes labels on charts are displayed in a short number format like 10K, 10M, 10B, 10T (true) or not (false). Default value: undefined (show short format if max value > 10M).

NEW A new validateFormulas property was added to Options Object. Indicates whether the validation will be performed for calculated values (true) or not (false). In case the validation is turned on and the report contains invalid formula, the “Wrong formula format” alert message is shown. To turn off the “Wrong formula format” alert message, set the validateFormulas property to false. Default value: true.

FIX The license info pop-up window was updated.

FIX The issue with values filter when changing measure aggregation was fixed.

FIX The issue with the AMD module for Flexmonster was fixed.

FIX The issue with loading dependencies in React was fixed.

FIX The issue with calculated values reordering was fixed.

FIX The issue with the error in the classic form and unexpected “Too many columns in classic view…” pop-up window was fixed.

FIX The issue with loading JSON data from the Toolbar when the data has only the meta-object was fixed.

FIX Data Compressor for Node.js The issue with compressing level data in the Data Compressor for Node.js was fixed.

FIX The issue with moving and deselecting fields in the Field List was fixed.

FIX The error when running setOptions() with empty input was fixed.

Version 2.7.3 / April 8, 2019

NEW For Elasticsearch, min_doc_count mapping property is now available for date fields. To show intervals with empty values use min_doc_count: 0. Default value: 1 (empty intervals are hidden).

NEW The searching feature is now available in the flat Field List.

NEW A new property showFieldListSearch was added to Options Object. When set as true, it enables searching feature in the Field List. If it is set as false, the searching feature is disabled and will be enabled automatically when the number of hierarchies in the list exceeds 50 for compact/classic view. For the flat Field List, it should exceed 40 fields. Default value of showFieldListSearch: false.

FIX The issue with nested fields in the Field List for Elasticsearch was fixed.

FIX Dark and teal CSS themes were improved.

FIX Now dateTimezoneOffset, datePattern or dateTimePattern options are used to detect filter time zone automatically.

FIX The issue with converting dates to local time (showing a “day before” dates) was fixed.

FIX The issue with loading reports with embedded OCSV data was fixed.

FIX COMPRESSOR The issue with compressing empty streams in Node.js was fixed.

FIX The issue with localization of “Export in progress…” pop-up window was fixed.

FIX The issue with loading JSON data which only consists of meta object was fixed.

FIX The error pop-up window when opening OLAP data source in flat view was fixed.

FIX The issue with calculated values in the drill-through view was fixed.

FIX The issue with autoCalculationBar feature in the drill-through view for OLAP was fixed.

FIX The issue with exporting the last column twice in CSV export was fixed.

FIX The issue with the odd row in HTML and CSV exports was fixed.

FIX  The number formatting issue when values are summarized by index aggregation was fixed.

FIX The issue with duplicating data with dates was fixed.