Skip to content

6.0.0

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 03 Aug 12:09
· 36 commits to master since this release
  • πŸ’₯ Update @rescript-mui/material and @rescript-mui/lab to MUI v6 peer dependencies.

  • πŸ’₯ Rework Grid bindings for the MUI v6 API.

    • Introduce GridLegacy for the previous grid API.
    • Use dedicated responsive helper types such as GridColumns, GridDirection, GridOffset, GridSize and GridSpacing.
    • Use int grid sizes where appropriate.
  • πŸ’₯ Remove MuiLab.LoadingButton now that loading support is part of Mui.Button.

  • πŸš€ Add loading props, loading positions and loading styles to Mui.Button.

  • πŸš€ Add slot and slotProps bindings to more MUI v6 components, including Autocomplete.

  • πŸš€ Add responsive value support to Stack.

  • πŸš€ Expand Mui.System / Mui.Sx bindings 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, TableSortLabel and TextField.

  • πŸš€ Refresh the examples with new v6-focused examples for Button loading states, Grid, slots, Masonry and Timeline.

  • πŸ› Fix incorrect slot class decorators for Badge, Modal and Backdrop.

  • πŸ› Fix typography system props.

  • πŸ› Restore zero-cost bindings in more places.

  • 🏠 Switch builds to rewatch and raise the repo Node.js requirement to >=22.

  • 🏠 Add automated npm publishing with trusted publishing support.