Release 2026-03-20 12:27
Release 2026-03-20 12:27
- fix: stop node types from leaking into browser (#10302)
- @tanstack/preact-query@5.94.3
- @tanstack/react-query@5.91.3
- @tanstack/solid-query@5.91.4
Release 2026-03-20 12:27
Release 2026-03-20 12:27
- fix: stop node types from leaking into browser (#10302)
- @tanstack/preact-query@5.94.3
- @tanstack/react-query@5.91.3
- @tanstack/solid-query@5.91.4
Release 2026-03-20 10:36
Release 2026-03-20 10:36
- update TanStack store packages to 0.9.2 (#6993) (91cc62899b) by @Sheraff
- @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
Release 2026-03-20 09:36
Release 2026-03-20 09:36
- signal based reactivity (#6704) (054523900b) by @Sheraff
- migrate benchmarks to Vite 8 (#6986) (7f38aac99b) by @Sheraff
- @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
v9.0.0-alpha.4
A big thanks to the 11 contributors who made this release possible.
- [accordion] Remove deprecated props (#47963) @silviuaavram
TransitionComponentTransitionProps
- [accordionsummary] Remove deprecated CSS class (#48006) @silviuaavram
contentGutters
- [alert] Remove deprecated CSS classes (#48011) @silviuaavram
standardSuccessstandardInfostandardWarningstandardErroroutlinedSuccessoutlinedInfooutlinedWarningoutlinedErrorfilledSuccessfilledInfofilledWarningfilledError
- [alert] Remove deprecated props (#47965) @silviuaavram
componentscomponentsProps
- [autocomplete] Remove deprecated props (#47864) @ZeeshanTamboli
ChipPropscomponentsPropsListboxComponentListboxPropsPaperComponentPopperComponentrenderTags
- [avatar] Remove deprecated props (#47966) @silviuaavram
imgProps
- [avatargroup] Remove deprecated props (#47968) @silviuaavram
componentsProps
- [backdrop] Remove deprecated props (#47991) @silviuaavram
componentscomponentsPropsTransitionComponent
- [badge] Remove deprecated props (#47993) @silviuaavram
componentscomponentsProps
- [button] Remove deprecated CSS classes (#48012) @silviuaavram
- Color variant classes:
textInherit,outlinedPrimary,containedSecondary, etc. - Size classes:
textSizeSmall,iconSizeMedium, etc.
- Color variant classes:
- [circularprogress] Remove deprecated CSS classes (#48014) @silviuaavram
circleDeterminatecircleIndeterminate
- [divider] Remove deprecated prop (#48013) @atharva3333
light
- [formcontrollabel] Remove deprecated props (#48032) @atharva3333
componentsProps
- [menu] Remove deprecated props (#48021) @siriwatknp
MenuListPropsPaperPropsTransitionProps
- [mobilestepper] Remove deprecated props (#48041) @siriwatknp
LinearProgressProps
- [popover] Remove deprecated props (#48021) @siriwatknp
BackdropComponentBackdropPropsPaperPropsTransitionComponentTransitionProps
- [popper] Remove deprecated props (#48020) @siriwatknp
componentscomponentsProps
- [select] Remove deprecated props passed via
MenuProps(#48021) @siriwatknpMenuListPropsPaperPropsTransitionProps
- [slider] Remove deprecated props (#47996) @siriwatknp
componentscomponentsProps
- [speeddial] Remove deprecated props (#47998) @siriwatknp
TransitionComponentTransitionProps
- [speeddialaction] Remove deprecated props (#47998) @siriwatknp
FabPropstooltipTitletooltipPlacementtooltipOpenTooltipClasses
- [tabs] Remove deprecated props (#48017) @siriwatknp
ScrollButtonComponentTabIndicatorPropsTabScrollButtonPropsslots.StartScrollButtonIconslots.EndScrollButtonIcon
- [textfield] Remove deprecated props (#47878) @ZeeshanTamboli
InputPropsinputPropsSelectPropsInputLabelPropsFormHelperTextProps
- [tooltip] Remove deprecated props (#47988) @siriwatknp
componentscomponentsPropsPopperComponentPopperPropsTransitionComponentTransitionProps
- [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.
- [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
- [codemod] Add slot key rename to
tabs-propscodemod and add to README (#48035) @siriwatknp - [codemod] Add card-header-props migration guide (#48005) @siriwatknp
- [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
styledAPI docs for easier understanding (#47957) @olivier-lxo
- [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
@quasar/app-webpack-v4.4.2
- 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)
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:
@quasar/app-vite-v2.5.2
- feat(app-vite): account for newer router.beforeResolve() Vue Router v5 specs #18234
- perf(app-vite): quasar.config -> run some cache getters in parallel
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:
v3.0.25-rc.1
- chore(release): version v3.0.24 by @github-actions[bot] in https://github.com/bytedance/xgplayer/pull/1896
Full Changelog: https://github.com/bytedance/xgplayer/commits/v3.0.25-rc.1
2.13.6
2026-03-20
-
Components [slider] allow
stepto be set to "mark" (#23685 by @zhixiaotong) -
Components [input] add
password-iconslot (#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)
-
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)
-
Components [segmented] make component generic (#23678 by @rzzf)
-
Docs avoid duplicate create regexp (#23848 by @btea)