DHTMLX What's New

Before updating DHTMLX to the latest version, please check the Migration to Newer Versions guide to avoid possible breakdowns.

Version 5.1

released on April 18, 2017

Major changes

Main Updates

Full list of changes

Version 5.0.2

released on July 13, 2016

  • accordion - drag-n-drop fixed for the multi mode when open/close button pressed
  • calendar - today date calculation for some cases fixed
  • cell - check if the user unloaded menu/toolbar/status manually added
  • common - Material CSS fixed (:;)
  • common - skinDetect fixed for zoom
  • dataprocessor - debug logic for the dataprocessor added
  • form - skin detect improved
  • grid - ability to get full HTML of the header or the footer cell
  • grid - default sorting type for grouped grid fixed
  • grid - group statistics counter fixed
  • grid - sorting in split mode fixed
  • tree - sibling drag-n-drop fixed

Version 5.0.1

released on June 7, 2016

  • combo - checkbox rendering for multicolumn mode fixed
  • editor - skin detection when initialized as form item fixed
  • form - addItem() to empty form fixed
  • form - disabled combo in material skin fixed
  • grid - dhtmlxGrid from HTML table. Problem with the comma in the header title fixed
  • grid - filtering tree column type fixed
  • grid - incorrect target during complex drag-n-drop fixed
  • grid - sizing of deep nested subgrids fixed
  • message - compatibility with SkinBuilder fixed
  • tabbar - tab width detect fixed for terrace and material

Version 5.0

released on May 17, 2016

Major changes

Full list of changes

Version 4.6.1

released on February 3, 2016

  • calendar - onButtonClick added for today/clear, localization improved (docs)
  • calendar - update input if today/clear pressed
  • cell - cancel attachURL by ajax if reattach or unload called
  • common - email validation - 2..5 characters in the domain name
  • form - autocheck for disabled nested items fixed for type:combo
  • form - blur for textarea/select fixed
  • form - type:image fixed if url not specified
  • form - unload improved for radio button
  • form - enableTodayButton added for type:calendar
  • grid - master checkbox and disabled cells fixed
  • grid - new row adding corrected for the live update mode
  • grid - incorrect data saving after setBindData in dhtmlxGrid fixed
  • grid - refreshMath functionality to restore math after column moving added
  • grid - sum math in treegrid fixed
  • layout - collapsed text rendering fixed
  • layout - hidden header rendering fixed for collapsed cell
  • popup - popup position fixed for template, file, label, fieldset, container, image and block form types
  • popup - setDimension added
  • ribbon - extra border removed if switch to disabled state while mouse over button is performed
  • tree - dhtmlx.image_path parsing fixed
  • treegrid - drag as top item in complex TreeGrid dnd fixed

Version 4.6

released on December 9, 2015

  • accordion - cell sizing fixed for autoheight
  • accordion - header height calculation fixed for IE8
  • ajax - onAjaxError event added for sync request type
  • calendar - setPosition fixed
  • calendar - today and clear buttons added (showToday / hideToday methods)
  • cell - dimensions calculations for components attached into collapsed layout cells fixed
  • chart - clearing hidden canvas fixed
  • combo - ability to hide header in multi-column mode added
  • combo - empty value if incorrect value entered while free_text is not allowed
  • combo - onSelectionChange fixed (dhx 3.6 compat)
  • common - ajax cache prevent mechanism fixed (dhxr0123456789=1)
  • common - deprecated loadXML() replaced with load() in samples
  • datastore - security issue fixed
  • form - correct processing of "error" response during form saving
  • form - dom events rendering improved for input (for better customizing)
  • form - type:image fixed if cancel button pressed in chrome
  • form - width for initially hidden combo fixed
  • grid - blur processing in combo excell fixed
  • grid - clear button in grid's filters fixed
  • grid - drag-n-drop in grid with paging fixed
  • grid - hide combo list for combo editor on grid scroll fixed
  • grid - printView for HTML pages on non-standard port fixed
  • grid - row.style in split mode fixed
  • grid - srnd mode in terrace skin for huge datasets fixed
  • layout - cell header onclick while unloading fixed
  • list - onAjaxError event fixed
  • menu - context menu rendering improved for modern browsers
  • popup - adding check for nested grids, keep popup visible on row select
  • ribbon - extra combo attributes added for the type:buttonCombo
  • sidebar - side arrows click doesn't hide the side fixed
  • sidebar - side arrows UI improved
  • slider - 3.6 compat mode improved
  • slider - if unsupported skin from 3.6 used - set skyblue
  • slider - touch drag-n-drop fixed for Android
  • tabbar - close button rendering fixed
  • tabbar - iframes-on-demand mode fixed according to 3.6
  • tabbar - loadStruct's json format fixed: closeButton=>close_button (closeButton deprecated)
  • tabbar - tabsArea width fixed
  • tabbar - zero as id fixed
  • tree - setItemColor is not applied without repainting
  • toolbar - buttonSelect scrolling fixed for touch, rendering improved
  • toolbar - itemText attribute fixed for xml init
  • toolbar - positioning fixed when spacer is used
  • windows - drag-n-drop fixed for ms-pointer feature
  • windows - include html/body scrolls into resize calculations

Version 4.5.1

released on November 20, 2015

  • form - XSS vulnerability fixed in swf

Version 4.5

released on October 6, 2015

Major changes

  • a new component dhtmlxList is added (docs, demos)
  • a new demo shows how to create fully responsive web applications
  • combo - demo with multicolumn+subload added
  • form - type:image added (docs, demo)
  • sidebar - header and autohide mode added (demo)

Full list of changes

Version 4.4

released on July 23, 2015

Major changes

  • Microsoft Edge support added
  • grid/tree - some load methods were deprecated (see migration guide), use load() instead

Other changes

  • accordion - cell size calculation fixed when a cell becomes visible
  • accordion - header icon fixed when accordion is attached to other container
  • cell - views switching with attached ribbon fixed
  • combo - onCheck event fixed, onBeforeCheck event added
  • combo - select item/open list by right-click removed (behaviour change to native context menu)
  • combo - 'x' icon from input removed for ie
  • common - dhx.isEdge added
  • common - onAjaxError 3.6 compat added
  • common - progress image fixed for web skin
  • editor - broken keyboard (unable to type after styling) fixed for ipad
  • form - button width fixed
  • form - 'x' icon from inputs removed for ie
  • grid - colspans in the grid in split mode fixed
  • grid - creating a filter on the base of the dhtmlxCombo using the makeFilter() method fixed
  • grid - forced resize in hidden state fixed
  • grid - grid attached to tabbar fixed on iOS 7.x
  • grid - regression in live-updates functionality fixed
  • grid - removing rows in grid, while dataprocessor is in silent mode fixed
  • grid - resize of split grid in layout's cell in IE fixed
  • grid - security issue with printView API fixed
  • layout - inner dhxWins instance init improved
  • layout - prevent context menu by right-click while resizing
  • popup - custom grid click parsing added (to close popup when grid clicked)
  • sidebar - border fixed in skyblue when sidebar attached to container
  • slider - init from html fixed
  • tabbar - attached editor fixed on iOS 7.x
  • tabbar - hidden tab's cell can be active
  • windows - closing window fixed
  • windows - disable contextmenu on resize
  • windows - header dblclick fixed for pointer devices
  • windows - body scroll fixed (when inited from non-fullscreen layout)

Version 4.3

released on June 23, 2015

Major changes

  • carousel - a new component - carousel is added (docs, demos)
  • sidebar - single_cell mode added (docs, demo)
  • sidebar - bubbles added for items (docs,demo)
  • slider - range-mode added (docs, demo)

Full list of changes

Version 4.2.1

released on May 15, 2015

  • calendar - positioning behind top browser edge fixed
  • combo - search while typing in r/o mode fixed
  • form - css attr for combo item fixed
  • form - disabled color for web skin fixed
  • form - form dimfix improved (for inputs width)
  • grid - ron cell type non-formatted value return fixed
  • grid - copy-paste operations in grid with hidden columns fixed
  • grid - excel keymap can be enabled only for all grids on a page
  • grid - firefox 4k chars per cell limitation fixed
  • grid - height of rows in Web skin fixed
  • grid - interference between sorting and column level drag-n-drop fixed
  • grid - multi-selection and grouping fixed
  • grid - old clipboard related API cleaned
  • grid - sorting image regression fixed
  • layout - setMinWidth fixed
  • menu - auto_overflow fixed (incorrect height calculated)
  • menu - font color for sublevel items for web skin fixed
  • popup - attachTabbar fixed
  • slider - inverse mode runner position fixed
  • tabbar - tabbar tabs animation improved
  • toolbar - itemText xml attr fixed
  • windows - mouse events fixed when window attached to another window

Version 4.2

released on April 8, 2015

Major changes

  • accordion - ability to attach header/footer/menu/toolbar/status bar in the fullscreen mode (demo)
  • combo - checkbox for multicolumn mode added (demo)
  • menu - integration with google maps marker demo added
  • popup - integration with google maps marker demo added
  • sidebar - new component sidebar added (docs, demos)
  • tabbar - tabs show/hide animation improved (self-visible/self-hidden states now are rendered correctly)
  • tabbar - ability to attach header/footer/menu/toolbar/status bar in a fullscreen mode (demo)
  • designer - visual designer updated, new widgets are added

Full list of changes

Version 4.1.3

released on February 16, 2015

  • common - data serialization for PUT and DELETE ajax modes
  • common - fix for parse API with xml object
  • common - xml parsing in IE11 fixed
  • form - elements layout in IE6 fixed
  • grid - combination of header menu and movable columns fixed
  • grid - min-width for columns in split mode fixed
  • grid - onBeforeSelect event in split grid fixed
  • grid - regression in combo parsing from xml fixed
  • grid - regression in headermenu with col-spans fixed
  • grid - regression in onCollectValues event fixed
  • layout - attach layout fixed for IE6-7
  • layout - resize fixed for IE11 in IE7 mode
  • menu - auto_overflow fixed
  • message - incorrect dhtmlx.confirm closing by api fixed
  • popup - context menu and context flashing fixed for IE6-8
  • popup - word wrap for attached objects fixed
  • tabbar - setTabsMode fixed

Version 4.1.2

released on December 9, 2014

  • ajax - query method added (with ability to set headers)
  • ajax - regression in onAjaxError event handler fixed
  • calendar - body-scroll on ipad fixed
  • calendar - close-timeout added for pretty closing on touch
  • calendar - onTimeChange event added
  • combo - multicolumn header improved for skyblue
  • combo - skins improved for ipad
  • combo - unload improved
  • common - regression in scheduler and dhtmlx.js usage fixed
  • form - button click improved for touch
  • form - focus over disabled checkbox/radio fixed
  • form - reset validate before setting new vaule
  • layout - resize for touch added
  • slider - out-of-screen mouse pointer fixed while dragging
  • slider - touch functionality improved, highlight for pressed runner added
  • tabbar - conf.arrows_mode attr added

Version 4.1.1

released on November 28, 2014

  • combo - options subload fixed
  • combo - scroll to new option in FF fixed
  • combo - showList param for filtering added
  • common - "get" set as default ajax method
  • common - touch functionality init fixed
  • common - safe window.dhtmlx and window.dhtmlxEvent init added
  • grid - skin_detect added
  • grid - regression fixes
  • menu - xml parsing fixed (when root node missing)
  • ribbon - arrows_mode option for tabbar added
  • tabbar - tabbar setSizes with fullscreen margins fixed
  • tabbar - setArrowsMode function fixed
  • tabbar - labelWidth detect for IE10/11 compat mode fixed
  • tree - skin_detect added
  • treegrid - styling for web and terrace skin
  • windows - dnd fixed if dnd_module not attached on page

Version 4.1

released on November 24, 2014

Major changes

  • full touch support
  • template component was added (demo, docs)
  • ajax - some changes in API were made (details)
  • combo - multicolumn added (demo, docs)
  • grid - configuration from json for dhtmlxGrid added (docs)
  • dataprocessor - can work with json responses (docs)
  • dataprocessor - can be used with REST backend (docs)
  • skin builder - ability to change vertical offset between items for form, row_height for grid and line_height for tree added (docs)
  • tabbar - auto show/hide left-right tabs arrows mode added (demo)
  • toolbar - the ability to attach toolbar into statusbar for paging added (demo)

Full list of changes

Version 4.0.3

released on July 1, 2014

  • combo - get/post via dhx.ajax.method configuration added (for srnd mode)
  • cell (container) - attachScheduler() fixed
  • cell (container) - attachToolbar() missing border fixed (layoutcell->window->toolbar)
  • cell (container) - unload with several views fixed
  • editor - page autoscroll fixed for firefox 28+
  • form - getItemValue() fixed for type:calendar (old-value from onChange->getItemValue)
  • form - live vaidation for type:select fixed
  • form - onButtonClick event no longer fired by right-mouse click
  • form - setItemLabel()/getItemLabel() for type:button fixed
  • form - type:newcolumn rendering fixed in ie6/ie7
  • grid - custom styling for rows fixed
  • grid - incorrect data loading for grid with data preloading fixed
  • grid - combo cell improved for ie10/11
  • grid - combo_v icon fixed
  • grid - multiline header export to pdf in split mode fixed
  • grid - updateFromXML() in srnd mode fixed
  • grid - the height of a table row in HTML5 doctype fixed
  • grid - update from xml in split mode fixed
  • grid - styling of selected rows and header in grid fixed
  • grid - combo filter 'select all' mode ' ' removed, autosize fixed
  • grid - styling of grid in split-multi-line mode fixed
  • grid - math in Grid and NaN values fixed
  • layout - setWidth() for h-mode fixed
  • layout - last cell undock() fixed
  • layout - progressOff() fixed
  • layout - onResizeFinish for 1C pattern fixed
  • message - alerts styling in IE fixed
  • tabbar - getNumberOfTabs() fixed
  • tabbar - tabs-area width increased (max tabs count)
  • toolbar - type:input's selection fixed
  • tree - autosearch fixed, searching was changed to "contains" logic
  • treegrid - styling editor in IE fixed
  • treegrid - onOpenEnd in case of loading from json fixed

Version 4.0.2

released on June 17, 2014

  • improved validation for grid and form
  • layout - attaching layout to container fixed
  • layout - attaching footer for 1C pattern fixed
  • layout - hidden header fixed in IE8
  • datastore - debug code and http check removed
  • dhx.ajax.method param added (ability to change request type for load/loadStruct)
  • tabbar - hrefmode=ajax fixed (for xml config)
  • calendar - set initial value via <input value> fixed
  • libCompiler - dhtmlx_debug.css generation added
  • menu - toplevel overflow fixed

Version 4.0.1

released on June 9, 2014

  • layout - onPanelResizeFinish for IE fixed
  • ajax - dhx.ajax.cache param added (ability to enable/disable dhxr param)
Back to top