Skip to content

@blueprintjs/[email protected]

Compare
Choose a tag to compare
@adidahiya adidahiya released this 13 Mar 05:27
· 2581 commits to develop since this release

General

  • 🌟 #2200 Publish correct ES module files
    • Upgrade to TypeScript 2.7 for development and enable esModuleInterop and allowSyntheticDefaultImports compiler flags to emit valid ES import statements for modules such as classnames and moment.
    • ⚠️ bumped tslib dependency in all packages to support these new flags

@blueprintjs/core

  • 🌟 #2205 Portal supports SSR now - it renders nothing on the server
    • πŸ”₯ the DOM element created by Portal is now treated as its root, so className is applied to this element. this also means that no dummy element is created inside the portal, making it one level shallower.
    • πŸ”₯ Removed containerRef prop as it no longer makes sense given note above. Users can simply apply refs to the elements they render in the portal.
  • #1966 New TagInput addOnBlur prop adds items when input is blurred (in addition to enter key) (🎩 @kmblake)
  • #2182 New Icon title prop (defaults to icon name) (🎩 @reiv)
  • #2217 Fix Icon color prop so it actually sets color (🎩 @micooz)
  • #2180 Add space between Label text and helperText (🎩 @danielbh)
  • #2188 Label hides helperText element when omitted (🎩 @danielbh)
  • #2132 Tree nodes now support generic nodeData property for attaching arbitrary data (🎩 @izikorgad)
    • Tree.ofType<T>() static method can be used to create a non-generic Tree component for a given nodeData type