2.10.5
2025-08-01
Features
-
Components [notification] support updateOffsets command (#21300 by @cszhjh)
-
Components [input-number] add align prop (#21291 by @snowbitx)
-
Components [color-picker] add
persistent
andappend-to
prop (#21393 by @btea) -
Components [input-number] add
disabled-scientific
prop (#21319 by @snowbitx) -
Components [cascader] add
checkOnClickNode
andprefix
prop (#21089 by @snowbitx) -
Components [dialog] add
transition
prop (#21479 by @zhixiaotong) -
Components [cascader] add header and footer slot (#21486 by @cszhjh)
-
Components [cascader] add
show-checked-strategy
prop (#16922 by @nigiwen) -
Components [date-picker] add
show-footer
prop -
Components [config-provider] support
card
config (#21483 by @Dsaquel) -
Components [select] support options prop rendering (#21203 by @snowbitx)
-
Components [dialog] add
modal-penetrable
prop (#21511 by @cszhjh) -
Components [cascader] add
check-on-click-leaf
attribute (#21508 by @Dsaquel) -
Feat(components): [table] support native scrollbar (#21539 by @btnkr)
Bug fixes
-
Components [tooltip] avoid repeated onBeforeEnter execution (#20983 by @cszhjh)
-
Components [option] delete newly created option (#21324 by @snowbitx)
-
Components [checkbox-group] dynamic prop-value cause ivalidate loop (#21309 by @neostfox)
-
Components [form] avoid reset manual errors (#21368 by @snowbitx)
-
Components [segmented] fix label item width render (#21379 by @jeff-fe)
-
Components [cascader] dynamic options render error (#21405 by @btea)
-
Components [select-v2] resolve invalid filter and remote methods (#21419 by @cszhjh)
-
Components [pagination] reset icon hover state when page changes (#21371 by @cszhjh)
-
Components [tree] keyboard nav broken after filter/collapse (#21377 by @SpanManX)
-
Components [splitter] ensure
cacheCollapsedSize
is set (#21259 by @cszhjh) -
Components [time-select] fix typos (#21452 by @thinkasany)
-
Components [table] fix absence of theadRef bug (#21454 by @realainov)
-
Components prevent prefix and suffix operations in disabled state (#21461 by @dhj-l)
-
Components [select] prevent prefix and suffix in disabled state (#21467 by @thinkasany)
-
Components [form] maximum recursive updates exceeded (#21391 by @xingyixiang)
-
Components [time-picker] fix keyboard arrow controls (#21215 by @dhj-l)
-
Components [menu] hide arrow right padding incorrect (#21292 by @Meet-student)
-
Components [dropdown] prevent unexpected scrolling on hovering (#20518 by @ydkdev)
-
Components [table-v2] keep hover state after expanded (#21472 by @cszhjh)
-
Components [scrollbar] wrap resize scroll distance state change (#21491 by @btea)
-
Components [table] avoid width calculation errors caused by hidden (#21492 by @cszhjh)
-
Theme-chalk [tabs]: include border-top in nav height (#21008 by @codingories)
-
Components [date-time-picker] emit
update:model-value
when two dates reached -
Components [tree]: fix dynamic binding
defaultCheckedKeys
trigger rerender (#21503 by @SpanManX) -
Components [select-v2] set model-value default to undefined (#21540 by @Dsaquel)
-
Components [input-number] dynamic precision render value (#21558 by @btea)
-
Components [select-v2] avoid abnormal display of new options (#21538 by @keeplearning66)
-
Components [select] ResizeObserver loop completed with undelivered notifications (#21559 by @btea)
-
Components [tree]
up/down
keys stop working after expanding nodes (#21526 by @SpanManX) -
Components allow null type on empty-values components (#21582 by @Dsaquel)
Refactors
-
Components improve tab Observer name (#21413 by @thinkasany)
-
Components Simplified event handling (#21432 by @thinkasany)
-
Improve nodes type for
getOrderedChildren
hook (#21450 by @thinkasany) -
Components [scrollbar] Simplifying shouldSkipDirection (#21484 by @thinkasany)
-
Components [timePicker] touch start event (#21458 by @thinkasany)
-
Components [scrollbar] Simplifying updateTriggerStatus (#21485 by @thinkasany)
-
Components [splitter] format class (#21502 by @thinkasany)
-
Components [form] enhance
scrollIntoViewOptions
type (#21552 by @cszhjh) -
Components [message] use
MessageType
replacemessageType
(#21579 by @thinkasany) -
Style(theme-chalk): fix focus issue when clicking label blank area (#21388 by @cszhjh)
-
Style(components): [popper] avoid incorrect word wrapping (#21385 by @keeplearning66)
-
Style(theme-chalk): [transfer] inherit checkbox & fix last item margin (#21429 by @cszhjh)
-
Style(components): [tabs] tabs nesting style error (#21412 by @snowbitx)
-
Style(components): [input] prevent slot element width squeeze (#21476 by @keeplearning66)
-
Style(components): remove unused icon class & autocomplete tweaks (#21565 by @Dsaquel)