NEW accessibility Moving of focus via keyboard was improved inside the filter view. Note: use a special Accessible theme (CSS) for a better experience.
NEW accessibility Duplicate ID attributes were replaced with corresponding class names to improve user experience with assistive technologies (screen readers, etc.).
NEW Data Server Ability to set parameters in config was added.
FIX The issue with filters
property for a specific field in the /fields
request was fixed.
FIX The issue with expands when showEmptyValues: true
option and id
type are used was fixed.
FIX The issue with opening number formatting window with preselected measure via context menu was fixed.
FIX The exception when clicking on the fields in the Field List was fixed.
FIX The issue with scroll jumping in the lists (e.g., for the Field List and Calculated Value pop-up windows) was fixed.
FIX The issue with showing "Infinity%" in the preloader when loading JSON files was fixed.
FIX The visual issue on the column line chart was fixed.
FIX The issue with page freezing when the addCalculatedMeasure()
API call is called several times in a row was fixed.
FIX The issue with key combination Shift
+ arrow keys when the cell is selected was fixed.
FIX The issue with the measure's caption from getAllMeasures()
API call in the flat form was fixed.
FIX The issue with the newline character and CSV export was fixed.
FIX The issue with calculated values grand total not updated after the caption change was fixed.
FIX CSV The issue with parsing a multi-level hierarchy and empty values in the hierarchical structure was fixed.
FIX Elasticsearch The issue with composing request URL with headers was fixed.
FIX flexmonster.d.ts The Slice
interface in flexmonster.d.ts
type definitions was updated to provide the correct fields & measures structure.
FIX flexmonster.d.ts The ContextMenuItem.id
property was added to the interface in flexmonster.d.ts
type definitions.
NEW Accessibility: drag and drop actions were made accessible for the Field List and Calculated Values pop-up.
NEW id
was added for each item in the menu for better identification in customizeContextMenu
.
FIX The issue with an empty error message when creating a calculated value with empty formula was fixed.
FIX The bug when loading a single record from the remote JSON file was fixed.
FIX Support for the licenseFilePath
property was added to the Vue and Angular wrappers.
FIX The licenseFilePath
property was added to the TypeScript definitions.
FIX The issue with buttons' icon alignment (CSS) for fieldListPosition: 'right'
was fixed.
FIX Several CSS improvements were added for UI buttons.
FIX The issue with the HTML string template in the react-native-flexmonster
module was fixed.
FIX The issue with unsupported date types in custom API data source was fixed.
FIX The issue with the "Multiple values" checkbox in the charts dropdown was fixed.
FIX MongoDB Connector The issue when loading slice with empty measures was fixed.
NEW accessibility Moving focus inside pop-ups via keyboard was improved. Note: use a special Accessible theme (CSS) for a better experience.
NEW Now the Ctrl + C
command also copies the cell's data changed by customizedCell
.
NEW JSON An experimental stream loader was added for the optimized loading of large files. Available only for loading files via URL. To enable the stream loader, use dataSource.useStreamLoader: true
in the report options.
NEW Data Server A new configuration property ThousandSeparator
for CSV files was added.
FIX Data Server Garbage collection after data reloading was optimized.
FIX custom data source API Data loading speed when using expandAll()
was optimized.
FIX The issue with showing the scrollbar on mobile devices was fixed.
FIX The issue with pre-loader pop-up was fixed.
FIX The issue when getReport()
returns null
after the reportchange
event was fixed.
FIX Data Server/custom data source API The issue with calculated values when a row is expanded was fixed.
FIX Data Server/custom data source API The issue with calculated values that use other calculated values inside was fixed.
FIX The issue with opening the Field List when the empty data is received was fixed.
FIX The issue when the row of data is not removed from the drill-through view after updateData()
was fixed.
FIX Several improvements for the Accessible theme (CSS) were added.
NEW accessibility A new accessible theme was added. This theme is compliant with high-contrast modes.
NEW Data Server Security headers such as strict-transport-security
,x-content-type-options
,x-frame-options
,x-xss-protection
,x-content-security-policy
now can be configured to add them to the responses.
FIX The overwriting issue with empty filters in a slice for third-party charts integration was fixed.
FIX In ES5 version (for IE11), the issue with overriding theUint16Array.slice
function was fixed.
FIX The issue with sorting values by column when differenceofrow
aggregation is used was fixed.
FIX The issue with calculating runningtotalsofrow
and runningtotalsofcolumn
aggregation with nonexistent values was fixed.
FIX The issue with unselecting fields in the Field List when using drag and drop was fixed.
FIX The issue with "filters"
mapping property not applied to date
, year/month/day
, year/quarter/month/day
data types was fixed.
FIX The issue with inconsistent behavior of drag and drop feature for calculated measures was fixed.
FIX The issue with running setReport()
before the 'reportcomplete'
event was fixed.
FIX The issue with empty "dateInvalidCaption"
was fixed.
FIX The issue with selection styling in the filter pop-up window was fixed.
FIX The issue with flexmonster.d.ts
was fixed.
FIX Data Server Logging process was optimized.
NEW accessibility Navigation via keyboard and focus indication on the grid were improved. Please use experimental accessibility: true
option in the Flexmonster constructor to be able to see the focused items.
NEW accessibility Now when there is not enough space for the Toolbar tabs, the Toolbar becomes scrollable.
NEW accessibility The accessibility for the Field List was improved. Please use experimental accessibility: true
option in the Flexmonster constructor to be able to see the focused items.
NEW New text align "center"
option was added to the number formatting pop-up window.
FIX Data Server The issue with processing numeric data from CSV data source in the /members
request was fixed.
FIX The issue with licenseFilePath
property not applied when using Flexmonster with framework wrappers was fixed.
FIX The issue with the auto-calculation bar not properly resizing was fixed.
FIX The issue with error when entering the drill-through pop-up window was fixed.
FIX The issue with deselecting multiple measures was fixed.
FIX The issue with Uint16Array.slice
not defined was fixed.
FIX The "ctrl + A"
combination execution was improved. Now it allows selecting all the data from the grid.
FIX The issue when selecting cells in the drill-through pop-up window was fixed.
FIX The issue with drilling down hierarchy levels when the showEmptyValues
option is set as true
was fixed.
FIX The issue with a missing calculated value in the report object when referenced from another calculated value was fixed.
FIX The issue with sorting year/quarter/month/day
and year/month/day
dates on the flat table was fixed.
FIX The issue with calculating differenceofrow
and differenceofcolumn
aggregation between existent and nonexistent values was fixed.