v1.15.0
π Highlights: top quality bug fixes and some very impressive new Table
features.
π Latest docs: blueprintjs.com/docs
@blueprintjs/core 1.15.0
- Fixed
Popover
useSmartPositioning
does not mutatedefaultProps
for all other popovers on the page #973 - Fixed
Collapse
overflow styles (follow-up from #938) #976 - Fixed
Tooltip
inheritDarkTheme
prop now appears in interface #993 - Fixed
Tooltip
warns about disabling empty popover only when popover would be shown #1000 - Fixed set
displayName
correctly on all components (must bepublic static
) #982 - Fixed
dark-menu-item
sass mixin argument typo #961 - Changed most props validation thrown errors to console warnings because they are not error-worthy, merely discouraged #977 #981
- a handful of thrown errors remain: invariants that must be met
@blueprintjs/datetime 1.13.0
- NEW
DateInput
popoverProps
prop proxied toPopover
#560 #974 - Fixed
DateInput
correctly passes all props toDateTimePicker
(whentimePrecision
is set) #980 - Fixed
DateRangeInput
supports full HTMLInputProps on each input #945 - Fixed
DateRangeInput
spreads all props toDateRangePicker
#970 - Fixed set
displayName
correctly on all components (must bepublic static
) #982
@blueprintjs/table 1.12.0
- π NEW drag-and-drop column and row reordering! #213
- Column and row reordering can be toggled independently via the following API:
<Table isColumnReorderable={true} onColumnsReordered={myCallback} />
<Table isRowReorderable={true} onRowsReordered={myCallback} />
Table
defers to you to reorder your data appropriately. See the documentation for details onmyCallback
implementation; the newUtils.reorderArray
function can be helpful here.
- Column and row reordering can be toggled independently via the following API:
- π NEW
table.resizeRowsByTallestCell(columnIndex)
instance method resizes all rows by the tallest visible cell in that column #929
- all rows (even those offscreen) are resized to match the desired height (based on content) of the tallest currently visible cell in the given column index
- to access this instance method you must first get a
ref
to your<Table>
- π Fixed eliminate so many unnecessary re-renders #998
- added
@PureRender
decorator to all pure table components - added custom
shouldComponentUpdate
logic where necessary to handle complex props - π₯
RegionLayer
internal component API accepts pre-computedregionStyles
instead ofgetRegionStyle
function (but you probably won't notice)
- added