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
andallowSyntheticDefaultImports
compiler flags to emit valid ES import statements for modules such asclassnames
andmoment
. β οΈ bumpedtslib
dependency in all packages to support these new flags
- Upgrade to TypeScript 2.7 for development and enable
@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, soclassName
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.
- π₯ the DOM element created by
- #1966 New
TagInput
addOnBlur
prop adds items when input is blurred (in addition toenter
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
andhelperText
(π© @danielbh) - #2188
Label
hideshelperText
element when omitted (π© @danielbh) - #2132
Tree
nodes now support genericnodeData
property for attaching arbitrary data (π© @izikorgad)Tree.ofType<T>()
static method can be used to create a non-genericTree
component for a givennodeData
type