github palantir/blueprint release-1.17.0
v1.17.0

latest releases: @blueprintjs/table@5.1.4, @blueprintjs/table-dev-app@5.1.4, @blueprintjs/select@5.1.4...
6 years ago

🎆 Highlights: clutch fixes, dependency upgrades, and smarter table rows

📖 Latest docs: blueprintjs.com/docs

General

  • 📦 Peer dependency replaced react-addons-css-transition-groupreact-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

@blueprintjs/core 1.17.0

  • NEW NumericInput clampValueOnBlur prop will restrict the value to between min and max when the input is blurred (default false 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
  • Fixed EditableText only sets defaultValue on initial render #987
  • Fixed Tabs2 clicking selected tab again fires onChange #1067

@blueprintjs/datetime 1.15.0

  • Fixed DateRangePicker with contiguousCalendarMonths=false now shows hovered range #1048
  • 📦 Updated react-day-picker dependency to latest v5.3.0 #688 #1014
    • react-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 of react-day-picker

@blueprintjs/docs 1.1.0

  • NEW Navigator scrolls selected item into viewport #335
    navigator-key-scroll

@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

Documentation

Don't miss a new blueprint release

NewReleases is sending notifications on new releases.