v0.14.3
Breaking Changes
Note that these are not essentially breaking changes.
Unless you have used these implementation details in your code.
- [Internal] Remove
controllable.jsmixin (#2889) - [Internal] Remove
mergeAndPrefix()(#2886) - [Internal] Remove
utils/extend.js(#2933) - [Internal] Remove
utils/immutability-helper.js(#2907)
General
- [Examples] Move
DateTimeFormatpolyfill to the example (#3024) - [Docs] Add title and description to code examples, thanks to @mbrookes's hard work (#2927)
- [Docs] Add a showcase section (#2910)
- [Docs] Hide code examples by default (#2911)
- [Docs] Add Cloudcraft to Showcase (#3036)
- [Docs] Migrated the following pages to use the new documentation standard:
- Added the following eslint rules:
- [Performance] Fix V8 deopt, leakage of
arguments(#2876) - [ServerSideRendering] Make userAgent contexual (#3009)
Component Fixes / Enhancements
- [Slider] Avoid selection when dragging (#2827)
- [Snackbar] Execute onDimiss callback after snackbar has closed (#2881)
- [Table] Don't use
for...ofon table children (#2904) - [RenderToLayer] Fix leaking of event (#2935)
- [FlatButton] Fix shared memory property modification (#2964)
- [DatePicker] Add
firstDayOfWeekand days abbreviations (#2899) - [ListItem] Added nestedItemStyle prop (#2990)
- [ListItem] when disabled,
classNameis ignored (#2723) - [EnhancedButton] Make keyup event respect
disableKeyboardFocus(#3000) - [Dialog] Fix overlay scroll for nested dialogs (#2893)
- [SvgIcons] Remove fill attributes (#3034)
- [Paper] Allow the box shadow color to be changed (#3003)
Deprecations
- [DropDownIcon] Will be removed with
0.15.0(#2994)