3 hours ago
KaTeX

v0.16.40

0.16.40 (2026-03-20)

Bug Fixes

  • css: specify position: relative for .katex (#4170) (020f0d8)
3 hours ago
query

Release 2026-03-20 12:27

Release 2026-03-20 12:27

Changes

  • fix: stop node types from leaking into browser (#10302)

Packages

  • @tanstack/preact-query@5.94.3
  • @tanstack/react-query@5.91.3
  • @tanstack/solid-query@5.91.4
3 hours ago
react-query

Release 2026-03-20 12:27

Release 2026-03-20 12:27

Changes

  • fix: stop node types from leaking into browser (#10302)

Packages

  • @tanstack/preact-query@5.94.3
  • @tanstack/react-query@5.91.3
  • @tanstack/solid-query@5.91.4
5 hours ago
router

Release 2026-03-20 10:36

Release 2026-03-20 10:36

Changes

Chore

  • update TanStack store packages to 0.9.2 (#6993) (91cc62899b) by @Sheraff

Packages

  • @tanstack/react-router@1.168.1
  • @tanstack/react-start@1.167.1
  • @tanstack/react-start-client@1.166.16
  • @tanstack/react-start-server@1.166.16
  • @tanstack/router-cli@1.166.16
  • @tanstack/router-core@1.168.1
  • @tanstack/router-generator@1.166.15
  • @tanstack/router-plugin@1.167.1
  • @tanstack/router-vite-plugin@1.166.16
  • @tanstack/solid-router@1.168.1
  • @tanstack/solid-start@1.167.1
  • @tanstack/solid-start-client@1.166.15
  • @tanstack/solid-start-server@1.166.15
  • @tanstack/start-client-core@1.167.1
  • @tanstack/start-plugin-core@1.167.4
  • @tanstack/start-server-core@1.167.1
  • @tanstack/start-static-server-functions@1.166.17
  • @tanstack/start-storage-context@1.166.15
  • @tanstack/vue-router@1.168.1
  • @tanstack/vue-start@1.167.1
  • @tanstack/vue-start-client@1.166.15
  • @tanstack/vue-start-server@1.166.15
6 hours ago
router

Release 2026-03-20 09:36

Release 2026-03-20 09:36

Changes

Refactor

  • signal based reactivity (#6704) (054523900b) by @Sheraff

Chore

  • migrate benchmarks to Vite 8 (#6986) (7f38aac99b) by @Sheraff

Packages

  • @tanstack/react-router@1.168.0
  • @tanstack/react-router-devtools@1.166.10
  • @tanstack/react-router-ssr-query@1.166.10
  • @tanstack/react-start@1.167.0
  • @tanstack/react-start-client@1.166.15
  • @tanstack/react-start-server@1.166.15
  • @tanstack/router-cli@1.166.15
  • @tanstack/router-core@1.168.0
  • @tanstack/router-devtools@1.166.10
  • @tanstack/router-devtools-core@1.167.0
  • @tanstack/router-generator@1.166.14
  • @tanstack/router-plugin@1.167.0
  • @tanstack/router-ssr-query-core@1.167.0
  • @tanstack/router-vite-plugin@1.166.15
  • @tanstack/solid-router@1.168.0
  • @tanstack/solid-router-devtools@1.166.10
  • @tanstack/solid-router-ssr-query@1.166.10
  • @tanstack/solid-start@1.167.0
  • @tanstack/solid-start-client@1.166.14
  • @tanstack/solid-start-server@1.166.14
  • @tanstack/start-client-core@1.167.0
  • @tanstack/start-plugin-core@1.167.3
  • @tanstack/start-server-core@1.167.0
  • @tanstack/start-static-server-functions@1.166.16
  • @tanstack/start-storage-context@1.166.14
  • @tanstack/vue-router@1.168.0
  • @tanstack/vue-router-devtools@1.166.10
  • @tanstack/vue-router-ssr-query@1.166.10
  • @tanstack/vue-start@1.167.0
  • @tanstack/vue-start-client@1.166.14
  • @tanstack/vue-start-server@1.166.14
6 hours ago
material-ui

v9.0.0-alpha.4

A big thanks to the 11 contributors who made this release possible.

@mui/material@9.0.0-alpha.4

Breaking Changes

  • [accordion] Remove deprecated props (#47963) @silviuaavram
    • TransitionComponent
    • TransitionProps
  • [accordionsummary] Remove deprecated CSS class (#48006) @silviuaavram
    • contentGutters
  • [alert] Remove deprecated CSS classes (#48011) @silviuaavram
    • standardSuccess
    • standardInfo
    • standardWarning
    • standardError
    • outlinedSuccess
    • outlinedInfo
    • outlinedWarning
    • outlinedError
    • filledSuccess
    • filledInfo
    • filledWarning
    • filledError
  • [alert] Remove deprecated props (#47965) @silviuaavram
    • components
    • componentsProps
  • [autocomplete] Remove deprecated props (#47864) @ZeeshanTamboli
    • ChipProps
    • componentsProps
    • ListboxComponent
    • ListboxProps
    • PaperComponent
    • PopperComponent
    • renderTags
  • [avatar] Remove deprecated props (#47966) @silviuaavram
    • imgProps
  • [avatargroup] Remove deprecated props (#47968) @silviuaavram
    • componentsProps
  • [backdrop] Remove deprecated props (#47991) @silviuaavram
    • components
    • componentsProps
    • TransitionComponent
  • [badge] Remove deprecated props (#47993) @silviuaavram
    • components
    • componentsProps
  • [button] Remove deprecated CSS classes (#48012) @silviuaavram
    • Color variant classes: textInherit, outlinedPrimary, containedSecondary, etc.
    • Size classes: textSizeSmall, iconSizeMedium, etc.
  • [circularprogress] Remove deprecated CSS classes (#48014) @silviuaavram
    • circleDeterminate
    • circleIndeterminate
  • [divider] Remove deprecated prop (#48013) @atharva3333
    • light
  • [formcontrollabel] Remove deprecated props (#48032) @atharva3333
    • componentsProps
  • [menu] Remove deprecated props (#48021) @siriwatknp
    • MenuListProps
    • PaperProps
    • TransitionProps
  • [mobilestepper] Remove deprecated props (#48041) @siriwatknp
    • LinearProgressProps
  • [popover] Remove deprecated props (#48021) @siriwatknp
    • BackdropComponent
    • BackdropProps
    • PaperProps
    • TransitionComponent
    • TransitionProps
  • [popper] Remove deprecated props (#48020) @siriwatknp
    • components
    • componentsProps
  • [select] Remove deprecated props passed via MenuProps (#48021) @siriwatknp
    • MenuListProps
    • PaperProps
    • TransitionProps
  • [slider] Remove deprecated props (#47996) @siriwatknp
    • components
    • componentsProps
  • [speeddial] Remove deprecated props (#47998) @siriwatknp
    • TransitionComponent
    • TransitionProps
  • [speeddialaction] Remove deprecated props (#47998) @siriwatknp
    • FabProps
    • tooltipTitle
    • tooltipPlacement
    • tooltipOpen
    • TooltipClasses
  • [tabs] Remove deprecated props (#48017) @siriwatknp
    • ScrollButtonComponent
    • TabIndicatorProps
    • TabScrollButtonProps
    • slots.StartScrollButtonIcon
    • slots.EndScrollButtonIcon
  • [textfield] Remove deprecated props (#47878) @ZeeshanTamboli
    • InputProps
    • inputProps
    • SelectProps
    • InputLabelProps
    • FormHelperTextProps
  • [tooltip] Remove deprecated props (#47988) @siriwatknp
    • components
    • componentsProps
    • PopperComponent
    • PopperProps
    • TransitionComponent
    • TransitionProps
  • [typography] Remove deprecated prop (#47986) @siriwatknp
    • paragraph
  • [buttonbase] Key handlers should not run on a disabled non-native button (#48003) @mj12albert
  • [tablepagination] Format pagination numbers according to locale (#47803) @siriwatknp
  • [textfield] Use non-native label for <TextField select/> (#47958) @mj12albert

Check out the v9 upgrade guide.

Changes

  • [autocomplete] Optimize selected option lookup (#47953) @anchmelev
  • [buttonbase] Fix native button detection (#47985) @mj12albert
  • [inputbase] Fix test using removed InputProps on TextField (#48000) @siriwatknp
  • [popper] Add missing classes export (#48031) @mj12albert
  • [select] Fix focus visible always set on menu item (#47912) @silviuaavram
  • [slider] Fix focus visible styles incorrectly applied by pointer (#47894) @mj12albert
  • [slider] Accept readonly array for the value prop (#47936) @pcorpet

@mui/codemod@9.0.0-alpha.4

  • [codemod] Add slot key rename to tabs-props codemod and add to README (#48035) @siriwatknp
  • [codemod] Add card-header-props migration guide (#48005) @siriwatknp

Docs

  • [blog] Lowercase 2026-MUI-X-price-changes blog post URL (#47871) @Janpot
  • [docs] Wide docs layout (#47950) @noraleonte
  • [docs] Mention the list of props removed in upgrade guide (#48010) @silviuaavram
  • [docs] Update Autocomplete deprecated props removal migration guide docs (#47990) @ZeeshanTamboli
  • [docs-infra] Extract shared App component from _app into @mui/docs (#47933) @brijeshb42
  • [docs-infra] Expose global theme object (#47964) @Janpot
  • [docs][system] Update styled API docs for easier understanding (#47957) @olivier-lxo

Core

  • [code-infra] Add pkg-pr-new as dev dependency (#47992) @Janpot
  • [code-infra] Remove CI coverage collection and upload to Codecov (#47930) @Janpot
  • [core] Migrate to ESLint 10 (#47872) @brijeshb42
  • [core] Remove GridLegacy component (#47956) @siriwatknp

All contributors of this release in alphabetical order: @anchmelev, @atharva3333, @brijeshb42, @Janpot, @mj12albert, @noraleonte, @olivier-lxo, @pcorpet, @silviuaavram, @siriwatknp, @ZeeshanTamboli

6 hours ago
quasar

@quasar/app-webpack-v4.4.2

Changes

  • feat(app-webpack): account for newer router.beforeResolve() Vue Router v5 specs #18234
  • fix(app-webpack): revert express to v4 due to webpack clash (breaks SSR mode)

Donations

Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:

6 hours ago
quasar

@quasar/app-vite-v2.5.2

Changes

  • feat(app-vite): account for newer router.beforeResolve() Vue Router v5 specs #18234
  • perf(app-vite): quasar.config -> run some cache getters in parallel

Donations

Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:

8 hours ago
xgplayer

v3.0.25-rc.1

What's Changed

Full Changelog: https://github.com/bytedance/xgplayer/commits/v3.0.25-rc.1

10 hours ago
element-plus

2.13.6

2.13.6

2026-03-20

Features

  • Components [slider] allow step to be set to "mark" (#23685 by @zhixiaotong)

  • Components [input] add password-icon slot (#23772 by @zhixiaotong)

  • Components [color-picker-panel] add hue-slider-class and hue-slider-style props (#23499 by @ZacharyBear)

  • Components [input] support inputmode for textarea (#23813 by @snowbitx)

Bug fixes

  • Components [tooltip] sync visible after disabled toggle (#23738 by @snowbitx)

  • Components [mention] remove the whole input containing a split (#23753 by @rzzf)

  • Components [tab] incorrect boundary detection when container size is a float number (#23774 by @rzzf)

  • Components [table] expanded rows cannot be updated using array methods (#23761 by @rzzf)

  • Components [tree-v2] update expanded state when defaultExpandedKeys change (#23557 by @hellomrbigshot)

  • Components [select] using the options prop can cause list data loss when quickly switching between dropdowns (#23780 by @lw56777)

  • Components [select] allow empty labels when persistent is false (#23809 by @snowbitx)

  • Components [popper] update popover style when content size changes (#23802 by @rzzf)

  • Components [tabs] incorrect boundary detection when container size is a float number (#23776 by @rzzf)

  • Hooks [use-composition] abnormal state in Korean input composition (#23831 by @rzzf)

  • Components [select/select-v2] avoid hiding the dropdown when there is data in options (#23838 by @keeplearning66)

  • Improvement(components): [tabs] navigation wheel scrolling experience (#23775 by @rzzf)

  • Style(components): [tag] fix icon in slot causing text wrap (#23725 by @zmyjs)

Refactors

  • Components [segmented] make component generic (#23678 by @rzzf)

  • Docs avoid duplicate create regexp (#23848 by @btea)