Check the full list of changes at https://docs.webix.com/desktop__whats_new.html
- Slider now supports rendering titles on the axis values (
axisTitles) - Datatable area selection: Ctrl+drag multi-area selection for end users
- Kanban
- Markdown support for card contents
- Spreadsheet
- Row/column grouping (outline)
- Multi-range selection support
- Multi-level range sorting
- Special paste: "Paste transposed" option
- Selection statistics indicator in the bottom toolbar
- Ability to enable column resize on touch devices
- Reworked borders popup: values (position, color, line style) can be set in any order and applied together via a new Apply button
- Seven new border types
- API now includes a mode for Excel-like shared borders:
borderCollapseoption renders only bottom/right borders and collapses shared edges between adjacent cells - API:
tableConfigproperty for configuring the inner grid of Spreadheet - API for running math formulas through code (
calculate) and customizing results of calculations ($mathTemplate) - API: cancellable
onBeforePasteevent for intercepting paste operations - API:
getSpan
- Rich Text Editor
- API:
insertValuemethod that inserts content at the caret position (or replaces selection) - API for inline images:
uploadproperty is now optional; when omitted, images are embedded as base64 data URLs - Drag-and-drop of images from external sources now inserts them into the editor content
- Paste now defaults to plain text (old behavior); markdown conversion on paste moved to an explicit "Paste from Markdown" action in the menubar and context menu
- API:
- Calendar: ISO week numbers are now computed correctly across time zones and DST transitions
- Regression in Datatable:
setStatenow restores column state on the first call even when column order differs - Datatable: columns reused from the grid's own config via
define/refreshColumnsnow render properly - Datatable: multi-area selection borders no longer disappear on the split side when selection crosses a split boundary
- Datatable on touch devices: swipe action on the empty area under data rows could throw an error
- Datatable: unified colors of frozen column borders (headers and data)
- Gantt
- Fixed incorrect scale length when
scaleStartandscaleEndfall within the same calendar day (day-based rounding is no longer applied for these cases)
- Fixed incorrect scale length when
- Spreadsheet:
onCellChange(and style/format/validation change events) now fire on paste and special paste;- Sheet rename now shows a validation warning for empty or invalid names instead of silently truncating characters
- Merged cells now inherit styles and borders of the first cell (Excel-like), internal borders are removed on merge, and perimeter borders are re-applied on unmerge
- Export to Excel: fixed "content recovery" error for exported spreadsheets that used placeholders
- Regression: resize dialog is now properly disabled when
resizeCell:falseis set - Special paste from external sources now respects the selected option and allow pasting data (if present)
- Fixed number-format corruption when re-importing an Excel file exported under the German (de-DE) locale
- Showing previously hidden rows/columns is recorded as a "hide" operation, causing undo/redo to apply the wrong action
- Rich Text Editor
- IME support: fixed input for Korean and other languages that use IME
- Resolved a conflict where the uploader's drop zone blocked native text drag-and-drop (uploader now only reacts to images/files)
- Images dragged from external web sources are no longer misinterpreted as file uploads (no empty-file errors in the console)
- Fixed errors while handling external operations that modify the content's area directly (e.g. emoji from browser's context menu, iOS Format: Bold/Italic/Underline)
- Fixed frozen editor tab after Ctrl+X / Ctrl+V on a selection containing an
<hr>element - Fixed incorrect selection handling for
<hr>elements .getValue()no longer returnsnullafter voice-to-text dictation input- Editor now scrolls to the cursor when typing past the bottom edge (no more off-screen cursor during Enter holds or long input)
- Firefox: select all was not handled correctly
- Input on Android was not processed correctly
- Pasting/inserting single-line/block content added extra newline
- Improved pasting HTML content between Rich Text Editor instances
- Markdown: support for specific nested tags: bold/italic and vice versa
- Markdown: tags without a non-special char between them weren't recognized
- Markdown:
<hr>element appeared instead of text in some cases
Full list of changes and fixes
- Rich Text Editor
- Package dependencies are fixed
- Pivot
- Package dependencies are fixed
- Range Slider in
verticalmode couldn't handle a custom minimum value - Uploader's drop zone reacted to non-file images dragged from external sources (e.g. another browser window)
- Rich Text Editor
- In fullscreen mode,
getValuemethod didn't return the current value
- In fullscreen mode,
- Spreadsheet
- Old formats were preserved in the sheet after loading new data
- Undo didn't handle array formulas
- Calling
showCellafter parsing new data updated the cell value with old data - The right or bottom border disappeared after merging cells
- RangeSlider: incorrect value updates when dragging past the opposite handle
- Datatable: row resizing fails when column resizer icons are enabled
- Datatable: template renders with incorrect index after certain repaints
- Datatable on touch devices: corrected redrawing of merged cells
- Export to Excel: frozen columns were exported incorrectly when using the ignore option
- Spreadsheet
- Regression of context menu:
undefinedvalues appeared in submenus - Editing of merged cells: changes weren't displayed in the cell during editing
- Formula prompt didn't allow selecting the underlying cells in the grid
- Regression of context menu:
- Rich Text Editor
- Markdown support:
- copy and paste
- import and export
- getting and setting as a value
- Context menu
- Ability to reset values in text and background color pickers
- Ability to set the default value
datatype
- Markdown support:
- Datatable: improved dynamic rendering on touch and hybrid (2-in-1) devices
- Regression:
refreshColumnsshould not reapply filtering - Regression: frequent manual (intentional)
loadNextcalls were blocked - Custom Scroll on Firefox, Windows: scroll step was too large
- Custom Scroll on Firefox, Windows: custom scroll didn't initialize properly
- Custom Scroll on Firefox, Windows: footer could overlap the horizontal scrollbar
- Custom Scroll on Firefox, Windows: scrollbar areas overlapped the data, preventing selection in the corners
- Horizontal list: dynamic rendering didn't work
- Menu: submenu could suddenly hide while covering the parent item
- Enhanced IME support for filtering in Datatable and Combo widgets
- Dashboard on Safari, macOS: resizing an inner panel triggered unwanted content selection
- Scrollview with
scroll: "auto"miscalculated inner content sizes - Rich Text Editor
- Some popups weren't hidden and removed on widget destruction
- Alternative descriptions for images weren't updated correctly in the editor
- With multiple instances of the Editor widget, clicking an image threw an error
- Valid HTML strings couldn't be set as a value without adding an extra space or a new line
- Indefinite wrapping of subscript and superscript elements
- Internal clipboard wasn't shared between separate Editor instances
- Cursor was incorrectly positioned when the only content in a paragraph was an image
- Empty inline blocks couldn't be removed at specific positions (the first or last line)
- Spreadsheet
- Regression: toolbar didn't reflect some styles applied to the selected range
- Refactoring of menu options (non-unique submenu IDs, localization issues)
- Formula values in locked cells weren't updated
- Improved recalculation of dependent formulas after paste, including locked cells
- Toolchain and dependencies were updated
- Gantt
- Filtering: tasks that were filtered out didn't update with the parent project
- Start and end dates of split tasks weren't changed when split parts were moved to other dates
Full list of changes and fixes
- Label:
autowidthdidn't handle custom styles. - Scheduler
- In forced
compactmode, the rule editor for recurring events filled the entire screen instead of staying within the Scheduler's container.
- In forced
- Spreadsheet
- When no cells were selected, setting a row or column format through the UI resulted in an error.
- Richtext
- Pasting images using
Ctrl+Vinserted them as Base64 instead of uploading them. - Pasting images via the menubar inserted them as Base64 instead of uploading them.
- Pasting images using
- regression in Datatable: dynamic rendering on touch devices failed after scroll
- Richtext:
- The image editor popup had the wrong position if the target image was smaller than the popup
- The error that occurred when "Insert link" was pressed without setting cursor to the Editor text area
- regression in Datatable: modifying columns directly and calling
refreshColumnswithout an explicit array with columns caused TypeError - Datatable:
refreshColumnsandscrollTomethods caused an error when called together on a hidden datatable - Accordion: collapse/expand methods didn't work when layout was hidden
- Property Sheet: double click on a checkbox inverted the value
- Willow and Dark skins: incorrect font-weight for resizer icons
- Spreadsheet:
- Context menu didn't hide when other block areas were selected
- Rows/columns were not selected when context menu was opened for them
- Some characters in sheet names weren't escaped
- Scheduler:
- Timeline mode: hardcoded section row number was removed
- Editor form in Compact mode: custom recurring pattern was set incorrectly
- Richtext
- Initial values in Toolbar are not synced with the cursor position
- Fullscreen mode weren't set correctly on init
- Datatable: new column resize mode, suitable for touch and hybrid devices
- (breaking change) Google Maps markers updated to AdvancedMarker and now configurable
- Spreadsheet:
- Dynamic array methods
- Excel file import: ability to completely ignore styles (improves performance)
- API: ability to get the type of a cell (getCellType method)
- UI: ability to define cell format for the entire row/column
- UI: ability to expand a sequence of months or weekdays via Fill Handle
- On adding a column/row the newly added cells inherit the existing column/row format
- (breaking change) Refactored and unified options for Toolbar and Menubar
- (breaking change) API: getFormat now returns both name and settings
- Gantt
- API (state): ability to set a target date for auto-scroll
Full list of changes and fixes
- Rich Text Editor widget
- File Manager and Document Manager:
- data limits: amount of items loaded to every folder can be limited to a specified number
- API method for selecting an item:
selectFile
- Spreadsheet:
- XSS safety mode
- zoom on
Ctrl+mousewheel - API methods for number formatting:
addFormat(),getFormat(),setFormat(),removeFormat()
- Diagram:
- new hotkeys: zoom on
Ctrl++,Ctrl+-,Ctrl+0
- new hotkeys: zoom on
Full list of changes and fixes
- Export of images is now available in the common toExcel() method and in Spreadsheet
- The mode: "auto" configuration property for webix.print()
- export to Excel: frozen rows/cols
- Spreadsheet:
- a method that allows getting the cell reference from the cell ID in a table
- import from Excel: filters, zoom, header visibility, gridlines
- export to Excel: export frozen rows/cols, zoom, header visibility, gridlines
- the find and replace functionality
- displaying and filtering math formulas by category
- highlighting references in the formulas mode
- File Manager and Document Manager:
- extended filters for searching files
- view search results in the Grid mode
- Report Manager:
- ability to show reports as standalone widgets
Full list of changes and fixes
- TypeScript definitions are improved
- Complex widgets: checking whether a CSS class name starts with the widget-specific prefix instead of checking the whole class name is implemented
- memory leaks related to filters
- memory leaks related to custom scroll
- handling errors within GraphQL proxy
- wrong "placeholder" CSS style in .min version
- Datepicker: format set as a string with type: "month"/"year" doesn't apply correctly
- DataLayout can't pass data to elements inside the Accordion item
- Dashboard: returning false in the factory crashes restore()
- Dynamic UI rebuilding does not work for MultiView
- The onBeforeEditStop event can't handle popup editors
- SideMenu with context and selection
- MultiView with the enabled keepViews config does not add PDFViewer properly
- Incorrect work of the elementsConfig property of Form
- Incorrect value of a checkbox in Property Sheet
- Timeline: details do not always appear with the height:"auto" setting specified
- A typo in the French locale
- Incorrect behavior when the cursor hovers over the resizer line
- Daterange: time of the end date is not displayed properly
- Radio button with empty options/no options breaks UI rendering
- DataTable: incorrect work of the inputConfig property
- DataTable: zeros are not displayed when using webix.print()
- The onItemSingleClick event doesn't work for DataView
- MultiCombo: wrong size if the parent window was closed with Escape while the suggest list was opened
- Unwanted filter icons in the headermenu options
- The label and placeholder properties of Bullet Graph ignore the change of value
- DOMException is thrown when validating the Text control with the type "number"
- The adjustRowHeight method ignores complex templates
- The DashBoard panel border disappears on minimizing the panel
- webix.Date.strToDate can't parse ISO 8601 short expressions
- DatePicker: the format set as a string with the type: "month"/"year" doesn't apply correctly
- Wrong "placeholder" CSS style in the minified version
- Export to Excel: calling toExcel() in the Numbers editor (iOS/macOS) results in replacing empty values with zeroes
Full list of changes and fixes
- typescript definitions are improved
- incorrect height of multicombo with top label
- incorrect export to excel for data with array-based formulas
- selecting values from the list doesn't work for combo with data feed
- incorrect rendering of bullet graphs in the firefox
- calendar widget doesn't preserve correct date value in the timepicker mode
Full list of changes and fixes
- Group calls in the Chat widget
- Year view in the Scheduler widget
- Improved UX in the ToDo list
Full list of changes and fixes
- Willow and Dark skins
- Desktop widget
- ToDo list
Full list of changes and fixes
- Diagram: curved links
- Pie and Donut charts with multiple levels and 3D
- SpreadSheet and Pivot with support of all charts
Full list of changes and fixes
- Chat: ability to send emojis and add reactions
- More chart types for Pivot
- Spreadsheet: special paste and more charts and sparkline types
- Scheduler: ability to copy events
Full list of changes and fixes
- Problems with touch handlers on hybrid devices (Microsoft Surface or a laptop with touchscreen)
- Grouplist: setOpenState method is added
- combo: ability to add new options via the input
- $onBlur handler for inputs is added
Full list of changes and fixes
- Chat: the ability to send files
- Spreadsheet: new math methods
- the ability to customize the document footer for export to PDF
Full list of changes and fixes
- New Pivot widget
- Updates for Diagram Editor:
- ability to change links in UI
- ability to rotate shapes in UI
- ability to adjust items to their content
- ability to preserve ratio of items during resize
- ability to define new non-svg shapes and create shapes based on built-in templates
- Gantt:
- separate calendars for resources
- loading UTC dates
- Spreadsheet:
- Excel export supports stub cells
- a much wider range of supported math methods
- increased column count limit
Full list of changes and fixes
- Diagram Editor
- Chat: video calls
- Gantt: optimize performance on task reordering
- Spreadsheet: wide set of rules for conditional formatting
- Chart: ability to add text inside Donut charts
- Form: autowidth for labels within all form controls
- Export to Excel: ability to hide arbitrary rows or columns
Full list of changes and fixes
- New Diagram widget
- Gantt: split tasks
- Scheduler
- Timeline view
- Units view
- Spreadsheet
- Chart usability: legend settings and labels
- Currency symbol to custom format window
- Export to Excel with hidden rows and columns
Full list of changes and fixes
- Gantt: Resource Management
- Allocating resources
- Resource view
- Resource Diagram
- Gantt: Scheduling benefits
- Critical path
- Conversion of all tasks with sub tasks into projects
- Excluding holidays from task duration
- Spreadsheet: new math engine to support fully-fledged multi-sheet math and global named ranges.
- File and Document Manager: ability to edit several text files simultaneously
- Datatable: ability to deny resizing of a particular column
- Form controls: a "clear" icon to remove value from the input field
- Form and Controls: ability to differentiate between API and user changes
- Tabbar: ability to fine-tune the popup in detail
Full list of changes and fixes
- New Report Manager widget
- Updates for Gantt widget
Full list of changes and fixes
- New Scheduler widget
- New Gantt widget
- Updates for Spreadsheet
- Horizontal mode for Timeline
- ColorSelect and TimeBoard conrols
- Updated ColorBoard palette
- Overflow-Only tooltips
- Enhanced performance for Datatable header
Full list of changes and fixes
- New Chat widget
- Advanced chart wizard for Spreadsheet
- Managing tags in Document Manager
- Text and Excel file versioning in Document Manager
- Prompt window
Full list of changes and fixes
- New Document Manager widget
- New Query widget
- Ability to embed Charts in Spreadsheet
- global filtering rules
- ability to cancel hide-on-escape behaviour for windows
Full list of changes and fixes
- New File Manager widget
- Multi-column sorting for Datatable
- ExcelFilter for Datatable
- Customization API for Filter widget
- Export to PDF with styles
Full list of changes and fixes
- Filter widget
- TextHighlight widget
- Improved behaviors on touch devices
Full list of changes and fixes
- Visual designer tool
- Timeline widget
- Mention suggest widget
- Ability to hide/disable options and items across widgets
Full list of changes and fixes
- .Net Core demos for major widgets
- AWS S3 backend for FileManager widget
- wjet cli tool update
- monthHeader property in the Calendar widget
- drag scroll during column drag-n-drop in the Datatable
Full list of changes and fixes
- Updated styling for buttons
- Optional fullscreen mode for all widgets
- Compatibility with SalesForce
- Promises for data saving operations
- Close buttons for Window widget
- Extended grouping functionality
- Unified API for Datatable column options
- Mentions in Comments widget
- Drag-n-drop events for dashboard
- Ability to style modal boxes
Full list of changes and fixes
- Tooltips are available for all widgets
- Ability to export charts and images to PDF
- Improved drag-n-drop
- webix.proxy, webix.alert and webix.confirm work with promises
- NodeJs backend for Spreadsheet and FileManager
Full list of changes and fixes
- Comments widget
- Major update for Kanban widget
- Full support of skins for all complex widgets
- NodeJs backend for package samples
Full list of changes and fixes
- New Material skin and its compact version
- ES6-based toolchain for code building
- Possibility to create a custom Webix build with necessary widgets both in GPL and PRO versions
Full list of changes and fixes
- GraphQL support
- Ability to draw various graphs in the Scatter Chart (points, lines, shapes)
- Handy interface for working with number formats in SpreadSheet
- WJet utility for faster prototyping with Webix Jet
Full list of changes and fixes
- Multiple updates and improvements in Webix SpreadSheet
- Enhanced compatibility of Jet views with Webix widgets
- Ability to select custom icon packs for stylesheets
Full list of changes and fixes
- Dynamic rendering for the List widget
- New Switch Button Form control
- Vertical mode and a moving title for the RangeSlider control
- The Sidebar widget is added to the main library
- New styling for the Pivot complex widget
- Improved performance of the Kanban Board complex widget
Full list of changes and fixes
- Numeric format for inputs and numeric data editors
- Multiple selection in Calendar and DatePicker
- GridLayout component
- The gridlayout-based Dashboard widget
Full list of changes and fixes
- Webix Jet 1.0
- Hint widget
- GeoChart control
- Vertical slider control
- Export to Excel includes styles
- Export to CSV for all widgets
- Improved accessibility and keyboard navigation
Full list of changes and fixes
- webix.print API
- Query Builder widget
- Demos for .Net, NodeJS and PHP
Full list of changes and fixes
- BulletChart integration
- DoubleList and FormInput widgets
- compatibility with ReactJS
Full list of changes and fixes
- VueJs integration
- ability to upload Folders
- export to CSV for all widgets
Full list of changes and fixes
- Gage widget
- RichText widget
- Exra modes for charts
Full list of changes and fixes
- ARIA compatibility
- Keyboard navigation for all widgets
- High-contrast theme
- DateRange control
- FlexLayout control
- Google Map control
Full list of changes and fixes
- "Frozen" rows in Datatable
- Patterns for text inputs
- Area, Spline, Pie and Bar sparklines
- "Month" and "year" time pickers
- Webix Remote
Full list of changes and fixes
- AbsLayout widget
- DataLayout widget
- sparklines for DataTable and TreeTable
- ability to use JSON payload in Ajax calls
- drag-n-drop on touch devices
Full list of changes and fixes
- Spreadsheet widget
- Rangechart widget
- undo functionality
- export to PDF
- area selection
Full list of changes and fixes
- SideMenu widget
- SideBar widget
- TreeMap widget
- autowidth for menu and buttons
Full list of changes and fixes
- Visual editor
- Webix Jet frameworks
- Excel viewer
- PDF viewer
- export to Excel
- export to PNG
- SubViews and SubGrids
Full list of changes and fixes
- Support of Microsoft Edge
- Handling of complex data in Form widget
- Swimlanes in Kanban widget
- Total calculations in Pivot widget
Full list of changes and fixes
- Portlet widget
- MultiCombo widget
- Range Slider widget
- Advanced validation messages for forms
Full list of changes and fixes
- New material skin
- Barcode widget
- Organogram (organization chart) widget
- Badges and icons for list, buttons and menus (and views based on them)
- "Today" and "Clear" buttons are added to the date editor.
- Better default styling, ability to customize layout configuration
Full list of changes and fixes
- Data binding for Tree, TreeTable and TreeCollection
- Optional Today and Clear buttons in the Calendar
- Ability to define file types for file uploader
- Webix.ajax api can be used to fetch binary data ( file downloading by ajax )
- Optional hover for rows in Datatable
- Improved scrolling on touch devices
Full list of changes and fixes
- Better compatibility with Bootstrap and jQuery
- Icon font contains 479 icons now ( Font Awesome updated to 4.2 )
- "strict" mode for Webix
- Datatable and treetable math can be extended with custom functions
- Uploader can work in Internet Explorer 8
Full list of changes and fixes
- Promises API for all ajax operations
- Progress bars and overlays
- Icons and close button in tabbar
- Improved keyboard navigation
- Extra locales added
- Package includes source map files
- [pro] PRO edition includes Pivot component
- [pro] Multiselect and multitext inputs
- [pro] Advanced editors for DataTable and Property views
- [pro] Colspans and Rowspans in DataTable
- [pro] Column menu in DataTable
- [pro] Optional custom scrollbars
- [pro] Grouped columns in DataTable
- [pro] Advanced filters for DataTable
Full list of changes and fixes
- IE12 compatibility
- Column Batches in the DataTable
Full list of changes and fixes
- Hotkey for inputs
- HTML links in menu
Full list of changes and fixes
###Responsive Layouts and Tabbar
- Layout view can be hidden or moved if there's not enough space for them on the screen. Check details.
- Tabbar tabs can be moved to a related popup if there're not enoght space for them on the screen. Check details.
###Disabling dates in Calendar
Calendar dates can be disabled to prevent their selection. Check details.
- webix.proxy.$callback was replaced with webix.ajax.$callback
- adjustHeaders deprecated
Full list of changes and fixes
Datatable.locate method returns object with "row" and "column" properties, in previous version result object has "row" and "col" properties respectfully.
Default skin changed to flat ( you still can use the old skin by using skins/air.css )
Compact skin changed to flat theme as well ( old one renamed to skins/aircompact.css )
- text sorting mode for Datatable
- autoheight property for "property" view
- ability to edit math formulas in the Datatable
- "touch" mode for multiselect
Full list of changes and fixes
Parameters of onBeforeSync, onAfterSync was changed
onError event replaced with two new events - onBeforeSaveError and onAfterSaveError
- win8 touch support
- drag-n-drop on touch devices
- full support of REST API
- data in components can be updated from server side
- client side code can't be broken by server side errors anymore
- ability to set custom headers for server side calls
- better memory cleaning after component destruction
- improved API for complex forms
Full list of changes and fixes
- new skin for mobile UI
- functionality of desktop UI adapted to touch events and gestures
- adjustRowHeight method added to Datatable
- fillspace can be used for multiple columsn
- richselect can be used as editor in the Datatable
- checkboxes can have checkValue and uncheckValue options
-
[angular] webix-ui is compatible with ng-repeat
-
[angular] webix-data works for options in combo and select
-
[angular] init through angular directive links event handlers to the current scope
-
[backbone] handling of reset event
-
[backbone] handling of models with getters
-
[backbone] WebixView is compatible with backbone 1.1
-
[backbone] using sync with already loaded collection
Full list of changes and fixes
- mutli-column select box
- rich content select box
- loading and saving data through websockets
- loading and saving data through indexedDB
- window can have complex relation size and position (details)
- window can be shown in fullscreen mode
- autoConfig option for the Datatable
- dataprocessor tracks data moving events
- keyboard navigation for list component
- correct sizing of layout with hidden pannels
- elementsConfig supported for nested collections
- getSelection deprecated in favor of getSelectionId
- better styling for icon buttons
- webix.onReady event
- webix.ui.zindexBase property added
- different small fixes in UX and styling
- 6 new skins added
- video player component (ui.video) added
- API and look of carousel control improved
- charts can use logarithmic scale
- small fixes
- webix-ui directive to define webix views directly in HTML
- webix-show, webix-event, webix-data directives to link webix components and scope
- webix component can be used with angular data bindings
- webix components can load data from Backbone Collections
- webix components can save data back to Backbone Collections
- WebixView, that can be used as normal Backbone View
- Backbone Router can be used to alter Webix Layouts
- setContent method for template component
- isolate configuration property for layout components
- onBeforeDropOut event added
- more than 50 different fixes
- all components can save data through REST API
- offline and caching loading strategies
- custom data saving and data loading transports
- "disabled" configuration options for all views ( including all form controls )
- webix.history can be used with multiview control
- per-submenu configuration is possible ( "config" property of menu item )
- improved visual filtering in treetable and tree
- onViewResize event added
- "disabled" option added for all views
- ability to define XSS safe templates
- popup's visibility on iOS
- incorrect sizing of multiview and accordion
- incorrect behavior of drag-n-drop in Datatable
- setValue doesn't work for radio buttons
- getText method for Datatable
- lineMaxLimit parameter that cuts a line in "non-item" position
- ui.fullScreen solution for FF
- default size of resizer changed
- xml parse can recognize arrays
- addView adds to the end of layout if index was not defined
- skin updates, important flags removed where possible
- csrf key now sent through http headers
- IE ignores hotkeys
- IE8 doesn't generated dblClick events
- IE8 sets invalid value after changing cell value with select editor
- minWidth and maxWidth settings from xml
- loading tree-like data from XML
- Datatable do not allow to define order of columns during export to pdf and excel
- incorrect remove action for local and session storage
- regression in layout rendering when views are added through addView
- dataprocessor and id change during binding
- label align in segmented button
- incorrect in-layout positions after showBatch call
- invalid animations in FF and Chrome
- layouts are correctly shown when they are zoomed by a browser
- selectFilter can show data from the attached collections
- better strategy for x-layout rendering
- API calls against hidden items in menu
- init from html|xml markup improved
- dataprocessor can have different urls for different action
- value attribute for tabview
- getTopParentView method added for all views
- getPopup method added to the datepicker
- setHTML method added to the label
- setValue and getValue methods added to the multiview
- invalid size and focus of popup editors
- toggle button ignores inputWidth settings
- regression in treetable checkbox behavior
- regression in Datatable markup parsing
- conflict between data and content properties of template
- row markers are not removed during clearAll
- mulitiview with no animation
- chart rendering in multiview (no animation case)
- label position in pie chart
- validation and htmlform control
- incorrect column autosizing in case of hidden container
- native selection during cell resize
- hideItem throws an error for menu's item which was already hidden
- incorrect handling of custom popups in editors
- sizing of scrollview was broken
- window ignores y parameter of show command
- dnd in tree as child