- Parametrize some components (Select, Tabs)
- Fix
@:structInit
with latest haxe - Fix
theme.mixins.toolbar
type (css.Properties
) - Use
DOMElement
instead ofElement
ifreact-types
is configured to do so - Add
variant
prop toPaper
Patch versions
- Button: add disableElevation
- ListItemAvatar: fix children type
- Autocomplete: add "reason" parameter to callbacks
- Theme: Allow multiple
Float
parameters for spacing - Styles: add ColorManipulator
- ThemeProvider allows multiple children
- Tab: accept more props
- Breakpoint: add operator overloading
- Styles: allow setting css variables in parseJss
- Update existing core components and API to
4.7.1
- Update existing lab components to
4.7.1
- Update icons (add 4500 more, including proxies)
- Promote some components from
lab
tocore
- Add MuiTheme types and providers
- Add style API (
createGenerateClassName
,styled
,withTheme
) - Expose
styles
for core and lab components - Add color manipulation API / tools
- Add CI to test compilation of all components
- Add
ButtonGroup
component - Add
Container
component - Add
TextareaAutosize
component - Add
Autocomplete
component (lab) - Add
Rating
component (lab) - Add
Skeleton
component (lab) - Add
TreeView
/TreeItem
components (lab)
Patch versions
- Fix compatibility with haxe 3.4.7
- Add CI for haxe 3.4.7
- Update for
4.7.2
release of@material-ui/core
- [Lab] Autocomplete: add getOptionSelected() prop
- Avatar: add fallback classkey
- Add size prop to form control components
- Auto-generated tests to ensure classkeys and
Component.styles()
are up-to-date - Fix
Component.styles()
API for components not using the theme - Fix classkeys for some components
- Add
colSpan
androwSpan
props toTableCell
- Parametrize
Autocomplete
'sdata
-related props (#6) - Fix
withTheme()
HOC definition
- Add
tabIndex
prop toButton
- Start branch
version/3.x
to continue development for v3
Patch versions
- Add all icons from
@material-ui/icons
version3.0.2
- Expose components styles API
- Add CI for components styles API (and class keys)
- Fix class keys for some components
- Remove
TouchRipple
- Rewrite base props for all components to avoid some blocking issues
- Fix
ClassKey
-related props (by fixingRecord<T>
inreact-types
) - Now requires
react-types
version0.9.0
Patch versions
- Compatibility with
@material-ui/core 3.9.2
(nothing to do) - Add Lab components in
mui.lab
:Breadcrumbs
,Slider
,SpeedDial
,ToggleButton
- Use an enum for
SvgIcon
's (and all icons')fontSize
prop
- Fix a typo in
InputBase
formultiline
prop
- Fix a typing mistake in
FormControlLabel
forcontrol
prop
- Add
className
prop toHidden
- Fix
@:jsRequire
forLink
andFormLabel
- Allow
children
prop forSelect
- Compatibility with
@material-ui/core 3.9.0
- Add new
Link
component - Update
Badge
andInputAdornment
Patch versions
- Compatibility with
@material-ui/core 3.9.1
- Tooltip: use
ReactElement
instead ofReactFragment
forchildren
prop - TextField: use
Partial
forInputProps
prop
- Compatibility with
@material-ui/core 3.8.0
- Rename some icons to avoid type shadowing (added
Icon
suffix toClass
,Event
,Input
,Map
,Tab
)
- EventListener externs
react-event-listener
- Transition externs
react-transition-group
- Fix Transition-related callback props
- Last missing components: transition-related components
- Rewrite components props using
ForcedOverride<T1, T2>
fromreact-types
- Rewrite event handlers to support additional arguments
- Unify and fix color props
- All components except transition-related components:
- New components:
Snackbar
,SnackbarContent
- New components:
Stepper
,MobileStepper
,Step
,StepButton
,StepConnector
,StepContent
,StepIcon
,StepLabel
- New Components:
Hidden
,NativeSelect
,NoSsr
,Portal
,RootRef
,SvgIcon
,SwipeableDrawer
,TouchRipple
- New components:
- Compatibility with
@material-ui/core 3.7.0
- New component:
Fab
- New components:
GridList
,GridListTile
,GridListTileBar
- New components:
TablePagination
,TableSortLabel
- New components:
ExpansionPanel
,ExpansionPanelActions
,ExpansionPanelDetails
,ExpansionPanelSummary
- New components:
ListItemAvatar
,ListItemIcon
,ListItemSecondaryAction
,ListSubheader
- Compatibility with
@material-ui/icons 3.0.1