Skip to content

Latest commit

 

History

History
205 lines (136 loc) · 5.65 KB

CHANGELOG.md

File metadata and controls

205 lines (136 loc) · 5.65 KB

Changelog

Material UI v4.x

4.1.0 - 2020-01-27

  • Parametrize some components (Select, Tabs)
  • Fix @:structInit with latest haxe
  • Fix theme.mixins.toolbar type (css.Properties)
  • Use DOMElement instead of Element if react-types is configured to do so
  • Add variant prop to Paper
Patch versions

4.1.1

  • 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

4.0.0 - 2019-12-05

  • 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 to core
  • 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

4.0.1

  • Fix compatibility with haxe 3.4.7
  • Add CI for haxe 3.4.7

4.0.2

  • 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

4.0.3

  • 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

4.0.4

  • Add colSpan and rowSpan props to TableCell
  • Parametrize Autocomplete's data-related props (#6)
  • Fix withTheme() HOC definition

Material UI v3.x

3.9.0 - 2019-12-05

  • Add tabIndex prop to Button
  • Start branch version/3.x to continue development for v3
Patch versions

3.9.1

  • Add all icons from @material-ui/icons version 3.0.2

3.9.2

  • Expose components styles API
  • Add CI for components styles API (and class keys)
  • Fix class keys for some components
  • Remove TouchRipple

0.14.0 - 2019-01-29

  • Rewrite base props for all components to avoid some blocking issues
  • Fix ClassKey-related props (by fixing Record<T> in react-types)
  • Now requires react-types version 0.9.0
Patch versions

0.14.1

  • Compatibility with @material-ui/core 3.9.2 (nothing to do)
  • Add Lab components in mui.lab: Breadcrumbs, Slider, SpeedDial, ToggleButton

0.14.2

  • Use an enum for SvgIcon's (and all icons') fontSize prop

0.14.3

  • Fix a typo in InputBase for multiline prop

0.14.4

  • Fix a typing mistake in FormControlLabel for control prop

0.14.5

  • Add className prop to Hidden

0.14.6

  • Fix @:jsRequire for Link and FormLabel

0.14.7

  • Allow children prop for Select

0.13.0 - 2019-01-15

Patch versions

0.13.1

  • Compatibility with @material-ui/core 3.9.1
  • Tooltip: use ReactElement instead of ReactFragment for children prop
  • TextField: use Partial for InputProps prop

0.12.0 - 2018-12-31

  • Compatibility with @material-ui/core 3.8.0
  • Rename some icons to avoid type shadowing (added Icon suffix to Class, Event, Input, Map, Tab)
Patch versions

0.12.1

0.12.2

  • Select: use Any for props.value type

0.11.0 - 2018-12-27

0.10.0 - 2018-12-26

  • Rewrite components props using ForcedOverride<T1, T2> from react-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

0.9.0 - 2018-12-24

  • 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

0.8.0 - 2018-12-14