Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: eclipsesource/jsonforms
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: eclipsesource/jsonforms
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: lk/mui-9
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 33 files changed
  • 1 contributor

Commits on Apr 9, 2026

  1. dev: Update to Node 24 and pnpm 10.33.0 and update GH actions

    - Update node to ^24
    - Update pnpm corepack version to 10.33.0
    - Update @types/node dependency to 24 and update lockfile
    - Update GitHub Actions to actions/checkout@v6, actions/setup-node@v6,
      and pnpm/action-setup v5.0.0
    - Remove now obsolete npm update step from publish workflow
    lucas-koehler committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    b926116 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2026

  1. react-material: Update to MUI v9 and MUI X Date Pickers v9

    - Bump @mui/material and @mui/icons-material from ^7.0.0 to ^9.0.0
    - Bump @mui/x-date-pickers from ^8.0.0 to ^9.0.0
    - Migrate deprecated TextField props to slotProps API:
      InputLabelProps → slotProps.inputLabel,
      inputProps → slotProps.htmlInput
    - Migrate Autocomplete renderInput to use v9 params.slotProps
      structure instead of removed params.InputProps/inputProps
    - Migrate date/time/datetime picker slotProps.textField to use
      nested slotProps for PickersTextField (v9 accessible field DOM)
    - Remove createOnBlurHandler usage from date/time/datetime controls
      because v9 accessible field structure no longer provides input
      values via blur events; rely on onChange/onAccept instead
    - Move Grid system props (justifyContent, alignItems) to sx,
      removed as direct props in MUI v9
    - Move Grid direction='column' to sx={{ flexDirection: 'column' }},
      'column' removed from Grid direction in v9
    - Move Stack width prop to sx, removed as direct prop in v9
    - Rename ErrorOutline icon to ErrorOutlined, legacy "Outline"
      variants removed in @mui/icons-material v9
    - Remove legacy @material-ui external pattern from rollup config
    - Deprecate createOnBlurHandler in datejs.tsx (kept for public API)
    - Update date/time/datetime tests to use picker component props
      instead of hidden input DOM manipulation
    lucas-koehler committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    512121e View commit details
    Browse the repository at this point in the history
  2. react-material: Fix examples app build hanging after MUI v9 upgrade

    - Replace @mui/icons-material barrel imports with direct path imports
      to avoid bundling all 10,751 icon modules in the examples app build
    - Add @mui/icons-material subpath regex to rollup externals so the
      library build correctly externalizes the new import paths
    - Add @mui/x-date-pickers subpath regex to rollup externals to fix
      unresolved dependency warning for AdapterDayjs
    lucas-koehler committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    8856c88 View commit details
    Browse the repository at this point in the history
Loading