mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!

Downloads
26.2M
Stars
3.7K
Committers
405
mui-x - v6.0.0-alpha.11

Published by cherniavskii almost 2 years ago

We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:

  • πŸš€ Add dragging support for the new Date Range Picker (NextDateRangePicker) (#6763) @LukasTy
  • ⚑️ Improve performance of the day view (#7066) @flaviendelangle
  • ✨ Fix lazy-loading feature not working in DataGridPremium (#7124) @m4theushw
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • The filterPanelOperators translation key was renamed to filterPanelOperator (#7062) @MBilalShafi
  • The components.Header slot was removed. Use components.Toolbar slot instead (#6999) @cherniavskii

Changes

  • [DataGrid] Fix rows not rendering properly after height change (#6892) @MBilalShafi
  • [DataGrid] Remove Header slot (#6999) @cherniavskii
  • [DataGrid] Rename filterPanelOperators -> filterPanelOperator (#7062) @MBilalShafi
  • [DataGridPremium] Add support for lazy-loading (#7124) @m4theushw
  • [DataGridPremium] Pass groupId to aggregation function (#7003) @m4theushw

@mui/[email protected] / @mui/[email protected]

Breaking changes

  • Remove the callback version of the action prop on the actionBar slot (#7038) @flaviendelangle

    The action prop of the actionBar slot is no longer supporting a callback.
    Instead, you can pass a callback at the slot level:

     <DatePicker
       componentsProps={{
    -     actionBar: {
    -       actions: (variant) => (variant === 'desktop' ? [] : ['clear']),
    -     },
    +     actionBar: ({ wrapperVariant }) => ({
    +       actions: wrapperVariant === 'desktop' ? [] : ['clear'],
    +     }),
       }}
     />
    
  • The selectedDays prop has been removed from the Day component (#7066) @flaviendelangle
    If you need to access it, you can control the value and pass it to the slot using componentsProps:

    function CustomDay({ selectedDay, ...other }) {
      // do something with 'selectedDay'
      return <PickersDay {...other} />;
    }
    function App() {
      const [value, setValue] = React.useState(null);
      return (
        <DatePicker
          value={value}
          onChange={(newValue) => setValue(newValue)}
          components={{ Day: CustomDay }}
          componentsProps={{
            day: { selectedDay: value },
          }}
        />
      );
    }
    
  • The currentlySelectingRangeEnd / setCurrentlySelectingRangeEnd props on the Date Range Picker toolbar have been renamed to rangePosition / onRangePositionChange (#6989) @flaviendelangle

     const CustomToolbarComponent = props => (
       <div>
    -    <button onChange={() => props.setCurrentlySelectingRangeEnd('end')}>Edit end date</button>
    +    <button onClick={() => props.onRangePositionChange('end')}>Edit end date</button>
    -    <div>Is editing end date: {props.currentlySelectingRangeEnd === 'end'}</div>
    +    <div>Is editing end date: {props.rangePosition === 'end'}</div>
       </div>
     )
     <DateRangePicker
       components={{
         Toolbar: CustomToolbarComponent
       }}
     />
    

Changes

  • [DateRangePicker] Add dragging support to edit range (#6763) @LukasTy
  • [pickers] Fix lost props on Date Range Pickers (#7092) @flaviendelangle
  • [pickers] Fix toolbar on the new range pickers (#6989) @flaviendelangle
  • [pickers] Improve performance of DayCalendar (#7066) @flaviendelangle
  • [pickers] Initialize date without time when selecting year or month (#7120) @LukasTy
  • [pickers] Remove the callback version of the action prop in the actionBar component slot (#7038) @flaviendelangle

Docs

  • [docs] Add GridCell change in migration guide (#7087) @MBilalShafi
  • [docs] Fix API page ad space regression (#7051) @oliviertassinari
  • [docs] Update localization doc to use existing locale (#7102) @LukasTy

Core

  • [core] Add codemod to move l10n translation (#7027) @alexfauquette
  • [core] Add notes to remove the legacy pickers internals (#7133) @flaviendelangle
  • [core] Remove internals-fields imports (#7119) @flaviendelangle
  • [core] Remove unused code (#7094) @flaviendelangle
  • [core] Sync ApiPage.js with monorepo (#7073) @oliviertassinari
  • [test] Fix karma-mocha assertion error messages (#7054) @cherniavskii
mui-x - v5.17.15

Published by cherniavskii almost 2 years ago

We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

  • ✨ Fix lazy-loading not working in DataGridPremium (#7130) @m4theushw
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGridPremium] Add support for lazy-loading (#7130) @m4theushw
  • [DataGridPremium] Pass groupId to the aggregation function (#7143) @m4theushw

@mui/[email protected] / @mui/[email protected]

Changes

  • [pickers] Initialize date without time when selecting year or month (#7136) @LukasTy

Docs

  • [docs] Fix the nested import on the api pages (#7134) @flaviendelangle
  • [docs] Keep track of the localization completion (#7099) @alexfauquette
  • [docs] Update localization doc to use existing locale (#7104) @LukasTy
mui-x - v6.0.0-alpha.10

Published by alexfauquette almost 2 years ago

We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Ukrainian (uk-UA) and add Urdu (ur-PK) locales
  • πŸ“š Documentation improvements
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • [DataGrid] Removes GridCell fallback to valueToRender on null children (#7023) @MBilalShafi

    Returning null in column.renderCell or column.renderEditCell now renders an empty cell instead of the default formatted value.

  • [DataGrid] Refactor GridFilterItem props (#6985) @MBilalShafi

    Properties columnField and operatorValue of GridFilterItem are renamed field and operator. And operator property is now required.

     filterModel: {
       items: [{
    -    columnField: 'rating',
    +    field: 'rating',
    -    operatorValue: '>',
    +    operator: '>', // required
        value: '2.5'
        }],
      },
    

Changes

  • [DataGrid] Fix row selection when clicking blank cell (#6974) @yami03
  • [DataGrid] Refactor GridFilterItem props (#6985) @MBilalShafi
  • [DataGrid] Removes <GridCell /> fallback to valueToRender on null children (#7023) @MBilalShafi
  • [DataGridPremium] Fix empty column group in Excel export (#7029) @alexfauquette
  • [DataGridPremium] Update cache before hydrating columns (#7040) @m4theushw
  • [DataGridPremium] Use custom cell component for grouping cell by default (#6692) @cherniavskii
  • [l10n] Improve Ukrainian (uk-UA) locale (#7009) @rettoua

@mui/[email protected] / @mui/[email protected]

Breaking changes

  • Rename dateRangeIcon to dateIcon (#7024) @LukasTy

    The dateRangeIcon prop has been renamed to dateIcon:

     // Same on all other Date Time Picker variations
     <DateTimePicker
         componentsProps={{
           tabs: {
    -        dateRangeIcon: <LightModeIcon />,
    +        dateIcon: <LightModeIcon />,
          }
        }}
     />
    

Changes

  • [DateTimePicker] Rename dateRangeIcon to dateIcon (#7024) @LukasTy
  • [pickers] Allow non-controlled usage of TimeClock (#6962) @flaviendelangle
  • [pickers] Throw error when using adapter from @date-io (#6972) @flaviendelangle
  • [l10n] Add Urdu (ur-PK) locale (#7007) @MBilalShafi
  • [l10n] Improve Ukrainian (uk-UA) locale (#7009) @rettoua

Docs

  • [docs] Add Demos section on the pickers API pages (#6909) @flaviendelangle
  • [docs] Add missing pickers migration docs (#7000) @LukasTy
  • [docs] Fix broken link (#7048) @flaviendelangle
  • [docs] Improve demo about customizing pagination (#6724) @m4theushw
  • [docs] Keep track of localization completion (#7002) @alexfauquette
  • [docs] Remove LocalizationProvider from previews (#6869) @flaviendelangle
  • [docs] Remove the statement of support to RTL (#6521) @joserodolfofreitas
  • [docs] Rework localization doc pages (#6625) @flaviendelangle
  • [docs] Setup GitHub issue template for feedbacks about docs (#7026) @alexfauquette
  • [docs] Test links with API page ignoring url hash (#7004) @alexfauquette
  • [docs] Update API links from clock-picker to time-clock (#6993) @alexfauquette
  • [docs] Use new pickers on the validation page (#7047) @flaviendelangle

Core

  • [core] Remove useless type casting in field hooks (#7045) @flaviendelangle
  • [core] Unify testing of the value-related props (#6964) @flaviendelangle
  • [test] Sync test:unit with monorepo (#6907) @oliviertassinari
mui-x - v5.17.14

Published by alexfauquette almost 2 years ago

We'd like to offer a big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Ukrainian (uk-UA) locale (#7035) @rettoua
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Fix row selection when clicking blank cell (#7056) @yami03
  • [DataGridPremium] Update cache before hydrating columns (#7043) @m4theushw
  • [l10n] Improve Ukrainian (uk-UA) locale (#7035) @rettoua
mui-x - v6.0.0-alpha.9

Published by m4theushw almost 2 years ago

We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:

  • 🎁 Introduce the v6 pickers, built on top of the field components DatePicker, TimePicker, DateTimePicker, DateRangePicker.

    The old (legacy) components will be removed at the end of the v6 beta.

  • πŸ’… Add support for theme.vars in the pickers and the DataGrid (#6784, #6778) @alexfauquette

  • ✨ Improve DataGrid theme augmentation (#5818) @iigrik

  • πŸ“š Documentation improvements

  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • Ctrl + Enter will no longer toggle the master detail panel (#6945) @MBilalShafi
    You can restore the old behavior by listening to cellKeyDown and calling apiRef.current.toggleDetailPanel().

  • Remove unnecessary keyboard navigation events (#6863) @m4theushw
    The cellNavigationKeyDown event was removed. Use cellKeyDown and check the key provided in the event argument.
    The columnHeaderNavigationKeyDown event was removed. Use columnHeaderKeyDown and check the key provided in the event argument.

  • Rename rowsScroll event to scrollPositionChange (#6957) @DanailH

Changes

  • [DataGrid] Add spacing in GridToolbar for better visibility (#6904) @MBilalShafi
  • [DataGrid] Improve typing for the theme in styleOverrides (#5818) @iigrik
  • [DataGrid] Prevents master detail panel toggle with Ctrl + Enter (#6945) @MBilalShafi
  • [DataGrid] Remove unnecessary keyboard navigation events (#6863) @m4theushw
  • [DataGrid] Rename ErrorOverlay to GridErrorOverlay (#6946) @MBilalShafi
  • [DataGrid] Stop exporting root base state selectors (#6912) @DanailH
  • [DataGrid] Support theme.vars (#6784) @alexfauquette
  • [DataGrid] Rename rowsScroll event to scrollPositionChange (#6957) @DanailH
  • [DataGridPro] Fix lazy-loaded rows not working with updateRows API method (#6976) @cherniavskii
  • [DataGridPremium] Improve typing for theme in styleOverrides (#6920) @m4theushw
  • [l10n] Fix translation of filterOperatorBefore in Arabic (ar-SD) locale (#6884) @HassanGhazy

@mui/[email protected] / @mui/[email protected]

Changes

  • [DatePicker] Display week number (#6144) @alexfauquette
  • [pickers] Clean PickersCalendarHeader slots (#6943) @flaviendelangle
  • [pickers] Do not loose the translations when using nested LocalizationProvider with each a localeText prop (#6895) @flaviendelangle
  • [pickers] Fix calendar header switch view button hover circle (#6938) @rajendraarora16
  • [pickers] Fix focus management (#6914) @alexfauquette
  • [pickers] Fix usage with Shadow DOM (#6952) @flaviendelangle
  • [pickers] New MobileDateRangePicker, DesktopDateRangePicker, DateRangePicker and StaticDateRangePicker based on MultiInputDateRangeField (#6888) @flaviendelangle
  • [pickers] Support theme.vars (#6778) @alexfauquette

Docs

  • [docs] Add new "Expired package version" error type (#6937) @oliviertassinari
  • [docs] Add support for API pages of unstable components (#6981) @flaviendelangle
  • [docs] Create docs for the new date pickers (#6902) @flaviendelangle
  • [docs] Create docs for the new time, date time and date range pickers (#6958) @flaviendelangle
  • [docs] Fix demos live edit (#6975) @oliviertassinari
  • [docs] Fix toggle button bug in demos in Custom Components page (#6913) @01zulfi
  • [docs] Remove partial Portuguese and Chinese translations of the pickers pages (#6893) @flaviendelangle

Core

  • [core] Cleanup describeValidation (#6942) @flaviendelangle
  • [core] Group renovate GitHub Action dependency updates @oliviertassinari
  • [core] Introduce x-codemod package (#6876) @LukasTy
  • [core] Update minimum supported version of Node.js to 14.0.0 (#6966) @cherniavskii
  • [core] Upgrade monorepo (#6905) @cherniavskii
  • [core] Upgrade node to v14.21 (#6916) @piwysocki
  • [core] Upgrade ESLint (#6738) @Janpot
  • [test] Test validation on date range view (#6941) @alexfauquette
mui-x - v5.17.13

Published by m4theushw almost 2 years ago

We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:

  • πŸš€ Fix support of the pickers to Shadow DOM (#6971) @flaviendelangle
  • πŸ’… Improve DataGrid theme augmentation (#6980) @iigrik
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Fix ErrorOverlay not receiving defined input props (#6885) @banoth-ravinder
  • [DataGrid] Improve typing for styleOverrides (#6980) @iigrik
  • [DataGridPro] Fix lazy-loaded rows not working with updateRows API method (#6875) @cherniavskii
  • [l10n] Fix translation of filterOperatorBefore in Arabic (ar-SD) locale (#6917) @HassanGhazy

@mui/[email protected] / @mui/[email protected]

Changes

  • [pickers] Fix usage with Shadow DOM (#6971) @flaviendelangle

Docs

  • [docs] Add new "Expired package version" error type (#6937) @oliviertassinari
  • [docs] Enforce values for installation options in Date / Time pickers Getting Started page (#6896) @01zulfi
  • [docs] Fix live edit @oliviertassinari
  • [docs] Upgrade to Next 13 (#6911) @cherniavskii

Core

  • [core] Upgrade monorepo (#6906) @cherniavskii
  • [core] Upgrade node to v14.21 (#6939) @piwysocki
mui-x - v6.0.0-alpha.8

Published by LukasTy almost 2 years ago

We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:

  • 🎁 Support aggregating data from multiple row fields (#6656) @cherniavskii
  • πŸ“š Documentation improvements
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Fix ErrorOverlay not receiving defined input props (#6819) @banoth-ravinder
  • [DataGrid] Fix conflict with the latest version of @types/react (#6797) @vizv
  • [DataGrid] Make more apiRef methods private (#6700) @cherniavskii
  • [DataGrid] Provide a clear error message when upgrading (#6685) @oliviertassinari
  • [DataGridPremium] Allow to customize the indent of group expansion toggle (#6837) @MBilalShafi
  • [DataGridPremium] Support aggregating data from multiple row fields (#6656) @cherniavskii
  • [DataGridPro] Fix detail panel not working with getRowSpacing prop (#6707) @cherniavskii
  • [DataGridPro] Opt-out for column jump back on re-order (#6733) @gavbrennan
  • [l10n] Improve Finnish (fi-FI) locale (#6859) @RainoPikkarainen

@mui/[email protected] / @mui/[email protected]

Breaking changes

  • The ClockPicker view component has been renamed to TimeClock to better fit its usage:

    -<ClockPicker {...props} />
    +<TimeClock {...props} />
    

    Component name in the theme has changed as well:

    -MuiClockPicker: {
    +MuiTimeClock: {
    

Changes

  • [pickers] Fix typing and prop drilling on DateRangeCalendar and multi input range fields (#6852) @flaviendelangle
  • [pickers] Pass the ampm prop from the new pickers to their field (#6868) @flaviendelangle
  • [pickers] Rename CalendarPickerView, ClockPickerView and CalendarOrClockPickerView (#6855) @flaviendelangle
  • [pickers] Rename ClockPicker into TimeClock (#6851) @flaviendelangle

Docs

  • [docs] Add dayjs to the dependencies (#6862) @m4theushw
  • [docs] Clarify how the Row Pinning works with other features of the DataGrid (#6853) @cherniavskii
  • [docs] Fix typo in Export page (#6848) @m4theushw
  • [docs] Group picker pages (#6369) @flaviendelangle
  • [docs] Remove default prop and improve format (#6781) @oliviertassinari
  • [docs] Sync prism-okaidia.css with source (#6820) @oliviertassinari

Core

  • [core] Convert scripts to ESM (#6789) @LukasTy
  • [core] Feedback on branch protection @oliviertassinari
  • [core] Fix test-types out of memory error (#6850) @LukasTy
  • [core] Import from @mui/utils instead of @mui/material/utils (#6816) @cherniavskii
  • [core] Show the whole version to make blame easier @oliviertassinari
  • [core] Small changes on new pickers internals (#6840) @flaviendelangle
  • [core] Remove prettier scripts (#6815) @Janpot
  • [license] Polish error messages (#6881) @oliviertassinari
  • [test] Verify onError call on the pickers (#6771) @alexfauquette
mui-x - v5.17.12

Published by LukasTy almost 2 years ago

We'd like to offer a big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Finnish (fi-FI) locale (#6859) @RainoPikkarainen
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Fix conflict with the latest version of @types/react (#6883) @vizv
  • [DataGridPremium] Support aggregating data from multiple row fields (#6844) @cherniavskii
  • [DataGridPro] Fix detail panel not working with getRowSpacing prop (#6858) @cherniavskii
  • [l10n] Improve Finnish (fi-FI) locale (#6859) @RainoPikkarainen

Docs

  • [docs] Clarify DataGrid Row Pinning docs (#6891) @cherniavskii

Core

  • [core] Upgrade monorepo (#6864) @m4theushw
  • [license] Polish error messages (#6881) @oliviertassinari
mui-x - v5.17.11

Published by MBilalShafi almost 2 years ago

We'd like to offer a big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Fix for cell focus preventing scroll when virtualization enabled (#6622) @yaredtsy
  • [DataGridPro] Opt-out for column jump back on re-order (#6697) @gavbrennan

@mui/[email protected] / @mui/[email protected]

Changes

  • [pickers] Fix pickers toolbar styling (#6793) @LukasTy

Docs

  • [docs] Fix link to localization page (#6766) @alexfauquette

Core

  • [license] Add new license status 'Out of scope' (#6774) @oliviertassinari
mui-x - v6.0.0-alpha.7

Published by MBilalShafi almost 2 years ago

We'd like to offer a big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:

  • βš™οΈ Removed everything marked as @deprecated
  • πŸ“š Documentation improvements
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Fix cell focus causing scroll jump when virtualization enabled (#6785) @yaredtsy
  • [DataGrid] Remove items marked as @deprecated (#6505) @DanailH

@mui/[email protected] / @mui/[email protected]

Changes

  • [fields] Rename section names to match the picker view nomenclature (#6779) @flaviendelangle
  • [pickers] Fix pickers toolbar styling (#6793) @LukasTy
  • [pickers] Improve validation JSDoc descriptions (#6777) @flaviendelangle
  • [pickers] New MobileDateTimePicker, DesktopDateTimePicker, DateTimePicker and StaticDateTimePicker based on DateTimeField (#6767) @flaviendelangle
  • [pickers] New MobileTimePicker, DesktopTimePicker, TimePicker and StaticTimePicker based on TimeField (#6728) @flaviendelangle
  • [pickers] Support the onError prop and add context on the onChange prop (#6731) @flaviendelangle

Docs

  • [docs] Add missing Pro header suffix (#6775) @oliviertassinari
  • [docs] Upgrade to Next.js 13 (#6790) @cherniavskii

Core

  • [core] Add OSSF Scorecard action (#6760) @oliviertassinari
  • [core] Fix Pinned-Dependencies @oliviertassinari
  • [core] Fix Scorecard fail Action @oliviertassinari
  • [core] Pin GitHub Action dependencies (#6739) @renovate[bot]
  • [core] Remove default access to GitHub action scopes @oliviertassinari
  • [test] Fix test case name: Pro-> Premium @oliviertassinari
mui-x - v6.0.0-alpha.6

Published by flaviendelangle almost 2 years ago

We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:

  • 🎁 Allow non-controlled usage of the calendar components (#6643) @flaviendelangle

    <DateCalendar defaultValue={dayjs()} />
    <MonthCalendar defaultValue={dayjs()} />
    <YearCalendar defaultValue={dayjs()} />
    
  • 🌍 Add Ukrainian (uk-UA) locale to pickers (#6661) @Dufran

  • πŸ“š Documentation improvements

  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • The disableIgnoreModificationsIfProcessingProps prop has been removed and its behavior when true was incorporated as the default behavior.
    The old behavior can be restored by using apiRef.current.stopRowEditMode({ ignoreModifications: true }) or apiRef.current.stopCellEditMode({ ignoreModifications: true }).

Changes

  • [DataGrid] Add rowSelection prop (#6499) @m4theushw
  • [DataGrid] Avoid future regression with React 19 (#6638) @oliviertassinari
  • [DataGrid] Refactor @mui/material imports to @mui/utils (#6569) @LukasTy
  • [DataGrid] Remove disableIgnoreModificationsIfProcessingProps prop (#6640) @m4theushw
  • [DataGrid] Separate private and public apiRef properties (#6388) @cherniavskii

@mui/[email protected] / @mui/[email protected]

Changes

  • [DateRangePicker] Fix input focused style and mobile behaviour (#6645) @LukasTy
  • [fields] Update sections when the locale changes (#6649) @flaviendelangle
  • [pickers] Add Ukrainian (uk-UA) locale (#6661) @Dufran
  • [pickers] Allow non-controlled usage of the calendar components (#6643) @flaviendelangle
  • [pickers] Export other adapters derived from moment or date-fns (#6571) @alexfauquette
  • [pickers] New MobileDatePicker and DatePicker based on DateField (#6690) @flaviendelangle
  • [pickers] New StaticDatePicker component (#6708) @flaviendelangle
  • [pickers] Rename inputFormat prop to format on the new pickers (#6722) @flaviendelangle

Core

  • [core] Fix typescript:ci failures (#6705) @LukasTy
  • [core] Fixes for upcoming eslint upgrade (#6667) @Janpot
  • [core] Pin GitHub Action to digests (#6683) @oliviertassinari
mui-x - v5.17.10

Published by flaviendelangle almost 2 years ago

We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Add Ukrainian (uk-UA) locale to pickers (#6661) @Dufran

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Remove React.memo from GridCellCheckboxRenderer (#6688) @mattcorner

@mui/[email protected] / @mui/[email protected]

Changes

  • [DateRangePicker] Fix input focused style and mobile behaviour (#6645) (#6714) @LukasTy
  • [pickers] Add Ukrainian (uk-UA) locale on the date picker (#6661) @Dufran

Docs

  • [docs] Mark data grid column group available (#6659) @alexfauquette
mui-x - v6.0.0-alpha.5

Published by m4theushw almost 2 years ago

We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:

  • ⚑ Fix memory leak during unmount of the DataGrid (#6620) @cherniavskii
  • πŸ“ New guide for migrating pickers from v5 to v6 (#6472) @flaviendelangle
  • 🎁 Allow to disable the autofocus of the search field when opening the column visibility panel (#6444) @e-cloud
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • Stop exporting gridColumnsSelector (#6693) @m4theushw

    The gridColumnsSelector was deprecated during v5 and is now removed from the export list.

    Please consider using one of the following selectors as a replacement:

    • gridColumnFieldsSelector, to obtain the column fields in the order they appear on the screen;
    • gridColumnLookupSelector, to access column definitions by field;
    • gridColumnVisibilityModelSelector, for the visibility state of each column.

Changes

  • [DataGrid] Allow to disable autofocusing the search field in the columns panel (#6444) @e-cloud
  • [DataGrid] Fix setRows method not persisting new rows data after loading prop change (#6493) @cherniavskii
  • [DataGrid] Fix memory leak on grid unmount (#6620) @cherniavskii
  • [DataGrid] Rename GridColumnsState['all'] to GridColumnsState['orderedFields'] (#6562) @DanailH
  • [DataGrid] Remove React.memo from GridCellCheckboxRenderer (#6655) @mattcorner
  • [DataGrid] Stop exporting gridColumnsSelector (#6693)
  • [l10n] Improve Bulgarian (bg-BG) locale (#6578) @AtanasVA

@mui/[email protected] / @mui/[email protected]

Breaking changes

  • [pickers] Rename remaining private components (#6550) @LukasTy
    Previously we had 4 component names with Private prefix in order to avoid breaking changes in v5.
    These components were renamed:

    • PrivatePickersMonth -> MuiPickersMonth
    • PrivatePickersSlideTransition -> MuiPickersSlideTransition
    • PrivatePickersToolbarText -> MuiPickersToolbarText
    • PrivatePickersYear -> MuiPickersYear

    Manual style overriding will need to use updated classes:

    -.PrivatePickersMonth-root {
    +.MuiPickersMonth-root {
    
    -.PrivatePickersSlideTransition-root {
    +.MuiPickersSlideTransition-root {
    
    -.PrivatePickersToolbarText-root {
    +.MuiPickersToolbarText-root {
    
    -.PrivatePickersYear-root {
    +.MuiPickersYear-root {
    

    Component name changes are also reflected in themeAugmentation:

     const theme = createTheme({
       components: {
    -    PrivatePickersMonth: {
    +    MuiPickersMonth: {
           // overrides
         },
    -    PrivatePickersSlideTransition: {
    +    MuiPickersSlideTransition: {
           // overrides
         },
    -    PrivatePickersToolbarText: {
    +    MuiPickersToolbarText: {
          // overrides
         },
    -    PrivatePickersYear: {
    +    MuiPickersYear: {
           // overrides
         },
       },
     });
    

Changes

  • [DateTimePicker] Fix toolbar time order when theme.rtl=true (#6636) @alexfauquette
  • [pickers] Import fixes for mask editing (#6623) @alexfauquette
  • [pickers] Rename remaining private components (#6550) @LukasTy
  • [pickers] New DesktopDatePicker based on DateField (#6548) @flaviendelangle

Docs

  • [docs] Add feedback in next doc (#6591) @alexfauquette
  • [docs] Check link validity in PR (#6497) @alexfauquette
  • [docs] Disable translations (#6560) @cherniavskii
  • [docs] Fix typo in DataGrid demo page (#6632) @banoth-ravinder
  • [docs] New page to migrate pickers from v5 to v6 (#6472) @flaviendelangle
  • [docs] Remove broken welcome page (#6585) @alexfauquette
  • [docs] Mark data grid column group as available (#6660) @alexfauquette
  • [docs] Fix double space @oliviertassinari

Core

  • [core] Fix duplicate CodeQL build @oliviertassinari
  • [core] Fix spreading on validation page (#6624) @flaviendelangle
  • [core] Small TypeScript improvements (#6575) @flaviendelangle
  • [core] Upgrade monorepo (#6594) @oliviertassinari
  • [core] Change reproduction position (#6621) @oliviertassinari
  • [core] Fix permissions in no-response workflow (#6658) @cherniavskii
  • [core] Remove legacy migration function (#6669) @oliviertassinari
  • [license] Improve the license content (#6459) @oliviertassinari
  • [test] Test Arrow up/down on every token (#6563) @alexfauquette
mui-x - v5.17.9

Published by m4theushw almost 2 years ago

We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:

  • ⚑ Fix memory leak during unmount of the DataGrid (#6579) @cherniavskii
  • 🎁 Allow to disable the autofocus of the search field when opening the column visibility panel (#6630) @e-cloud
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Allow to disable autofocusing the search field in the columns panel (#6630) @e-cloud
  • [DataGrid] Fix setRows method not persisting new rows data after loading prop change (#6637) @cherniavskii
  • [DataGrid] Fix memory leak on grid unmount (#6579) @cherniavskii
  • [l10n] Improve Bulgarian (bg-BG) locale (#6635) @AtanasVA

@mui/[email protected] / @mui/[email protected]

Changes

  • [pickers] Ignore milliseconds in mask logic (#6618) @alexfauquette
  • [pickers] Update input when inputFormat is modified (#6617) @alexfauquette

Docs

  • [docs] Add token to redirect feedbacks on slack (#6592) @alexfauquette
  • [docs] Disable translations (#6639) @cherniavskii
  • [docs] Fix code edit for when v6 will be stable (#6600) @oliviertassinari
  • [docs] Fix typo in DataGrid demo page (#6632) (#6634) @LukasTy

Core

  • [core] Upgrade monorepo (#6570) @cherniavskii
mui-x - v6.0.0-alpha.4

Published by alexfauquette about 2 years ago

We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:

  • πŸ“ Manage pickers' toolbar customization with slots
  • 🐞 Bugfixes
  • 🌍 Improve Turkish (tr-TR) locale on the data grid and pickers (#6542) @ramazansancar

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • To avoid confusion with the props that will be added for the cell selection feature, some props related to row selection were renamed to have "row" in their name.
    The renamed props are the following:

    Old name New name
    selectionModel rowSelectionModel
    onSelectionModelChange onRowSelectionModelChange
    disableSelectionOnClick disableRowSelectionOnClick
    disableMultipleSelection disableMultipleRowSelection
  • The gridSelectionStateSelector selector was renamed to gridRowSelectionStateSelector.

  • The selectionChange event was renamed to rowSelectionChange.

Changes

  • [DataGrid] Add searchPredicate prop to GridColumnsPanel component (#6557) @cherniavskii
  • [DataGrid] Support keyboard navigation in column group header (#5947) @alexfauquette
  • [DataGrid] Fix grid not updating state on rowCount prop change (#5982) @cherniavskii
  • [DataGrid] Rename selection props (#6556) @m4theushw
  • [l10n] Improve Turkish (tr-TR) locale on the data grid and pickers (#6542) @ramazansancar

@mui/[email protected] / @mui/[email protected]

Breaking changes

  • The ToolbarComponent has been replaced by a Toolbar component slot.
    You can find more information about this pattern in the MUI Base documentation:

    // Same on all other pickers
    <DatePicker
    -  ToolbarComponent: MyToolbar,
    +  components={{ Toolbar: MyToolbar }}
    />
    
  • The toolbarPlaceholder and toolbarFormat props have been moved to the toolbar components props slot:

    // Same on all other pickers
    <DatePicker
    -  toolbarPlaceholder="__"
    -  toolbarFormat="DD / MM / YYYY"
    +  componentsProps={{
    +    toolbar: {
    +      toolbarPlaceholder: "__",
    +      toolbarFormat: "DD / MM / YYYY",
    +    }
    +  }}
    />
    
  • The toolbarTitle prop has been moved to the localization object:

    // Same on all other pickers
    <DatePicker
    -  toolbarTitle="Title"
    +  localeText={{ toolbarTitle: "Title" }}
    />
    
  • The toolbar related translation keys have been renamed to better fit their usage:

    // Same on all other pickers
    <DatePicker
      localeText={{
    -    datePickerDefaultToolbarTitle: 'Date Picker',
    +    datePickerToolbarTitle: 'Date Picker',
    -    timePickerDefaultToolbarTitle: 'Time Picker',
    +    timePickerToolbarTitle: 'Time Picker',
    -    dateTimePickerDefaultToolbarTitle: 'Date Time Picker',
    +    dateTimePickerToolbarTitle: 'Date Time Picker',
    -    dateRangePickerDefaultToolbarTitle: 'Date Range Picker',
    +    dateRangePickerToolbarTitle: 'Date Range Picker',
      }}
    />
    
  • The onChange / openView props on the toolbar have been renamed onViewChange / view

  • The hideTabs, dateRangeIcon, and timeIcon props have been moved to tabs component props:

    // Same on all other Date Time picker variations
    <DateTimePicker
    -  hideTabs={false}
    -  dateRangeIcon={<LightModeIcon />}
    -  timeIcon={<AcUnitIcon />}
    +  componentsProps={{
    +    tabs: {
    +      hidden: false,
    +      dateRangeIcon: <LightModeIcon />,
    +      timeIcon: <AcUnitIcon />,
    +    }
    +  }}
    />
    
  • The onChange prop on DateTimePickerTabs component has been renamed to onViewChange to better fit its usage:

    <DateTimePickerTabs
    -  onChange={() => {}}
    +  onViewChange={() => {}}
    />
    

Changes

  • [fields] Add a validationError property to the onChange callback (#6539) @flaviendelangle
  • [fields] Distinguish start and end input error on multi input fields (#6503) @flaviendelangle
  • [pickers] Clean the Tabs component slot (#6543) @flaviendelangle
  • [pickers] Fix localization of the placeholder (#6547) @alexfauquette
  • [pickers] Fix TypeScript issues (#6322) @flaviendelangle
  • [pickers] Improve error consistency between single and multiple range pickers (#6561) @alexfauquette
  • [pickers] Refactor @mui/material imports to @mui/utils (#6443) @LukasTy
  • [pickers] Replace toolbar's props by a component slot (#6445) @flaviendelangle

Docs

  • [docs] Enable inlined preview for disabled date picker (#6477) @oliviertassinari
  • [docs] Fix 404 errors (#6541) @alexfauquette
  • [docs] Fix broken links on field pages (#6501) @flaviendelangle
  • [docs] Improve markdownlint (#6518) @oliviertassinari

Core

  • [core] Run CodeQL only on schedule @oliviertassinari
  • [core] Fix trailing spaces and git diff format (#6523) @oliviertassinari
  • [core] Harden GitHub Actions permissions (#6396) @step-security-bot
    m4theushw marked this conversation as resolved.
    Show resolved
  • [core] Improve the playground DX (#6514) @oliviertassinari
  • [core] Link Netlify in the danger comment (#6513) @oliviertassinari
  • [core] Organize tests for pickers slots (#6546) @flaviendelangle
  • [core] Remove outdated docsearch.js dependency (#6242) @oliviertassinari
  • [core] Upgrade monorepo (#6549) @cherniavskii
  • [test] Add validation test on range pickers (#6504) @alexfauquette
  • [test] Remove BrowserStack (#6263) @DanailH
mui-x - v5.17.8

Published by alexfauquette about 2 years ago

We'd like to offer a big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes
  • 🌍 Improve Turkish (tr-TR) locale on the data grid and pickers (#6573) @ramazansancar

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Add searchPredicate prop to GridColumnsPanel component (#6572) @cherniavskii
  • [DataGrid] Fix grid not updating state on rowCount prop change (#6474) @cherniavskii
  • [DataGridPro] Fix row order being reset after updating the row (#6544) @cherniavskii
  • [l10n] Improve Turkish (tr-TR) locale on the data grid and pickers (#6542) (#6573) @ramazansancar

@mui/[email protected] / @mui/[email protected]

Changes

  • [CalendarPicker] Don't move to the closest enabled date when props.date contains a disabled date (#6537) @flaviendelangle
  • [DateRangePicker] Fix calendar day outside of month layout shifting on hover (pick #6448) (#6538) @alexfauquette
  • [pickers] Fix Typescript issues (#6510) @flaviendelangle

Docs

  • [docs] Fix 301 link to the sx prop page @oliviertassinari
mui-x - v6.0.0 alpha.3

Published by MBilalShafi about 2 years ago

We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • [DataGrid] Remove legacy editing API

    The editing API that is enabled by default was replaced with a new API that contains better support for server-side persistence, validation and customization. This new editing feature was already available in v5 under the newEditingApi experimental flag. In v6, this flag can be removed.

     <DataGrid
    -  experimentalFeatures={{ newEditingApi: true }}
     />
    

    For users that didn't migrate to the new editing API in v5, additional work may be needed because the new API is not equivalent to the legacy API. Although, some migration steps are available to help in this task.

    • The editCellPropsChange event was removed. If you still need it please file a new issue so we can propose an alternative.
    • The cellEditCommit event was removed and the processRowUpdate prop can be used in place. More information, check the docs section about the topic.
    • The editRowsModel and onEditRowsModelChange props were removed. The cellModesModel or rowModesModel props can be used to achieve the same goal.
    • The following API methods were removed:
      • Use apiRef.current.stopCellEditMode to replace apiRef.current.commitCellChange
      • Use apiRef.current.startCellEditMode to replace apiRef.current.setCellMode(id, field, 'edit')
      • Use apiRef.current.stopRowEditMode to replace apiRef.current.commitRowChange
      • Use apiRef.current.startRowMode to replace apiRef.current.setRowMode(id, 'edit')
      • Use the cellModesModel or rowModesModel props to replace apiRef.current.setEditRowsModel

Changes

  • [DataGrid] Fix start edit mode with printable character in React 18 (#6257) @m4theushw
  • [DataGrid] Remove legacy editing API (#6016) @m4theushw
  • [DataGrid] Simplify useGridApiContext and useGridApiRef type overrides (#6423) @cherniavskii
  • [DataGrid] Use generics instead of verbose state overrides (#6409) @cherniavskii
  • [DataGridPro] Allow to limit to one filter per column (#6333) @MBilalShafi

@mui/[email protected] / @mui/[email protected]

Breaking changes

  • All the props used by the mobile and desktop wrappers to override components or components' props have been replaced by component slots. You can find more information about this pattern in the MUI Base documentation.

    Some of the names have also been prefixed by desktop when it was unclear that the behavior was only applied on the desktop version of the pickers (or the responsive version when used on a desktop).

    The DialogProps prop has been replaced by a dialog component props slot on responsive and mobile pickers:

    // Same on MobileDatePicker, DateTimePicker, MobileDateTimePicker, 
    // TimePicker, MobileTimePicker, DateRangePicker and MobileDateRangePicker.
    <DatePicker
    -  DialogProps={{ backgroundColor: 'red' }}
    +  componentsProps={{ dialog: { backgroundColor: 'red }}}
    />
    

    The PaperProps prop has been replaced by a desktopPaper component props slot on all responsive and desktop pickers:

    // Same on DesktopDatePicker, DateTimePicker, DesktopDateTimePicker, 
    // TimePicker, DesktopTimePicker, DateRangePicker and DesktopDateRangePicker.
    <DatePicker
    -  PaperProps={{ backgroundColor: 'red' }}
    +  componentsProps={{ desktopPaper: { backgroundColor: 'red }}}
    />
    

    The PopperProps prop has been replaced by a popper component props slot on all responsive and desktop pickers:

    // Same on DesktopDatePicker, DateTimePicker, DesktopDateTimePicker, 
    // TimePicker, DesktopTimePicker, DateRangePicker and DesktopDateRangePicker.
    <DatePicker
    -  PopperProps={{ onClick: handleClick }}
    +  componentsProps={{ popper: { onClick: handleClick }}}
    />
    

    The TransitionComponent prop has been replaced by a DesktopTransition component slot on all responsive and desktop pickers:

    // Same on DesktopDatePicker, DateTimePicker, DesktopDateTimePicker, 
    // TimePicker, DesktopTimePicker, DateRangePicker and DesktopDateRangePicker.
    <DatePicker
    -  TransitionComponent={Fade}
    +  components={{ DesktopTransition: Fade }}
    />
    

    The TrapFocusProps prop has been replaced by a desktopTrapFocus component props slot on all responsive and desktop pickers:

    // Same on DesktopDatePicker, DateTimePicker, DesktopDateTimePicker, 
    // TimePicker, DesktopTimePicker, DateRangePicker and DesktopDateRangePicker.
    <DatePicker
    -  TrapFocusProps={{ isEnabled: () => false }}
    +  componentsProps={{ desktopTrapFocus: { isEnabled: () => false }}}
    />
    
  • The view components allowing to pick a date or parts of a date without an input have been renamed to better fit their usage:

    -<CalendarPicker {...props} />
    +<DateCalendar  {...props} />
    
    -<DayPicker {...props} />
    +<DayCalendar  {...props} />
    
    -<CalendarPickerSkeleton {...props} />
    +<DayCalendarSkeleton  {...props} />
    
    -<MonthPicker {...props} />
    +<MonthCalendar  {...props} />
    
    -<YearPicker {...props} />
    +<YearCalendar  {...props} />
    
  • Component names in the theme have changed as well:

    -MuiCalendarPicker: {
    +MuiDateCalendar: {
    
    -MuiDayPicker: {
    +MuiDayCalendar: {
    
    -MuiCalendarPickerSkeleton: {
    +MuiDayCalendarSkeleton: {
    
    -MuiMonthPicker: {
    +MuiMonthCalendar: {
    
    -MuiYearPicker: {
    +MuiYearCalendar: {
    

Changes

  • [DatePicker] Allows to fix the number of week displayed (#6299) @alexfauquette
  • [DateRangePicker] Fix calendar day outside of month layout shifting on hover (#6448) @alexfauquette
  • [fields] New components: MultiInputDateTimeRangePicker and MultiInputTimeRangePicker (#6392) @alexfauquette
  • [fields] Prepare the field exports for the public release (#6467) @flaviendelangle
  • [fields] Support paste in single section (#6422) @alexfauquette
  • [pickers] Add field placeholders to the locale (#6337) @flaviendelangle
  • [pickers] Do not use Partial for components and componentsProps props (#6463) @flaviendelangle
  • [pickers] New component: DateRangeCalendar (#6416) @flaviendelangle
  • [pickers] Replace the Picker prefix in the view component by Calendar (eg: MonthPicker => MonthCalendar) (#6389) @flaviendelangle
  • [pickers] Support pasting on fields (#6364) @flaviendelangle
  • [pickers] Use slots in the mobile and desktop wrappers instead of XXXComponent and XXXProps (#6381) @flaviendelangle

Docs

  • [docs] Add migration to DataGrid v6 page (#6235) @m4theushw
  • [docs] Create first publishable version of the field doc (#6323) @flaviendelangle
  • [docs] Fix trailing spaces in the readme @oliviertassinari
  • [docs] New page for the pickers: Validation (#6064) @flaviendelangle
  • [docs] Organize migration pages (#6480) @flaviendelangle

Core

  • [core] Add CodeQL workflow (#6387) @DanailH
  • [core] Add missing breaking change to the changelog (#6471) @flaviendelangle
  • [core] Fix playground structure (#6466) @LukasTy
  • [core] Fix tests for pasting on fields (#6465) @flaviendelangle
  • [core] Remove absolute link (#6420) @flaviendelangle
  • [core] Remove unused react-text-mask package (#6408) @LukasTy
  • [core] Send explicit warning when dayjs locale is not found (#6424) @alexfauquette
  • [core] Test validation on textfield and date views (#6265) @alexfauquette
  • [test] Sync comment with monorepo @oliviertassinari
mui-x - v5.17.7

Published by MBilalShafi about 2 years ago

We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Fix error when using column grouping with all columns hidden (#6425) @alexfauquette
  • [DataGrid] Fix start edit mode with printable character in React 18 (#6478) @m4theushw
mui-x - v6.0.0-alpha.2

Published by LukasTy about 2 years ago

We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:

  • πŸš€ Further progress on stabilizing new date field components
  • 🎁 Improve support for theme augmentation in the DataGrid (#6269) @cherniavskii
  • 🌍 Add Japanese (ja-JP) locale to pickers (#6365) @sho918
  • πŸ“š Documentation improvements
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Breaking changes

  • 🎁 The aggregation is no longer experimental.

    You can now use the aggregation without the experimentalFeatures.aggregation flag enabled.

    <DataGridPremium
    -  experimentalFeatures={{ aggregation: true }}
    />
    

    The aggregation of the columns through the column menu is now enabled by default on DataGridPremium. You can set disableAggregation={true} to disable it.

Changes

  • [DataGrid] Add filter item ID to .MuiDataGrid-filterForm (#6313) @m4theushw
  • [DataGrid] Add missing valueOptions (#6401) @DanailH
  • [DataGrid] Don't start edit mode when pressing Shift + Space (#6228) @m4theushw
  • [DataGrid] Fix error when using column grouping with all columns hidden (#6405) @alexfauquette
  • [DataGrid] Pass generics to the components in the theme augmentation (#6269) @cherniavskii
  • [DataGridPremium] Remove the aggregation from the experimental features (#6372) @flaviendelangle

@mui/[email protected] / @mui/[email protected]

Breaking changes

  • The renderDay prop has been replaced by a Day component slot.
    You can find more information about this pattern in the MUI Base documentation.

    // Same for any other date, date time or date range picker.
    <DatePicker
    -  renderDay={(_, dayProps) => <CustomDay {...dayProps} />}
    +  components={{ Day: CustomDay }}
    />
    

Changes

  • [DateRangePicker] Fix the shape of the first selected day when the start date has an hour set (#6403) @flaviendelangle
  • [l10n] Add Japanese (ja-JP) locale to pickers (#6365) @sho918
  • [DateRangePicker] Force focus to stay on inputs (#6324) @alexfauquette
  • [pickers] Improve edition on field components (#6339) @flaviendelangle
  • [pickers] Improve field selection behaviors (#6317) @flaviendelangle
  • [pickers] Replace the renderDay prop with a Day component slot (#6293) @flaviendelangle

Docs

  • [docs] Apply style guide to Data Grid Aggregation page (#5781) @samuelsycamore
  • [docs] Fix code examples of editing cells (#6004) @TiagoPortfolio
  • [docs] Fix customized day rendering demo style (#6342) (#6399) @Ambrish-git
  • [docs] Implement Style Guide on "Advanced" Data Grid doc pages (#6331) @samuelsycamore
  • [docs] Use components instead of demos for SelectorsDocs (#6103) @flaviendelangle
  • [license] Add new license status 'Out of scope' (#5260) @flaviendelangle

Core

  • [core] Speedup of yarn install in the CI (#6395) @oliviertassinari
  • [test] Remove redundant test clean-ups (#6377) @oliviertassinari
  • [test] Replace React.render with React.createRoot in e2e tests (#6393) @m4theushw
mui-x - v5.17.6

Published by LukasTy about 2 years ago

We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Add Japanese (ja-JP) locale to pickers (#6365) @sho918
  • 🎁 Improve support for theme augmentation in the DataGrid (#6406) @cherniavskii
  • 🐞 Bugfixes

@mui/[email protected] / @mui/[email protected] / @mui/[email protected]

Changes

  • [DataGrid] Add missing valueOptions (#6400) @DanailH
  • [DataGrid] Don't start edit mode when pressing Shift + Space (#6380) @m4theushw
  • [DataGrid] Pass generics to the components in the theme augmentation (#6406) @cherniavskii

@mui/[email protected] / @mui/[email protected]

Changes

  • [l10n] Add Japanese (ja-JP) locale to pickers (#6365) (#6382) @sho918
  • [pickers] Prevent CalendarPicker getting focus when autoFocus=false (#6304) (#6362) @alexfauquette
  • [pickers] Fix git repository location @oliviertassinari

Docs

  • [docs] Fix customized day rendering demo style (#6342) @Ambrish-git
Package Rankings
Top 0.66% on Npmjs.org
Badges
Extracted from project README
License npm latest package npm downloads GitHub branch status Coverage status Follow on X Renovate status Average time to resolve an issue OpenΒ Collective backers and sponsors CII Best Practices
Related Projects