What's Changed
Bug Fixes
- code-snippet: allow empty value for
aria-label(1f2b40b) by @metonym in #2602 - code-snippet: type definitions include
$$restProps(cba89af) by @metonym in #2601 - combo-box:
virtualConfig.overscanallows 0 (dbce40d) by @metonym in #2602 - combo-box: allow empty
item.textandaria-label(3d2447a) by @metonym in #2602 - composed-modal: allow empty value for
aria-label(27508e7) by @metonym in #2602 - data-table: allow empty
header.keyand 0 forheader.width(86e8cc0) by @metonym in #2602 - data-table: default string sorting is case- and accent-insensitive (aada03e) by @metonym in #2603
- dropdown:
virtualConfig.overscanallows 0 (e9fef81) by @metonym in #2602 - dropdown: allow empty
item.text(46e661e) by @metonym in #2602 - form-group: allow empty value for
aria-labelledby(2f25c87) by @metonym in #2602 - modal: allow empty value for
aria-label(7d79eaf) by @metonym in #2602 - multi-select: allow empty
item.textandaria-label(151118b) by @metonym in #2602 - number-input: dynamically set
aria-describedbybased on state (6fa377d), closes #2613 by @metonym in #2620 - number-input: preserve value during invalid decimal input (9ba0bc9) by @metonym in #2604
- number-input: support locale-specific decimal separators (7665b23), closes #2547 by @metonym in #2607
- overflow-menu: allow empty value for
aria-label(9a26ae2) by @metonym in #2602 - select: dynamically set
aria-describedbybased on state (9639107) by @metonym in #2621 - slider: allow empty
minLabel/maxLabelandaria-label(ffd6d38) by @metonym in #2602 - tabs: allow empty value for
aria-label(2a7a133) by @metonym in #2602 - toggle: allow empty value for
aria-label(ebfa493) by @metonym in #2602 - ui-shell: allow empty value for
aria-labelinHeader(32fe5b1) by @metonym in #2602
Performance
- data-table: optimize row selection/expansion lookups using Sets (54dfd41) by @metonym in #2589
- data-table: compute selected/expanded states using
@const(efd5ae8) by @metonym in #2590 - data-table: recompute
tableCellsByRowIdonly when rows/headers change (b372c91) by @metonym in #2590 - data-table: avoid redundant copy in
sortedRowswhen sorting disabled (6dd07f0) by @metonym in #2590 - data-table: use Set in expand/select handlers (a9c9101) by @metonym in #2590
- data-table: update
batchSelectedIdsonly when selected value changes (da603ea) by @metonym in #2590 - tree-view: use Set lookups for selected/expanded instead of array includes (f582b05) by @metonym in #2592
- tree-view: guard store updates by
activeIdvalue equality (f0928a1) by @metonym in #2592
Full Changelog: v0.99.1...v0.99.2