# 2025 v2.1

## Content

## Core

**Improvements**

* <span id="f1f585b3-0f8f-4597-b3c1-3014a6fd19af" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="f1f585b3-0f8f-4597-b3c1-3014a6fd19af" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Updated the filter icon to improve visual consistency and clarity.</span>

## DateTimeEditors

**Bug fixes**

* <span id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed tab navigation so focus moves directly to the editor input in </span>**<span id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">C1DatePicker</span>**<span id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">, </span>**<span id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">C1DateRangePicker</span>**<span id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">, and </span>**<span id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">C1DateTimePicker</span>**<span id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="b0c09e92-088c-498c-8b78-855a9a7313a0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">.</span>

## Grid

**Bug fixes**

* <span id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed an unhandled exception in the XAML designer that occurred when the </span>**<span id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">GridColumn.PropertyInfo</span>**<span id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation"> property accessed </span>**<span id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Binding</span>**<span id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1ed7c713-075b-4fa8-8ebc-e1339d42aad2" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation"> that did not point to a valid property.</span>
* <span id="c9769f74-0cee-4e4c-acbc-33d313153bbb" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="c9769f74-0cee-4e4c-acbc-33d313153bbb" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed an issue where right-clicking the drop-down thumb in a grid cell closed the drop-down instead of displaying the context menu.</span>
* <span id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed a null reference exception that occurred when accessing </span>**<span id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">CellFactory</span>**<span id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation"> and </span>**<span id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">PropertyInfo</span>** <span id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d9d08a7f-9959-4b2a-b4fe-06c606fc590f" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">on grid columns that were not attached to a grid. </span>
* <span id="1844a642-13e9-4089-bdc7-63892a8bcecc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1844a642-13e9-4089-bdc7-63892a8bcecc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed an exception that occurred when scrolling the </span>**<span id="1844a642-13e9-4089-bdc7-63892a8bcecc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1844a642-13e9-4089-bdc7-63892a8bcecc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Flexgrid</span>** <span id="1844a642-13e9-4089-bdc7-63892a8bcecc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="1844a642-13e9-4089-bdc7-63892a8bcecc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">with mouse wheel.</span>
* <span id="45c62fe9-2572-4e69-8492-8a204fba0094" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="45c62fe9-2572-4e69-8492-8a204fba0094" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed an exception when applying aggregate functions to </span>**<span id="45c62fe9-2572-4e69-8492-8a204fba0094" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="45c62fe9-2572-4e69-8492-8a204fba0094" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">DateTime</span>**<span id="45c62fe9-2572-4e69-8492-8a204fba0094" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="45c62fe9-2572-4e69-8492-8a204fba0094" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation"> columns.</span>
* <span id="d7e96f3a-1fc9-4ea0-bcd9-c7f0c982de13" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d7e96f3a-1fc9-4ea0-bcd9-c7f0c982de13" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Changed the default cell editor to </span>**<span id="d7e96f3a-1fc9-4ea0-bcd9-c7f0c982de13" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d7e96f3a-1fc9-4ea0-bcd9-c7f0c982de13" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">C1TextBox</span>**<span id="d7e96f3a-1fc9-4ea0-bcd9-c7f0c982de13" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d7e96f3a-1fc9-4ea0-bcd9-c7f0c982de13" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation"> to ensure correct behavior when editing merged cells after filtering.</span>
* <span id="46a69275-66bd-46da-9bb1-be08140e3a20" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="46a69275-66bd-46da-9bb1-be08140e3a20" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed an issue with detail rows used with grouping, where collapsing a group affected only the first row and aggregates were calculated incorrectly.</span>

## Grid.ConditionalFormatting

**Improvements**

* Added Spanish localization.

## GridControl

**Improvements**

* <span id="a63ed30f-893b-4168-9775-726a9d9ecb79" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="a63ed30f-893b-4168-9775-726a9d9ecb79" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Improved layout handling to prevent layout reentrancy and reduce unnecessary layout passes.</span>

## RulesManager

**Improvements**

* Added Spanish localization.

**Bug fixes**

* <span id="d5d6ce20-fb5f-4062-b7b0-cc10461dda59" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="d5d6ce20-fb5f-4062-b7b0-cc10461dda59" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed an issue where data bar rules rendered a vetrtical gradient instead of a horizontal gradient.</span>
* <span id="442517ef-3206-4a31-8e49-a7ac04d8b7f0" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="442517ef-3206-4a31-8e49-a7ac04d8b7f0" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation">Fixed a stack overflow exception that occurred during initialization when a color scale stop was defined without a value.</span>


