{"id":14684,"date":"2025-11-28T16:16:21","date_gmt":"2025-11-28T13:16:21","guid":{"rendered":"https:\/\/dhtmlx.com\/blog\/?p=14684"},"modified":"2025-11-28T16:57:08","modified_gmt":"2025-11-28T13:57:08","slug":"maintenance-release-dhtmlx-suite-9-2-5-kanban-1-7-1-spreadsheet-5-2-6","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/maintenance-release-dhtmlx-suite-9-2-5-kanban-1-7-1-spreadsheet-5-2-6\/","title":{"rendered":"Maintenance Release: DHTMLX Suite 9.2.5, Kanban 1.7.1, Spreadsheet 5.2.6"},"content":{"rendered":"<p>While winter is still on its way, the overview of the latest autumn maintenance releases from the DHTMLX team is already here. In recent weeks, we\u2019ve rolled out new patch versions of DHTMLX Suite, Kanban, and Spreadsheet components. Check out the material below to get acquainted with fresh fixes and enhancements for our JavaScript UI components. <\/p>\n<h2>DHTMLX Suite 9.2.4 &#8211; 9.2.5<\/h2>\n<p><strong>9.2.4 (November 17, 2025)<\/strong><\/p>\n<ul>\n<li>Form. The <strong>getValue()<\/strong> method returns an empty string for a Combo option if its ID is specified as 0 (zero) (Fixed)<\/li>\n<li>Grid. <strong>comboFilter<\/strong> displays all the options even if its <strong>filterConfig<\/strong> configuration object is initialized without the filter property (Fixed)<\/li>\n<li>Grid. Incorrect date format in an exported Excel file (Fixed)<\/li>\n<li>Grid. The ability to specify a placeholder in the <strong>inputFilter<\/strong> via the <strong>filterConfig<\/strong> configuration object (Added)<\/li>\n<li>Tree. Incorrect dropping behavior when the <strong>dropBehavior:sibling<\/strong> property is set in the Tree configuration (Fixed)<\/li>\n<\/ul>\n<p><strong>9.2.5 (November 28, 2025)<\/strong><\/p>\n<ul>\n<li>DataCollection. The <strong>beforeAdd<\/strong>, <strong>afterAdd<\/strong>, <strong>beforeRemove<\/strong>, and <strong>afterRemove<\/strong> events are updated to include the <strong>batch<\/strong> and <strong>index<\/strong> parameters for handling batch operations (Done)<\/li>\n<li>Grid. Improved performance of adding and removing data via the <strong>add()<\/strong> and <strong>remove()<\/strong> methods when the adjust configuration is enabled (Done)<\/li>\n<li>Grid. The issue where the combo filter with enabled multiselection displayed all options, ignoring other active filters (Fixed)<\/li>\n<li>TreeCollection. The issue where the <strong>items<\/strong> property of a parent object returned by the <strong>getItem()<\/strong> and <strong>find()<\/strong> methods included a removed child item (Fixed)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.dhtmlx.com\/suite\/whatsnew\/#version-925\" rel=\"noopener\" target=\"_blank\">Learn more in the documentation ><\/a><\/p>\n<h2>DHTMLX Kanban 1.7.1<\/h2>\n<p><strong>1.7.1 (November 20, 2025)<\/strong><\/p>\n<ul>\n<li>A script error when using <strong>dateRange<\/strong> in the editor (Fixed)<\/li>\n<li>The <strong>parse()<\/strong> method does not work after <strong>setConfig()<\/strong> is called (Fixed)<\/li>\n<li>A script error in the editor after closing with unsaved link values (Fixed)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.dhtmlx.com\/kanban\/news\/whats_new\/#version-171\" rel=\"noopener\" target=\"_blank\">Learn more in the documentation ><\/a><\/p>\n<h2>DHTMLX Spreadsheet 5.2.5 &#8211; 5.2.6<\/h2>\n<p><strong>5.2.5 (October 23, 2025)<\/strong><\/p>\n<ul>\n<li>The issue with the row height decreasing on applying the &#8220;Wrap&#8221; option to the content that fits the column width (Fixed)<\/li>\n<\/ul>\n<p><strong>5.2.6 (November 19, 2025)<\/strong><\/p>\n<ul>\n<li>An extra DOM element appearing during the import of an .xlsx file that contains a cell with wrapped text (Fixed)<\/li>\n<li>Incorrect displaying of column\/row labels in the column context menu while managing columns (Fixed)<\/li>\n<li>The sheet structure breaks when freezing a range that contains merged cells (Fixed)<\/li>\n<li>Improved keyboard navigation in sheets with spanned cells (Done)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.dhtmlx.com\/spreadsheet\/whats_new\/#version-526\" rel=\"noopener\" target=\"_blank\">Learn more in the documentation ><\/a><\/p>\n<p><strong>Download the latest versions of our libraries and test them free of charge for 30 days:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxSuite\/download.shtml\" rel=\"noopener\" target=\"_blank\">Suite trial version<\/a><\/li>\n<li><a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxKanban\/download.shtml\" rel=\"noopener\" target=\"_blank\">Kanban trial version<\/a><\/li>\n<li><a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxSpreadsheet\/download.shtml\" rel=\"noopener\" target=\"_blank\">Spreadsheet trial version<\/a><\/li>\n<\/ul>\n<p>Current clients may find the updated packages in their <a href=\"https:\/\/dhtmlx.com\/clients\/\" rel=\"noopener\" target=\"_blank\">Client\u2019s Area<\/a>.<\/p>\n<p>This month was also marked by two minor updates of DHTMLX products. In case you missed the news, check out the release articles for <a href=\"https:\/\/dhtmlx.com\/blog\/dhtmlx-gantt-9-1\/\" rel=\"noopener\" target=\"_blank\">DHTMLX Gantt 9.1<\/a> and <a href=\"https:\/\/dhtmlx.com\/blog\/introducing-dhtmlx-diagram-6-1\/\" rel=\"noopener\" target=\"_blank\">DHTMLX Diagram 6.1<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While winter is still on its way, the overview of the latest autumn maintenance releases from the DHTMLX team is already here. In recent weeks, we\u2019ve rolled out new &#8230;<\/p>\n","protected":false},"author":101014,"featured_media":14685,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[33,64,34,10],"class_list":["post-14684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-releases","tag-all-posts","tag-kanban","tag-spreadsheet","tag-dhtmlxsuite"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/14684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/users\/101014"}],"replies":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/comments?post=14684"}],"version-history":[{"count":4,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/14684\/revisions"}],"predecessor-version":[{"id":14690,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/14684\/revisions\/14690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media\/14685"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=14684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=14684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=14684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}