2017-01-09
- Fixed DatePicker not firing change event when cleared for the first time upon page load, #2167
- Fixed DatePicker year calculating error when choosing the next year, #2152
- Added
default-sort-prop
anddefault-sort-order
attributes for Table, #2182 (by @njleonzhang) - Fixed filterable Select filtering other options with initial value, #2196
- Added custom i18n processing, making Element compatible with i18n plugins other than
vue-i18n
, #2129 - Added
resize
attribute for Input, #2263 (by @Kingwl) - Fixed Autocomplete not hiding dropdown when blurred, #2247
- Fixed style issues with nested Tabs, #2212 (by @Kingwl)
- Fixed Tabs' tab bar locating error when non-first item is initially activated, #2192
2016-12-30
- Fixed
sortable
andfixed
attribute of Table not working in Vue 2.1.7+ - Fixed Input Number not resetting on blur when input with illegal values, #2098
- Removed
title
scoped slot of Collapse, and addedtitle
named slot, #2100 - Fixed range selection in TimePicker not working issue
- Fixed Tabs' active tab switching when a non-active tab is removed, #2106
- Fixed console error reporting when navigating Select with arrow keys, #2120
- Fixed incorrect validation timing of filterable Select in Form, #2120
2016-12-29
- Fixed compatibility issue with latest Vue due to compilation
2016-12-29
New features:
- Two brand new components: Carousel and Collapse
- SSR supported
- Scrollbars' style inside components is upgraded
- Table now supports custom templates via scoped slots; the good old
inline-template
is still compatible, but it's no longer recommended and is likely to be removed in the future - Table now supports expandable rows
- DatePicker now supports specifying the first day of week
- TimeSelect now supports
maxTime
- Autocomplete now supports
popper-class
- To customize template of Tab-Pane, now you can use the
slot
namedlabel
Fixes:
change
event of DatePicker incorrectly triggering multiple times, #2070- Width shaking of tab-pane while initializing, #1883
Breaking changes:
- Only compatible with Vue 2.1.6 and beyond
- Parameters of Form validateField() methods are updated
- Alert's render-content attribute is removed, and now you can pass your custom template via default slot
- The box models of Input and Select are updated from
block
toinline-block
- The box model of Tabs is updated from
inline-block
toblock
, and Tab-Pane'slabel-content
attribute is removed - The dropdown of Autocomplete now inserts directly to
<body>
, not<el-autocomplete>
any more
2016-12-27
- Fixed DatePicker incorrectly triggering input event, #1834
- Fixed Tree reporting
event is undefined
error in Firefox, #1945 - Added
change
event for DatePicker, whose parameter is the formatted value, #1841 - Added
header-align
attribute for Table, #1424 - Fixed single select Table's highlight style not removing when data is removed, #1890
- Fixed filterable Select lagging issue with more options, #1933
- Fixed multiple disabled Select not disabling removing selected options issue, #2001
- Fixed Col style not working in
xs
, #2011 - Added
value
attribute for Tab, #2008 - Fixed InputNumber
change
event incorrectly firing multiple times in some conditions, #1999 - Added
clearable
attribute for DatePicker, #1994 - Fixed Form always passing validation in async mode, #1936
2016-12-20
- Fixed nested Popup from event bubbling, #1677
- Fixed the issue that datetimerange-typed DatePicker can not select time, #1758
- Fixed
change
event not firing correctly of Slider, #1809 - Fixed Loading's spinner splitting while animating in some conditions, #1786
- Added
loading-text
,no-data-text
,no-match-text
properties andvisible-change
event for Select, #1849 - Added
popper-class
property for DatePicker, Select and Tooltip, #1806 - Added
expand-on-click-node
,current-node-key
properties andcurrent-change
event for Tree, #1805 #1807 - Added the third parameter
column
for Table'srow-click
event, #1808 - Fixed an error when pages with Checkbox switching routes due to
computed
property being cached, #1860 - Added the tab instance as a parameter for TabPanel's
label-content
render function, #1857 - Added infinite submenus support for NavMenu in vertical mode, #1851
- Updated Checkbox so that it works without a binding value, #1818
- Added
onProgress
hook for Progress, #1782 - Fixed Tab not updating active bar with dynamic label, #1761
- Added
filter-change
event for Table, andcolumn-key
property for TableColumn, #1876 - Added
hide-on-click
property for Dropdown, #1879
2016-12-14
- Fixed DatePicker dropdown appears when hovering on the clear button
- Fixed DatePicker displays a wrong date when its initial value is null
- Added
row-contextmenu
event andmax-height
attribute for Table, #1663 #1674 - Added
customClass
attribute for MessageBox, #1707 - Added
iconClass
andcustomClass
attributes for Message and Notification, #1671 - Added empty slot for Table, #1737
- Added old value as a second parameter in change event for InputNumber
2016-12-09
- Added
disabled
attribute for Tabs, #1620 - Added
size
attribute for DatePicker input, #1440 - Fixed
datetimerange
DatePicker's panel not showing correct date if initial value is present, #1129 - Fixed DatePicker display error when switching year, #1607
- Fixed DatePicker not triggering clickoutside when its icon is clicked, #1604
- Fixed TimePicker not refreshing value after clicking the clear button, #1583
- Fixed remote filterable Select display error when its value is an object, #1593
- Fixed Select's clear button still working bug when it's
disabled
, #1619 - Fixed Switch's background color error when its
disabled
attribute is dynamically changed, #1627 - Fixed some style bugs of Table
2016-12-06
- Fixed Select with async options and binding value displaying value instead of label, #1537
- Fixed Select reports an error when initial binding value is an empty object, #1533
- Fixed remote filtering Select not showing dropdown in some conditions, #1531
- Fixed Slider sometimes drifting a small distance after releasing dragging, #1546
- Fixed Steps style in IE9, #1543
- Added Upload generating URL for all file types, #1530
- Fixed TimeSelect style, removed flexbox, #1335
2016-12-02
- Added
controls
attribute for Input Number, #1473 - Fixed Checkbox Group and Radio Group async issue, #1511 #1514
- Added
offset
attribute for Notification, #1419 - Fixed Slider's value not accurate issue when dragging rapidly, #1458
- Fixed Slider incorrectly showing multiple decimal digits issue, #1450
- Fixed Select's binding value and displayed value not in sync in some conditions
- Added
multiple-limit
andallow-create
attributes for Select - Fixed Tree leaf nodes' triangle icon not disappear when expanded, #1438
- Fixed Tree's view not updating issue after fetching child nodes' data, #1439
- Fixed some Table's style issues in windows system, #1464 #1507
- Fixed Table's first column's label not showing issue when grouping table head is used with fixed columns, #1451
- Added
row-dblclick
event for Table, #1362
2016-11-28
- Fixed
currentPage
of Pagination not working in some cases, #1336 - Fixed
month
anddisabledDate
DatePicker's view not refreshing issue when switching year, #1158 - Fixed
readonly
DatePicker clear button not disabled issue, #1238 - Fixed Slider not working when binding value is
NaN
orstep
is smaller than 1, #1239 #1282 - Added multi-header for Table, #1312
- Added
rowStyle
for Table, #1348 - Fixed some attributes of TableColumn can not dynamically assigned issue, #1314
- Added
filter-node-method
attribute andfilter
method for Tree, #1257 - Added
getCheckedKeys
andsetCheckedKeys
methods for Tree, #1254 - Added deep nesting support for Checkbox/Radio inside Checkbox/Radio Group, #1152
- Fixed Popper not triggering destroy issue when keep-alive, #1359
- Added object deep validation for Form, #1363
- Added
append
andprepend
for Autocomplete, #1369 - Added dynamic
pageSizes
support for Pagination, #1372 - Added custom style API for checked buttons in Radio Button, #1380
- Added assigning title via slot for Menu Group, #1382
- Fixed DatePicker year switching bug, #1385
- Added uploaded file list API for Upload, #1393
- Added multi-type support for
label
attribute of Checkbox, #1400 - Added
setChecked
method for Tree, #1422
2016-11-18
- Added
context
for Table to specify which context to access inside of table columns, #1161 - Added multiple languages
- Fixed language's dynamic switching issue, #1160
- Added
render-content
for Alert, #568 - Added styles for focused Button, #982
- Fixed
change
triggering timing in Switch, #1162 - Fixed TimeSelect being disabled when start time is set to
00:00
, #676 - Added
show-header
attribute andheader-click
method for Table, #1195 - Improved
height
attribute for Table when set to a string, #1195 - Fixed
selection-change
of Table not triggering in some cases, #1198 - Fixed Table's fixed columns not disappear when
fixed
attribute is dynamically changed, #1182
2016-11-16
- Fixed Pagination improperly triggering multiple
current-change
events - Fixed Switch style when nested in a Form, #967
- Fixed Loading locks scroll of
body
in specific scenarios, #968 span
of Col is no longer a required attribute, and its default value is24
if omitted- Added
disabled
andeditable
attribute for DatePicker, #976 - Fixed DatePicker readonly with native behavior, #976
- Added
close
method for Message and Notification to manually close an instance - Added clear value feature for DatePicker, #759
- Fixed Form reports an error when resetting a Date typed field, #937
- Fixed Table render error using vue-loader 9.9.0
- Added
align-center
attribute for Step, #994 - Fixed Upload missing Progress component, #1013
- Layout now supports responsive layout
- Added
show-close
for Dialog - Fixed an error when
vue-i18n
is imported but not configured, #973 - Fixed DatePicker not refresh view with an initial value, #1050
- Fixed DiatePicker not refresh year when switched in month picker, #1070
- Added $loading service
- Added
manual
trigger in Popover - Added props:
nodeKey
,emptyText
,checkStrictly
,defaultExpandAll
,autoExpandParent
,defaultCheckedKeys
,defaultExpandedKeys
and method:setCheckedNodes
for Tree
2016-11-9
Element 1.0.0 released.