|
| 1 | +## 0.11.0 |
| 2 | +###### _Aug 24, 2015_ |
| 3 | + |
| 4 | +##### Breaking Changes |
| 5 | +- The Table component is now composable. (#1199) |
| 6 | + - JSON objects to create the table and the table component will no longer generate the table for you. |
| 7 | + The docs site provides a complete example of how a table might look: http://material-ui.com/#/components/ |
| 8 | + table. The example also includes a 'super header' and 'super footer' row. |
| 9 | + - **Upgrade Path:** Instead of passing in the raw JSON data, you'll need to generate the appropriate |
| 10 | + TableHeader/TableRow/TableHeaderColumn components and pass them in as children. The same should be applied |
| 11 | + to the rowData and the footer. |
| 12 | +- Tabs can now be controlled. In order to make this work we had to change the parameters being passed back to |
| 13 | + the `onChange` event to: `onChange(value, e, tab)`. Where value is the value of the tab that it was changed |
| 14 | + to, e is the event, and tab is the actual tab component. (#1232, #1235) |
| 15 | +- Added a new `static` flag to the ThemeManager that defaults to `true`. If you're mutating your theme variables |
| 16 | + after the app initializes, set this flag to `true`. This will allow us to perform some optimations to |
| 17 | + components that require theme variables. (#1397) |
| 18 | +- ListItem (#1438, #1105) |
| 19 | + - Nested list items should no longer be passed in as children. Use the `nestedItems` prop instead. |
| 20 | + - The `open` prop has been renamed to `initiallyOpen`. |
| 21 | +- Removed classable mixin |
| 22 | + - This mixin was no longer used in the library. Removing it allowed us to get rid of the `classnames` dependency. If you were using this mixin in your own projects, you'll need to pull the source and manually include it. |
| 23 | + |
| 24 | +##### Component Fixes / Enhancements |
| 25 | +- Buttons - Fixed a bug that caused buttons to not gain keyboard focus in some cases (#1485, #1453, #1458) |
| 26 | +- Card |
| 27 | + - Properly merge `CardAction` and `CardExpandable` styles. (#1376) |
| 28 | + - Added Right-To-Left support to `CardExpandable`. To use this, set `isRtl` to `true` in the theme. (#1408) |
| 29 | +- DatePicker - Fixed an error that occurred when using valueLink (#1400) |
| 30 | +- DropDownMenu - Added `disabled` prop (#1406) |
| 31 | +- FlatButton - Added `labelPosition` prop. (#1286) |
| 32 | +- InkBar - Added color prop and inkBar.backgroundColor to theme variables. (#1244) |
| 33 | +- Ripple |
| 34 | + - Fixed display glitch on Safari (#1420) |
| 35 | + - Fixed an error when ripples were unMounted (#1416) |
| 36 | +- SelectField |
| 37 | + - Added `floatingLabelStyle` prop (#1463 #1450) |
| 38 | +- Slider |
| 39 | + - Fixed a bug when setting the width attr (#1368) |
| 40 | + - Fixed a bug with disabled sliders (#1417) |
| 41 | + - Fixed a focus style glitch and other style problems (#1448, #1451, #1468) |
| 42 | +- Snackbar - Added onShow and onDismiss (#1390) |
| 43 | +- Table - Ensure that the table component properly keeps track of selected rows (#1325) |
| 44 | +- TextField |
| 45 | + - Added `underlineFocusStyle` prop (#1422, #1419) |
| 46 | + - `hintText` can now be a `string` or `element` (#1424, #1202) |
| 47 | +- TimePicker |
| 48 | + - Fixed a bug that caused the am/pm selector to switch (#1440) |
| 49 | + - Fixed a bug that caused defaultTime to not be set (#1466) |
| 50 | +- Tooltip - Probably center tooltips when tooltip text changes (#1205) |
| 51 | +- Theme - Added `setContentFontFamily` (#1405) |
| 52 | + |
1 | 53 | ## 0.10.4
|
2 | 54 | ###### _Aug 8, 2015_
|
3 | 55 |
|
|
0 commit comments