{"id":12069,"date":"2024-01-31T14:50:30","date_gmt":"2024-01-31T11:50:30","guid":{"rendered":"https:\/\/dhtmlx.com\/blog\/?p=12069"},"modified":"2024-11-01T13:30:32","modified_gmt":"2024-11-01T10:30:32","slug":"maintenance-release-suite-8-3-6-spreadsheet-5-1-4-event-calendar-2-1-7","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/maintenance-release-suite-8-3-6-spreadsheet-5-1-4-event-calendar-2-1-7\/","title":{"rendered":"Maintenance Release: Suite 8.3.6, Spreadsheet 5.1.4, Event Calendar 2.1.7"},"content":{"rendered":"<p>Hello everyone and welcome to the first maintenance release from the DHTMLX team in 2024. In January, our developers addressed reported issues for Suite, Spreadsheet, and Event Calendar libraries. Check out the whole list of delivered fixes below.<\/p>\n<h5>DHTMLX Suite 8.3.4-8.3.6<\/h5>\n<p><strong>8.3.4 (January 4, 2024)<\/strong><\/p>\n<ul>\n<li>Calendar: the week number at the start of the year is calculated incorrectly (Fixed)<\/li>\n<li>Colorpicker: \u0441hanging the value in the <strong>palette<\/strong> mode does not change the value in <strong>picker<\/strong> mode (Fixed)<\/li>\n<li>Form: the issue related to the destructor() method in DatePicker control (popup is not hidden) (Fixed)<\/li>\n<li>Form: incorrect type for the <strong>hide()<\/strong> method (Fixed)<\/li>\n<li>Form: the <strong>number<\/strong> input type cannot display the 0 number (Fixed)<\/li>\n<li>Form: the <strong>destructor()<\/strong> method invokes an error, if the popup is open (Fixed)<\/li>\n<li>Form: the colorpicker <strong>value<\/strong> property works incorrectly (Fixed)<\/li>\n<li>Form: the timepicker value displayes incorrectly, if you specify the <strong>value<\/strong> property without a value (Fixed)<\/li>\n<li>Grid\/TreeGrid: the issue related to the <strong>autoHeight<\/strong> property. The Grid takes hidden columns into account (Fixed)<\/li>\n<li>Grid\/TreeGrid: the issue related to the <strong>beforeSort<\/strong> event. The sort direction stickes (Fixed)<\/li>\n<li>Grid\/TreeGrid: the footer summary calculates incorrectly in case of the empty value (Fixed)<\/li>\n<li>Pagination: the issue related to the <strong>add()<\/strong> method. Populating data with the <strong>add()<\/strong> method breaks the pagination (Fixed)<\/li>\n<li>Pagination: the applied filter(s) does not refresh pagination (Fixed)<\/li>\n<\/ul>\n<p><strong>8.3.5 (January 11, 2024)<\/strong><\/p>\n<ul>\n<li>DataCollection\/DataProxy: the problem with the header Accept type while sending a request with the <strong>load()<\/strong> method (Fixed)<\/li>\n<li>Form: triggering of the <strong>change<\/strong> event during the call of <strong>setValue()<\/strong> for controls (Fixed)<\/li>\n<li>Form: the <strong>beforeChange<\/strong> event doesn&#8217;t block the selection of a radio button, if there hasn&#8217;t been a selected button in RadioGroup (Fixed)<\/li>\n<li>Form: the issue with a numeric filter validating an empty value in an input (Fixed)<\/li>\n<li>Grid\/TreeGrid: \u0441losing editor in a numeric column cell by pressing the ESC key clears the cell&#8217;s value (Fixed)<\/li>\n<\/ul>\n<p><strong>8.3.6 (January 24, 2024)<\/strong><\/p>\n<ul>\n<li>Form: Button and ToggleGroup positioning in Layout as well as the functionality of their <strong>width<\/strong> and <strong>full<\/strong> properties (Fixed)<\/li>\n<li>Form: the size of the Toggle and ToggleGroup controls (Fixed)<\/li>\n<li>Form: the error that occurred after destructing an Avatar control (Fixed)<\/li>\n<li>Form: incorrect styling of nested controls in the Fieldset control when the <strong>cols<\/strong> arrangement is applied first (Fixed)<\/li>\n<li>Grid\/TreeGrid: optimizing the work of Grid\/TreeGrid while loading a great number of spans (Done)<\/li>\n<li>Grid\/TreeGrid: the mark property doesn&#8217;t work when a hidden row is displayed by the <strong>showRow()<\/strong> call (Fixed)<\/li>\n<li>Grid\/TreeGrid: a potential regular expression vulnerability in the input editor (Fixed)<\/li>\n<li>Tree: a typo in types.ts (Fixed)<\/li>\n<li>TreeGrid: applying grouping to the filtered data leads to losing the initial data (Fixed)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.dhtmlx.com\/suite\/whatsnew\/#version-836\" rel=\"noopener\" target=\"_blank\">Learn more in the documentation ><\/a><\/p>\n<h5>DHTMLX Spreadsheet 5.1.2 &#8211; 5.1.4<\/h5>\n<p><strong>5.1.2 (January 16, 2024)<\/strong><\/p>\n<ul>\n<li>The issue with copying and pasting cells. Copied and pasted cells with Date to Spreadsheet from Excel are displayed as strings (Fixed)<\/li>\n<li>The issue with a numeric value in the &#8220;common&#8221; format that is formatted as a number (Fixed)<\/li>\n<li>The issue with parsing data that mutates the initial dataset (Fixed)<\/li>\n<li>The issue with pasting of spanned cells (Fixed)<\/li>\n<\/ul>\n<p><strong>5.1.3 (January 29, 2024)<\/strong><\/p>\n<ul>\n<li>Incorrect parsing of numeric values in the <strong>&#8220;common&#8221;<\/strong> format (Fixed)<\/li>\n<li>Localization i18n issues when Spreadsheet is used together with Suite (Fixed)<\/li>\n<li>Performance issues while loading a table with a great number of spans (Fixed)<\/li>\n<li>Incorrect pasting of spanned cells (Fixed)<\/li>\n<\/ul>\n<p><strong>5.1.4 (January 31, 2024)<\/strong><\/p>\n<ul>\n<li>Incorrect pasting of spanned cells (Fixed)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.dhtmlx.com\/spreadsheet\/whats_new\/#version-514\" rel=\"noopener\" target=\"_blank\">Learn more in the documentation ><\/a><\/p>\n<h5>DHTMLX Event Calendar 2.1.6 &#8211; 2.1.7<\/h5>\n<p><strong>2.1.6 (January 18, 2024)<\/strong><\/p>\n<ul>\n<li>Creating a new event and clicking the empty space closes the editor (Fixed)<\/li>\n<li>Deleting a recurring event via the popup info works incorrectly (Fixed)<\/li>\n<li>Incorrect DTEND of recurring events (Fixed)<\/li>\n<li>Incorrect popup position in the Timeline view (Fixed)<\/li>\n<li>Case-sensitive BYDAY component of RRULE is not compatible with Google Calendar (Fixed)<\/li>\n<li>Unexpected behavior of the recurring event form in <strong>auto-save<\/strong> mode (Fixed)<\/li>\n<\/ul>\n<p><strong>2.1.7 (January 23, 2024)<\/strong><\/p>\n<ul>\n<li>Clicking on the event in the <strong>Year<\/strong> view causes a script error (Fixed)<\/li>\n<li>Default event duration and <strong>timeStep<\/strong> don&#8217;t apply on event creation (Fixed)<\/li>\n<li>Recurring. Changing <strong>end_date<\/strong> after a recurring event causes a script error (Fixed)<\/li>\n<li>Single-day month events cannot be found by a CSS selector. Add specific classes to single-day and multievent (Done)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.dhtmlx.com\/eventcalendar\/news\/whats_new\/#version-217\" 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\/dhtmlxSpreadsheet\/download.shtml\" rel=\"noopener\" target=\"_blank\">Spreadsheet trial version<\/a><\/li>\n<li><a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxEventCalendar\/download.shtml\" rel=\"noopener\" target=\"_blank\">Event Calendar 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","protected":false},"excerpt":{"rendered":"<p>Hello everyone and welcome to the first maintenance release from the DHTMLX team in 2024. In January, our developers addressed reported issues for Suite, Spreadsheet, and Event Calendar libraries. &#8230;<\/p>\n","protected":false},"author":101014,"featured_media":12091,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[33,69,6,34,10],"class_list":["post-12069","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-releases","tag-all-posts","tag-eventcalendar","tag-dhtmlxgrid","tag-spreadsheet","tag-dhtmlxsuite"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/12069","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=12069"}],"version-history":[{"count":5,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/12069\/revisions"}],"predecessor-version":[{"id":12094,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/12069\/revisions\/12094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media\/12091"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=12069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=12069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=12069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}