Release 2026-07-19 14:34
Release 2026-07-19 14:34
- router-plugin: preserve HMR state for lowercase split components (#7855) (49f6863245) by @schiller-manuel
- regenerate route trees (#7853) (218eab2c3b) by @schiller-manuel
- @tanstack/react-start@1.168.32
- @tanstack/react-start-rsc@0.1.31
- @tanstack/router-plugin@1.168.23
- @tanstack/router-vite-plugin@1.167.23
- @tanstack/solid-start@1.168.32
- @tanstack/start-plugin-core@1.171.24
- @tanstack/vue-start@1.168.31
@tanstack/router-plugin@1.168.23
- #7855
49f6863- Preserve React component state during HMR when route components are declared with lowercase function names. The development-only React transforms cover split route component groups and unsplit root route component options, including shell, pending, and error components, without changing production output.
@tanstack/router-vite-plugin@1.167.23
- Updated dependencies [
49f6863]:- @tanstack/router-plugin@1.168.23
@tanstack/start-plugin-core@1.171.24
- Updated dependencies [
49f6863]:- @tanstack/router-plugin@1.168.23
@chakra-ui/react@3.36.1
-
#10868
f32a160Thanks @WahabKhan7528! - OverlayManager: add has() method to createOverlay return -
#10885
e503f8dThanks @dfedoryshchev! - - Bleed: Fix incorrect css prop application -
129c50fThanks @segunadebayo! - Fix issue where the checked ring ofRadioCardandCheckboxCard(outline variant) gets clipped when a parent hasoverflow: hidden|auto|scroll. The ring is now drawn with an inset shadow instead of an outer shadow. -
#10859
6f10270Thanks @dfedoryshchev! - - Checkmark: Fix incorrect css prop application -
#10884
e7431f1Thanks @sanjibani! - - Docs: fixStack.Separatorreferences in the v3 migration guide. The standaloneSeparatorcomponent is now used in both theStackDividerandStack Propsexamples. -
0fe3055Thanks @segunadebayo! - Fix error when merging recipes (e.g. composing a recipe-based component through thechakrafactory). Recipe merging now normalizes compiled and raw configs before combining them, and no longer throws or mutates the source configs. -
#10879
e882dc0Thanks @dfedoryshchev! - - Float: Fix incorrect css prop application -
2ed9026Thanks @segunadebayo! - Add a defaultminSizeof{ width: 240, height: 100 }toFloatingPanel.Rootto prevent the panel from being resized to zero. Pass your ownminSizeto override it. -
#10863
b5de5e2Thanks @dfedoryshchev! - - Image: Fix customclassNameremoving the basechakra-imageclass -
#10873
c4e79c1Thanks @dfedoryshchev! - Fix issue whereLinkOverlaydropped therelattribute instead of forwarding it to the rendered anchor. -
0fe3055Thanks @segunadebayo! - Improve render performance of recipe components (Button,Badge,Skeleton, etc.) in large lists and tables.- Cache compiled recipes per system instead of per component instance.
- Memoize variant style resolution so results are referentially stable.
- Drop the per-instance
structuredCloneof recipe configs.
In benchmarks, repeated variant resolution is ~70-90x faster and compile+resolve ~30x faster. No public API changes.
-
#10860
f53e46aThanks @dfedoryshchev! - - WrapItem: Fix incorrect css prop application
@chakra-ui/cli@3.36.1
-
#10823
f8b356cThanks @tryone144! - Migrate from deprecatedtsconfcktoget-tsconfig. Enables installation next to TypeScript version 6 and up. -
1de9c58Thanks @segunadebayo! - Replacenode-fetchwith the nativefetchAPI, using undici'sProxyAgentforHTTPS_PROXYsupport. -
39ef8b5Thanks @segunadebayo! - Normalize resolved tsconfig paths to native separators on Windows