🎆 Highlights: clutch fixes, dependency upgrades, and smarter table rows
📖 Latest docs: blueprintjs.com/docs
General
- 📦 Peer dependency replaced
react-addons-css-transition-group
⇒react-transition-group
per facebook/react#8125 (🎩 @benhjames) #1051- 🔥 this is an artifact of our recent peer dependency update to React 15.5, and requires that you manually install the new package:
npm install --save react-transition-group
- you can then remove
react-addons-css-transition-group
(after updating your own usages, if any):npm uninstall --save react-addons-css-transition-group
- don't forget to update
@types
packages accordingly! - 💡 while the only code change here is in
core
, every package is affected by this change, through the magic of peer dependencies
- 🔥 this is an artifact of our recent peer dependency update to React 15.5, and requires that you manually install the new package:
@blueprintjs/core 1.17.0
- NEW
NumericInput
clampValueOnBlur
prop will restrict the value to betweenmin
andmax
when the input is blurred (defaultfalse
for compatibility) #1044 - NEW
NumericInput
large
prop applies.pt-large
modifier to use larger inputs and buttons #907- this was not as simple as adding
.pt-large
once to the container element, so we opted for a prop to ensure the correct classes are added correctly, see #1038
- this was not as simple as adding
- Fixed
EditableText
only setsdefaultValue
on initial render #987 - Fixed
Tabs2
clicking selected tab again firesonChange
#1067
@blueprintjs/datetime 1.15.0
- Fixed
DateRangePicker
withcontiguousCalendarMonths=false
now shows hovered range #1048 - 📦 Updated
react-day-picker
dependency to latestv5.3.0
#688 #1014react-day-picker
NPM module now includes its own typings, so we were able to remove some interfaces that were redefined locally to avoid adding an@types
dependency- nothing has changed in the
Date[Range]Picker
APIs, but they are no longer compatible with older versions ofreact-day-picker
@blueprintjs/docs 1.1.0
- NEW
Navigator
scrolls selected item into viewport #335
@blueprintjs/table 1.14.0
- 🌟 NEW
Table#resizeRowsByTallestCell
instance method now accepts an array of column indices to consider when computing tallest cell, or no arguments to consider all columns in the viewport (🎩 @philcchen) #1070- it still accepts a single column index (not an array) for the one-column case
- Fixed divider appearance between headings and ghost cells #972