🎆 Highlights: external sourcemaps, loading table cells, loading buttons, keyboard-clickable buttons
📖 Latest docs: blueprintjs.com/docs
General
- 🌟 Fixed externalized source maps their own files, to reduce bundle size #112
- Fixed "file.ts is not in the SourceMap" errors #449
- Fixed set
NODE_ENV
in build task so external contributors don't have to set the environment variable manually on CircleCI #451
@blueprintjs/core 1.6.0
-
🌟 NEW:
Button
andAnchorButton
loading
prop replaces content with aSpinner
and preserves original button width (🎩 @greglo) #198 -
🌟 NEW:
Button
andAnchorButton
both support enter and space for keyboard clicking #430- a comprehensive study of browser behavior led us to the following semantics:
- enter clicks the button on key down
- space clicks the button on key up (and shows a sweet active state while held)
- a comprehensive study of browser behavior led us to the following semantics:
-
NEW:
.pt-label
,.pt-control
,.pt-control-group
, and.pt-select
now support the.pt-disabled
modifier #402, #448 -
Fixed
.pt-progress-bar
uses same colors as.pt-spinner
(building off last week's #369) #440
@blueprintjs/datetime 1.5.0
- NEW upgraded to latest version of
react-day-picker
v3.1 to fixgetFirstDayOfWeek
#465 - NEW
TimePicker
selectAllOnFocus
prop selects all the text in each input when focused (defaultfalse
) #383 - NEW export
Months
enum (English-named values for 0-indexed months) #439 - Fixed
DateRangePicker
clonesinitialValue
so the month appears correctly #429 - Fixed
DateRangePicker
next month logic for December #431 - Fixed
DateTimePicker
selected date can be cleared (by clicking it again) #466 - Fixed
TimePicker
focus box-shadow #447 - Fixed use
textContent
instead ofinnerHTML
when measuring text to prevent potential XSS (🎩 @winstonhowessc) #457
@blueprintjs/table 1.3.0
- 🌟 NEW
Cell
loading
prop gives fine-grained control over loading state #435
- Fixed
Table
no longer eats all click events so you can click to move cursor in editable cells #291 - Changed Greatly reduced total number of DOM event listeners by moving selection interaction component higher in the render tree #291