We have shifted goals for v0.16.0
.
Across a number of issues over the last ~5 months we have been telling people that certain improvements are coming in v0.16.0
ranging from performance to component API issues and more.
Those improvement are coming with the next
branch.
We are switching in goal so we can release changes more often.
Breaking Changes
- [Badge] Swapped primary and accent colors (#4449)
- [CircularProgress] The API has become more flexible and straightforward.
size
attribute now means the outer diameter in pixels. Line thickness is variable and should be defined via thethickness
attribute. Default margins are eliminated. If you'd like to upgrade your existing app without changing the actual sizes of yourCircularProgress
components, here are the formulas:
newSize = 59.5 * oldSize;
thickness = 3.5 * oldSize;
margin = (oldSize < 0.71) ?
((50 - 59.5 * oldSize) / 2) :
(5.25 * oldSize);
Examples:
// Before:
<CircularProgress />
<CircularProgress size={2} />
// After:
<CircularProgress size={59.5} style={{margin: 5.25}} /> // Thickness is 3.5 by default
<CircularProgress size={119} thickness={7} style={{margin: 10.5}} />
(#4705)
- [core] Wrap the
propTypes
definitions so they can be removed in production (#4872) - [core] Remove the deprecated code (#4987)
- [List] Rename MakeSelectable to makeSelectable (#5025)
Component Fixes / Enhancements
- [BottomNavigation] Fix SVG icon positioning (#4982)
- [Buttons] Reset hover state when disabled prop is changed (#4951)
- [CardHeader] Fixes warning: Unknown props titleColor (#0e787c7)
- [Checkbox] Tweak the transition to allow different shapes (#5016)
- [DatePicker] Improve dark theme support (#4943)
- [DatePicker] Changes opacity of disabled day-buttons (#4994)
- [EnhancedTextarea] Guard for if scrollHeight is not present (#5015)
- [FloatingActionButton] Reset hover state when disabled prop is changed (#4951)
- [IconMenu] Warn when not providing an IconButton to iconButtonElement (#4990)
- [NestedList] Prevent rendering the children when the nested list is hidden (#5024)
- [Popover] Prevent creating multiple timeouts when popover is closing (#5010)
- [ListItem] Fix primaryTogglesNestedList not working with checkbox (#4988)
- [RaisedButton] Fixes warning: Unknown props on (#5067)
- [RefreshIndicator] Passing other props to the root element (#5054)
- [RTL] Add a new directionInvariant property (#5026)
- [TableRowColumn] Tooltip visible with TableRowColumn (#5014)
- [TextField] Better support for type=search (#4973)
Docs
- [docs] Fix 404 links (#4998)
- [examples] Move to own repositories (#4475)
- [showcase] Add some new projects (#4978, #5119)
Core
- [Slider] Clean up the implementation (#5036)
- [test] Reduce the noise when running the test suite (#ea2538e)