Version 4.2
released on February 23, 2017
See also What's New of complex widgets:
Breaking Changes
- Access to third-party components' objects (charts, maps, scheduler) has changed.
Now the only way to receive the component's object is to call the related getChart/getMap/getEditor/getScheduler() method.
It is also possible to force this method return a promise by passing the true parameter. The promise will resolve when the chart, map, editor
or scheduler is loaded and ready to use.
- One of the third-party components has changed its name. Now we have an updated HereMap instead of the NokiaMap.
Check the Migration Guide for more details.
New Features
Updates
Fixes
- Datatable header autosize calculation
- text autosize calculation
- regression in property updating
- call master.refreshFilter on options update only if possible
- show initial tab for tabview
- let datatable cells preserve fixed height in subview mode
- spline chart and zero values
- sizing of layout after inner size changes
- richSelectFilter API in hidden column in IE
- template and tree can have incorrect x-scroll after resize
- addOption for segmented and tabbar should refresh the control
- height calculation for vertical radio with top label and radio with new lines
- debug version: warn that donut is not supported by Rangechart
- Here-map sample to replace Nokia-map
- suggest should not select list items during navigation - it is handled by moveSelection
- clipboard regression due to accessibility
- tooltip $view links to a non-existent element
- paint branch if a child checkbox is checked
- aria label for html content in editor
- rendering frame for initially hidden chart
- don't draw labels for not rendered bars (0 value)
- mind container borders when adjusting
- scrolling of grouped rows, subrows and subviews with prerender in datatable
- $setValue doesn't change value of input, blurring sets value
- add escaped headers/footer to export scheme, required for pdf
- clear loading markers and xhr on destruction
- dragleave event fires for all child nodes of drop zone
- Uploader's hover can interfere with file drag-n-drop
- Uploader recognizes any status code below 400 as successful
- better handling of key navigation during multiple and area selection in DataTable
- set and move selection during key navigation only for views with data
- area selection fails on filtering
- DataTable getHeaderNode() should return HTML for columns in left and right splits
- keep on drag-n-drop if an item has been dragged to the empty area of DataTable
- regression in editNext() for Webix GPL version
- regression in registerFilter() with non-existing column id
- server-side filtering and onBeforeFilter event
- check rendered columns when setting state of DataTable with left/right splits
- clear filters silently during setting state - to prevent from filtering until the new state is set
- clear specific invalid CSS during clearing all validation in DataTable
- no resize when virtual keyboard popups, fix Chrome issue with scrolling to focused input issue
- check column visibility before making datatable cell focusable
- moveSelection() should not try to select data in empty data components
- let the only item in a data component remain focusable regardless of selection
- json.parseDates behaviour is more consistent
- id is not autogenerated during importData call
- clear dynamic loading flags when aborting server calls
- mind string "0" when setting $parent of the topmost item
- actualize chart sizes for RangeChart during resizing
- add unique names for Radio input fields in the group if none were provided
- escape ARIA label for controls while rendering
- UI Toggle requires a label for changing the value
- regression in Tabbar and IE8
- refresh Tabbar if an option in the "more" list is selected
- using show(true) for view inside of window
- regression with spacer and align property
- Accordion with resizer
- localization: empty objects and strings overwrite default locale values
- webix.copy should not process regular expressions (e.g. in input patterns)
- DataView: define maximum elements dimensions for Firefox, IE and Safari
- editor in the Tree adjusts to node
- wrong navigation direction in DateRange with adjacent December and January months
- Gage height and font-size
- Gage styles fix for IE
- RichText overflow fix
- don't include x-axis title into modifications with dynamic chart
- cleanup logic to PDFViewer for better memory usage
- block mouse event handler for already destroyed views
- align:absolute ignores right and bottom positions
Back to top