Skip to content

Releases: cca-io/rescript-mui

9.0.0

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 06 Aug 12:24
  • πŸ’₯ Update ReScript to v12 and @rescript/react to v0.15.0.
  • πŸ’₯ Update @rescript-mui/material, @rescript-mui/lab and @rescript-mui/x-date-pickers to MUI v9 peer dependencies.
  • πŸ’₯ Remove Typography color dot notation; use the sx prop instead.
  • πŸ’₯ Remove standalone system props; use the sx prop instead.
  • πŸ’₯ Remove GridLegacy.
  • πŸš€ Expand the MUI X Date Pickers bindings to complete component coverage.

7.0.0

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 03 Aug 14:25
  • πŸ’₯ Update @rescript-mui/material and @rescript-mui/lab to MUI v7 peer dependencies.
  • πŸš€ Add MUI v7 props and slots for Accordion, Autocomplete, Avatar, AvatarGroup, CircularProgress, FormControlLabel, Grid, IconButton, Modal, Slider, SpeedDialIcon, TablePagination and Tabs.
  • πŸš€ Add MUI Lab v7 support for sequential Masonry layout, persistent TabPanel content and the TabList list slot class.
  • πŸš€ Support plain strings in GlobalStyles and expose enableCssLayer on StyledEngineProvider.
  • πŸ› Fix the MUI v7 Grid module imports.
  • πŸ› Synchronize component class keys and theme override types with MUI v7.

6.1.0

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 03 Aug 12:10
  • πŸš€ Add MUI container-query helpers to Theme, including named container queries.
  • πŸš€ Expand Typography colors with the complete MUI v6 palette token set and a custom string escape hatch.

6.0.0

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 03 Aug 12:09
  • πŸ’₯ 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.

5.1.2

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 19 May 12:22
  • πŸ› Add overflow props to System

5.1.1

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 13 Mar 09:18
  • πŸ› restore the accidentally removed id prop of ButtonBase
  • πŸ“ Add a bunch of examples

5.1.0

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 10 Mar 10:31
  • πŸ’₯ 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 Breakpoint type

  • πŸ› Add a bunch of missing props to InputBase, TextField

  • πŸ› Add a bunch of event handler props to common props

  • 🏠 Move title to common props

  • 🏠 Move tabIndex to common props

  • πŸ› Add Typography props to DialogTitle

  • πŸ› Add rel and target to ButtonBase props

  • πŸ› Add missing rowSpan to TableCell

  • πŸ› Add enterKeyHint and inputMode to input props

  • πŸ› Add variant to Card props

  • πŸ› Add data-testid to common props

5.0.1

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 13 Feb 15:18
  • πŸ› Add missing colSpan to TableCell
  • πŸ› Fix disableUnderline not being available in Select & Co.
  • πŸ› Fix defaultProps override feature

5.0.0

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 13 Nov 09:43
  • πŸš€ Main release (no changes)

5.0.0-rc.2

5.0.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@fhammerschmidt fhammerschmidt released this 18 Apr 13:53
  • πŸš€ Add ARIA props.