Get Free Trial
Get Free Trial

Release notes

Version 2.7.11 / July 29, 2019

NEW Now we support integration with Angular 8.

NEW Now when the user has an unsaved formatting configuration Flexmonster will confirm before switching to another value.

NEW A new filter.liveSearch property was added to Options Object to control the search input in the filter pop-up window. Indicates whether the search is performed while the user types (true) or requires the Enter button to start searching (false). Default value: true.

NEW A new validateReportFiles property was added to Options Object. Indicates whether validation of report files is turned on (true) or turned off (false). Setting this value to false allows loading report files in the old format without error message. Should be used in global options. Default value: true.

NEW The getData() signature was changed. Now callbackHandler and updateHandler get two input parameters: rawData and error. error is returned only for cases getData() API call gets terminated when it can crash the web page.

FIX The issue with losing expandAll option after partial updating with updateData() was fixed.

FIX The issue with not resorting optimized sorted members after calling updateData() was fixed.

FIX The issue with resetting sorting after changing the slice was fixed.

FIX The issue with cell formatting in IE was fixed.

FIX The issue with not respecting active: true, when adding calculated values via addCalculatedMeasure() API call was fixed.

FIX The UI for adding conditional formatting was improved.

FIX The issue with enabling virtual scroll for a grid with lots of empty cells was fixed.

FIX The issue with a hidden “0” member for Elasticsearch was fixed.

FIX Sorting of numeric members for Elasticsearch was fixed.

FIX The issue with TOP/BOTTOM filters for numbers was fixed.

FIX The issue with editing data in flat mode was fixed.

FIX The issue with SSAS drill-through and filtered data was fixed.

FIX Grand Total is hidden when there is no grand total member.

FIX Error handling for MDX queries was improved.

FIX Now the filter pop-up window is being closed on the Apply button click even if no filtering was done.

FIX The issue with the localization of the tooltips.fieldList tooltip label was fixed.

Version 2.7.10 / July 15, 2019

NEW Now the context menu contains the following items: Move to Rows, Move to Columns, Move to Report Filters, Remove Field, Remove Measure, Filter by, Edit Formula.

NEW Now you can simplify nested fields in the Field List for Elasticsearch and SSAS data sources. A new simplifyFieldListFolders property was added to Options Object. Indicates whether the folders containing one field should show this field in the root (true) or not (false). Default value: false.

NEW Now getData() API call gets terminated with the error message in the callback when it can crash the web page.

NEW Now React module for Flexmonster includes Typescript definition. It can be used with React + Typescript projects without any additional update.

NEW Now positive currency format and negative currency format fields are hidden in the formatting pop-up window when the currency symbol is not defined.

NEW More tooltips were added to the component’s UI. All new tooltip labels can be localized using the updated localization JSON files.

FIX The issue with rounding numbers when using maxDecimalPlaces was fixed.

FIX The issue with getData() returning the double amount of data was fixed.

FIX The issue with Excel export failing in flat form was fixed.

FIX The issue with not saving active: false measures was fixed.

FIX The issue with setting & as null formatter was fixed.

FIX The issue with editing calculated values was fixed.

FIX The requestHeader parameter in the data source object was renamed into requestHeaders. requestHeader is supported for backward compatibility.

FIX The requestHeader export option was renamed into requestHeaders. requestHeader is supported for backward compatibility.

FIX The issue with export to PDF in Internet Explorer 11 was fixed.

FIX The issue with the fieldslistclose event getting fired all the time was fixed.

FIX The issue with unworking items from the context menu if there is no Toolbar was fixed.

Version 2.7.9 / July 1, 2019

NEW Now you can open calculated values editor directly from the values box in the Field List.

NEW Now the context menu contains items for Number and Conditional formatting.

NEW A new openCalculatedValueEditor() API call was added. It allows opening calculated values pop-up window editor.

NEW Accelerator Now the Accelerator DLL file is signed with a Strong Name.

FIX The issue with the filterclose event was fixed.

FIX The API call clear was fixed for the XMLA data sources.

FIX The exception in the charts with showTotals: false was fixed.

FIX The issue with the inconsistent width of the header cells was fixed.

FIX The issue with using specific field names (e.g. “length”, “reverse”, etc) in Elasticsearch was fixed.

FIX The issue with Elasticsearch and charts when zeros are in rows was fixed.

FIX The issue with expanding/collapsing rows in Elasticsearch when all rows are expanded was fixed.

FIX The issue jsSHA is not defined when using Webpack was fixed.

FIX The issue with loading very small data with Firefox when gzip is enabled was fixed.

FIX The issue with showing “undefined” instead of (blank) was fixed.

FIX The issue with getData() and cross-referencing calculated values was fixed.

Version 2.7.8 / June 18, 2019

NEW Pivot table for Kibana is released. Please install it using the following command:

kibana-plugin install https://github.com/flexmonster/pivot-kibana/releases/download/v1.1/flexmonster_pivot-v1.1.zip

For more details, refer to our official tutorial.

NEW Added two new localization labels: positive_currency_format and negative_currency_format. Get the updated localization on our GitHub.

FIX The issue with blank columns was fixed for the grid with showTotals turned off.

FIX API call updateData() was fixed for the case when partial property is true.

FIX The minor issue with non-empty response from getCell() API call with showTotals turned off was fixed.

FIX Analysis Services Invalid handshaking request to the server was fixed.

FIX The issue with exceptions while loading large JSON files with dozens of columns was fixed.

FIX The issue with disappearing spaces in the large JSON files was fixed.

FIX Add calculated value button is now visible with fieldListPosition:"right".

FIX Cell max width and max height is now 500px and 100px accordingly. It’s possible to override the default values using CSS classes .fm-grid-column/.fm-grid-row:

#fm-pivot-view .fm-grid-column {
    max-width: 300px;
}
#fm-pivot-view .fm-grid-row {
    max-height: 300px;
}

FIX The error elasticsearch is not defined in Webpack projects was fixed.

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

FIX DATA COMPRESSORS The issue with setting custom delimiter for compressing CSV files was fixed.

FIX The issue with the datachanged event not returning column’s uniqueName was fixed.

FIX Data Compressor for PHP The issue with recognizing numeric types from PostgreSQL was fixed.

FIX The sorting of measures in flat form is now stored to report.

FIX The issue with using getData() and calculated measure in slice was fixed.

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.