github palantir/blueprint release-1.20.0
v1.20.0

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

🎆 Highlights: Table batch cell rendering and other performance improvements

📖 Latest docs: blueprintjs.com/docs

@blueprintjs/core 1.20.0

  • NEW Added four UI icons (#1221)
    • Bank account, IP address, cell tower, ID number

@blueprintjs/datetime 1.17.0

  • NEW TimePicker disabled prop (#1219) (🎩 @AlexMarvelo)

@blueprintjs/table 1.17.0

  • 🌟 NEW Table cells are now batch-rendered within each frame when scrolling (#1201)
    • This yields much smoother scrolling, with the tradeoff of showing momentary flashes of white as rendering catches up.
    • This batching behavior is not yet user toggle-able or configurable, but will be in the future.
      2017-06-13 09 20 18
  • NEW ColumnHeaderCell/RowHeaderCell index prop, which is passed to callbacks if provided (#1210)
    • No more having to instantiate new anonymous callback functions when rendering either of these components; the index can be passed directly to a persistent callback function instance.
  • NEW ColumnHeaderCell/RowHeaderCell renderMenu prop
    • renderMenu is an example of a callback that henceforth can be instantiated only once, because it receives the row/column index as a parameter.
    • menu is now deprecated in favor of renderMenu (#1218)
  • NEW getShallowUnequalKeyValues and getDeepUnequalKeyValues utility functions (#1222)
    • These functions streamline debugging of shouldComponentUpdate methods; they will thus be more useful for Blueprint contributors than for Blueprint consumers.
  • Fixed Table componentWillReceiveProps now responds to more prop changes and updates the component accordingly (#1165)
  • Fixed ColumnHeader/RowHeader shouldComponentUpdate issues (#1215) (#1217)

Don't miss a new blueprint release

NewReleases is sending notifications on new releases.