v1.30.0
π Latest docs: blueprintjs.com/docs
@blueprintjs/core 1.30.0
π Changed
- #1604 Moved the following
Utils
functions frompackages/table
intopackages/core
:arraysEqual
deepCompareKeys
getDeepUnequalKeyValues
getShallowUnequalKeyValues
shallowCompareKeys
π Bug fixes
- #1608
EditableText
now elegantly handles long strings with no spaces. (π© @luyao-wang)
- #1616
InputGroup
now properly stylespt-spinner
s contained in child buttons.
@blueprintjs/table 1.27.0
π Changed
- #1627
Table
now supports theuseInteractionBar
prop.ColumnHeaderCell
'suseInteractionBar
prop is now deprecated.- We made this change for two reasons:
- From a design perspective, the interaction bar should be enabled for all cells at once or for none at all. Thus, it makes sense to provide the flag to the top-level
Table
component. - This change enables a fix for a bug where the column header wouldn't resize properly when
useInteractionBar
was toggled on and off.
- From a design perspective, the interaction bar should be enabled for all cells at once or for none at all. Thus, it makes sense to provide the flag to the top-level
- #1604 Moved the following
Utils
functions frompackages/table
intopackages/core
:arraysEqual
deepCompareKeys
getDeepUnequalKeyValues
getShallowUnequalKeyValues
shallowCompareKeys
- #1596 #1621
Table
now renders and updates fewer DOM elements under the hood in certain cases, leading to slightly faster rendering performance.
π Bug fixes
- #1621
Table
now aligns the left selection/focused-cell border properly when row headers are hidden:
- #1622
Table
now shows a left border on selected regions that include cells in the first column when row headers are visible. - #1624
TruncatedFormat
now does fewer DOM reads when the content popover is closed, leading to slightly improved rendering performance.