[DataConnector] [FlexViewer] Fixed the issue of UI hanging since async or await was not configured with ConfiguratedAwait(false).
AdoNet.OData
Bug fixes
Queries using WHERE statement didn't work when containing special characters.
Cell values where empty when the underlying data collection changed its item type at runtime.
Improvements
Added editing support in C1AdoNetCursorDataCollection.
Dynamic item type of C1AdoNetVirtualDataCollection and C1AdoNetCursorDataCollection implementing IEditableObject.
Data Collection
Bug Fixes
Fixed the issue where properties of dynamically created items of C1BindingListDataCollection were changed to be nullable if the property type was not a class.
Fixed the issue where C1EditableDataCollection was removing all the local changes when the source was resetted.
Fixed the issue where sort expressions were not usable in Linq to SQL queries.
Fixed the issue where BindingListDataCollection sorting was throwing exception when the items type were generated dynamically.
Fixed the issue where C1FilterDataCollection was raising Add notification even if none item matched the filter expression.
Fixed the issue where C1CollectionViewDataCollection Count was inconsistent if underlying ICollectionView was grouped and a sort of filter operation was applied.
Fixed the issue where [WPF] C1CollectionView was iterating the inner collection to create the groups, even when the groups descriptions were empty, and broke data-virtualization.
DataEngine
Bug Fixes
Fixed the issue where Duplicate fields are lost when moved in C1FlexPivotPanel lists.
Fixed the issue where results with grouping and ShowAs.PctGrand did not match Excel.
Fixed the issue where a user could not edit C1FlexPivotPanel after grouping when there are null values.
Fixed the issue where results with grouping and ShowAs.PctGrand did not match Excel.
Fixed issues with numeric grouping when connected to DataEngine.
Fixed issues with alphabetic grouping when connected to DataEngine.