Releases: cca-io/rescript-mui
Release list
9.0.0
- π₯ Update ReScript to v12 and
@rescript/reactto v0.15.0. - π₯ Update
@rescript-mui/material,@rescript-mui/laband@rescript-mui/x-date-pickersto MUI v9 peer dependencies. - π₯ Remove Typography color dot notation; use the
sxprop instead. - π₯ Remove standalone system props; use the
sxprop instead. - π₯ Remove
GridLegacy. - π Expand the MUI X Date Pickers bindings to complete component coverage.
7.0.0
- π₯ Update
@rescript-mui/materialand@rescript-mui/labto MUI v7 peer dependencies. - π Add MUI v7 props and slots for
Accordion,Autocomplete,Avatar,AvatarGroup,CircularProgress,FormControlLabel,Grid,IconButton,Modal,Slider,SpeedDialIcon,TablePaginationandTabs. - π Add MUI Lab v7 support for sequential
Masonrylayout, persistentTabPanelcontent and theTabListlist slot class. - π Support plain strings in
GlobalStylesand exposeenableCssLayeronStyledEngineProvider. - π Fix the MUI v7
Gridmodule imports. - π Synchronize component class keys and theme override types with MUI v7.
6.1.0
- π Add MUI container-query helpers to
Theme, including named container queries. - π Expand
Typographycolors with the complete MUI v6 palette token set and a custom string escape hatch.
6.0.0
-
π₯ Update
@rescript-mui/materialand@rescript-mui/labto MUI v6 peer dependencies. -
π₯ Rework
Gridbindings for the MUI v6 API.- Introduce
GridLegacyfor the previous grid API. - Use dedicated responsive helper types such as
GridColumns,GridDirection,GridOffset,GridSizeandGridSpacing. - Use
intgrid sizes where appropriate.
- Introduce
-
π₯ Remove
MuiLab.LoadingButtonnow that loading support is part ofMui.Button. -
π Add loading props, loading positions and loading styles to
Mui.Button. -
π Add slot and
slotPropsbindings to more MUI v6 components, includingAutocomplete. -
π Add responsive value support to
Stack. -
π Expand
Mui.System/Mui.Sxbindings with more flexbox, grid, overflow and responsive value support. -
π Add or significantly expand bindings for
Typography,Accordion,AccordionSummary,Avatar,BottomNavigationAction,CardActionArea,CardHeader,ListItemText,Menu,MobileStepper,OutlinedInput,Rating,Snackbar,SpeedDial,SpeedDialAction,StepContent,TablePagination,TableSortLabelandTextField. -
π Refresh the examples with new v6-focused examples for
Buttonloading states,Grid, slots,MasonryandTimeline. -
π Fix incorrect slot class decorators for
Badge,ModalandBackdrop. -
π Fix typography system props.
-
π Restore zero-cost bindings in more places.
-
π Switch builds to
rewatchand raise the repo Node.js requirement to>=22. -
π Add automated npm publishing with trusted publishing support.
5.1.2
5.1.1
- π restore the accidentally removed id prop of
ButtonBase - π Add a bunch of examples
5.1.0
-
π₯ Theme & ThemeOptions refactor
- Makes the naming more consistent between the two (needs another check)
- Re-order types to be defined in the same order in each module
- Fixes the breakpoints function types on the theme
- Removes the now unnecessary runtime overhead of ThemeHelpers.addBreakpoint
- Add ThemeHelpers.addBreakpointDown function
- Add ExampleTheme.res file to the repo
-
π Add
Breakpointtype -
π Add a bunch of missing props to
InputBase,TextField -
π Add a bunch of event handler props to common props
-
π Move
titleto common props -
π Move
tabIndexto common props -
π Add
Typographyprops toDialogTitle -
π Add
relandtargettoButtonBaseprops -
π Add missing
rowSpantoTableCell -
π Add
enterKeyHintandinputModeto input props -
π Add
varianttoCardprops -
π Add
data-testidto common props
5.0.1
- π Add missing colSpan to TableCell
- π Fix disableUnderline not being available in Select & Co.
- π Fix defaultProps override feature
5.0.0
5.0.0-rc.2
- π Add ARIA props.