v7.3.6
A big thanks to the 22 contributors who made this release possible.
- [Accordion] Move properties to the AccordionOwnProps interface (#47348) @Aleksan4e3
- [Autocomplete] Remove unnecessary
filterSelectedOptionsdependency fromsyncHighlightedIndexuseCallback (#47378) @ZeeshanTamboli - [Autocomplete] Fix input caret not showing when focusing after chip navigation (#47249) @vrachuri28
- [Autocomplete] Fix ArrowLeft crash when value is not set with single-value rendering (#47214) @rithik56
- [Button] Fix running formAction when passed (#47185) @sai6855
- [Chip] Remove leftover closing parenthesis in CSS class key (#47345) @ZeeshanTamboli
- [ListItem] Add
secondaryActionslot toListItem(#47399) @sai6855 - [NumberField] Fix scroll behavior (#47397) @oliviertassinari
- [Select] Fix keyboard navigation while rendering in shadow DOM (#47380) @xBlizZer
- [Select] Fix cannot pass certain event handlers (#47366) @ZeeshanTamboli
- [Slider] Accept readonly array for
marksprop (#47370) @pcorpet - [Snackbar] Avoid unnecessary
ownerStatespread intouseSnackbar(#47373) @ZeeshanTamboli - [TextField] Allow custom props in slot props via TS module augmentation (#47367) @kumarvishwajeettrivedi
- [Tabs] Fix Arrow key navigation failing when component is rendered in shadow DOM (#47178) @sai6855
- Fix typings for theme
applyStyleswith custom color schemes (#47242) @akankshahu
- Fix unwanted attribute on DOM from InitColorSchemeScript
classattribute (#47200) @siriwatknp
- [Masonry] Fix layout flicker and single column issue (#43903) @Fanzzzd
- Fix default theme viewer styling (#47400) @sai6855
- Remove repetitive words (#47384) @rifeplight
- Fix link to Portal API docs (#47383) @ZeeshanTamboli
- Remove mentions of MUI Base from Material UI docs (#47324) @mapache-salvaje
- Update CSP guidance (#47342) @rossdakin
- Fix pathname collision in LLMs docs generator (#47209) @siriwatknp
- Resolve redirected urls to their final location (#47193) @Janpot
- Document correct default values for
elevationandsquareprops (#47261) @Ad1tya-007 - Fix display of colors in dark mode in palette customization page (#47403) @sai6855
- Add Number Field component page (#47165) @siriwatknp
- Fix mcp schema change (#47171) @sai6855
- [code-infra] Add types for markdown loader (#47075) @Janpot
- [code-infra] Build test utils with code-infra pipeline (#47405) @Janpot
- [code-infra] Vitest test migration (#44325) @JCQuintas
- [code-infra] Revive docs bundle analyzer (#47401) @Janpot
- [code-infra] Update tests from vitest PR (#47344) @Janpot
- [code-infra] Use util from code-infra to fetch changelogs (#47350) @brijeshb42
- [code-infra] Enable production sourcemaps (#47352) @Janpot
- [code-infra] Use code-infra orb utils in circle ci (#47179) @brijeshb42
- [code-infra] Use
next/fontfor local fonts (#47351) @Janpot - [code-infra] New broken links checker (#47113) @Janpot
- [code-infra] Remove profiler (#47258) @Janpot
- [code-infra] Api doc optimizations (#47188) @Janpot
- [code-infra] Increase type check parallelism (#47192) @Janpot
- [code-infra] Remove deprecated baseUrl (#47210) @Janpot
- [code-infra] Disable next.js cache (#47233) @Janpot
- [code-infra] release:build for bundle checker (#47207) @Janpot
- [code-infra] Parallelize module augmentation tests (#47208) @Janpot
- [code-infra] Fix next.js parallelism at 2 for macos runner (#47201) @Janpot
- [code-infra] Fix bash escape (#46969) @oliviertassinari
- [code-infra] Utilise eslint cache in CI (#47194) @Janpot
- [code-infra] Enable Next.js build cache to improve CI performance (#47176) @Copilot
- [code-infra] Remove
appsfolder (#47183) @Janpot - [code-infra] Migrate everything to getStaticProps (#47152) @Janpot
- [docs-infra] Migrate to
next/font(#47347) @Janpot - [docs-infra] Add some
ComponentLinkHeaderbottom margin (#47328) @Janpot - [docs-infra] Exclude a few pages from llms-txt (#47111) @Janpot
- [examples] Add missing .gitignore to NextJS App Router example (#47251) @shamblonaut
- [examples] Migrate Next.js
next.config.jstonext.config.mjs(#44040) @albarv340 - [internal] Remove leftover testing-library libraries from
mui-materialpackage (#47392) @ZeeshanTamboli - [internal] Remove unnecessary
clean-csspackage from docs (#47314) @ZeeshanTamboli - [internal] Fix typo
buidApiDocs->buildApiDocs(#47235) @Ad1tya-007 - [internal] Remove unused
@vitest/browserand@vitest/coverage-v8(#47189) @ZeeshanTamboli - [test] Update e2e test app (#47252) @Ad1tya-007
- [test] Fix flaky Virtualize Autocomplete regression test (#47199) @ZeeshanTamboli
All contributors of this release in alphabetical order: @Ad1tya-007, @akankshahu, @albarv340, @Aleksan4e3, @brijeshb42, @Copilot, @Fanzzzd, @Janpot, @JCQuintas, @kumarvishwajeettrivedi, @mapache-salvaje, @oliviertassinari, @pcorpet, @rifeplight, @rithik56, @rossdakin, @sai6855, @shamblonaut, @siriwatknp, @vrachuri28, @xBlizZer, @ZeeshanTamboli
v3.19.0
- Support
rootStyle: falseoption - by @khushthecoder and @antfu in https://github.com/shikijs/shiki/issues/1184 (baf9a) - transformers:
- Add
classActiveCodeoption to notation transformers - by @GreenHacker420 in https://github.com/shikijs/shiki/issues/1171 (a6a44) - Add transformerRemoveComments - by @Bitshifter-9, Copilot, @crazylogic03 and @antfu in https://github.com/shikijs/shiki/issues/1144 (f2ee3)
- Add
- twoslash:
- Add context parameter to filter option - by @siddu-09 in https://github.com/shikijs/shiki/issues/1173 (ac7f5)
- Add typesVersions for legacy resolution support - by @khushthecoder in https://github.com/shikijs/shiki/issues/1179 (100b7)
- core: Check embeddedLanguages in registry dependency check - by @vamsi2246 in https://github.com/shikijs/shiki/issues/1178 (6ad16)
- monaco: Correctly handle sparse color map updates - by @wcr-karan in https://github.com/shikijs/shiki/issues/1169 (38c7f)
v3.11.2
- VDataTable: hide checkbox for
mobilewithoutshow-select(d297f3f), closes #22375 - VDataTable: hover icon should match
initial-sort-order(7a1ae83) - VDatePicker: correctly render month when using Luxon adapter (f98d9db), closes #22388 #22389
- VHotkey: correct sass variables import order (216b872), closes #22372
- VNumberInput: avoid error state when using comma separator (513e153), closes #22371
- VSlideGroup: provide a way to never show arrows (b76ffd5)
- VTabs: consistent padding for
inset(893eb71) - VTabs: keep slider narrow when used without inset (eb9477c), closes #22363
- VTextField: check autofocus intersection on input wrapper element (0409cde), closes #22373
v16.1.0-canary.11
- [turbopack] Enable filesystem cache by default for development: #85975
- Log generate params duration in dev: #86726
- [CC] Fix hanging dynamic promise when abandoning render: #86690
- Convert Windows paths as well when reading sourcemap: #86723
- Deterministic functions-config-manifest.json: #86736
- Abstract deployment id access into module: #86727
- Deterministically order pages in the
MappedPagesstructure: #86744
- Turbopack: arrange empty space in trace viewer correctly: #86612
- [turbopack] Remove the docs on the bundle size gap: #86707
- [test] Improve app-basepath assertion error: #86725
- fix(next-custom-transforms): preserve all declarators in multi-declarator export statements: #86552
- Turbopack: avoid snapshotting while continuously idle, fix spans : #86611
- Turbopack: fix fuzz command: #86732
- [test] Ensure CI uses configured Node.js version: #86720
- Turbopack: improve eventual consistency: #86724
- Update Rspack development test manifest: #86715
- Update Rspack production test manifest: #86716
- Turbopack: don't read binding_usage in dev: #86722
- [test] app-basepath less agressive request reading: #86740
- Stop apps/bundle-analyzer/next-env.d.ts from changing: #86743
- [turbopack] Move turbo-tasks-testing to dev-dependencies: #86745
- Turbopack: chore: Remove re-exports from turbopack crate: #85791
Huge thanks to @lukesandberg, @sokra, @mischnic, @pyrytakala, @devjiwonchoi, @lubieowoce, @eps1lon, @vercel-release-bot, and @bgw for helping!
v1.139.14
Version 1.139.14 - 12/2/25, 10:59 PM
- router-core: matching competing optional routes uses proper fullPath for params extraction (#6015) (a40f7aa) by @Sheraff
- @tanstack/router-core@1.139.14
- @tanstack/solid-router@1.139.14
- @tanstack/react-router@1.139.14
- @tanstack/solid-router-ssr-query@1.139.14
- @tanstack/react-router-ssr-query@1.139.14
- @tanstack/router-ssr-query-core@1.139.14
- @tanstack/zod-adapter@1.139.14
- @tanstack/valibot-adapter@1.139.14
- @tanstack/arktype-adapter@1.139.14
- @tanstack/router-devtools@1.139.14
- @tanstack/solid-router-devtools@1.139.14
- @tanstack/react-router-devtools@1.139.14
- @tanstack/router-devtools-core@1.139.14
- @tanstack/router-generator@1.139.14
- @tanstack/router-cli@1.139.14
- @tanstack/router-plugin@1.139.14
- @tanstack/router-vite-plugin@1.139.14
- @tanstack/solid-start@1.139.14
- @tanstack/solid-start-client@1.139.14
- @tanstack/solid-start-server@1.139.14
- @tanstack/start-client-core@1.139.14
- @tanstack/start-server-core@1.139.14
- @tanstack/start-storage-context@1.139.14
- @tanstack/react-start@1.139.14
- @tanstack/react-start-client@1.139.14
- @tanstack/react-start-server@1.139.14
- @tanstack/start-plugin-core@1.139.14
- @tanstack/start-static-server-functions@1.139.14
Heat.js v4.5.3 - UI improvements, and a new checkbox style!
- The "Chart", "Days", and "Color Ranges" views now use a right margin for the last bar line shown, so it does not stack right to the edge.
- Decreased the right margin used for the day names in the "Map" view.
- The right margin used for the Y-Labels in the "Chart", "Days", and "Color Ranges" views has been increased to double the size.
- The X Labels on the "Days" and "Color Ranges" views are now aligned more accurately.
- Redesigned the checkboxes (in the Configuration dialog) to resemble a toggle-like button, which is much cleaner, mobile-friendly, and more modern, and fixes sizing issues.
- Added a new CSS variable called "--heat-js-y-label-spacing", which states the right margin/padding that all Y Labels should use.
- Increase the title bar text to 1.3rem, and added a new vertical alignment rule so that everything lines up.
- Added a new CSS variable called "--heat-js-checkbox-border-radius", which states the border radius to use for the checkboxes.
v3.12.0
-
Implement position mapping using the
MappablePositionclass. This enables position mapping in collaborative editing scenarios.- Introduce
MappablePositionclass in core withposition,fromJSON, andtoJSONmethods - Add
editor.utilsproperty withgetUpdatedPosition(position, transaction)andcreateMappablePosition()methods - Create
CollaborationMappablePositionsubclass that extendsMappablePositionwith Y.js relative position support
- Introduce
-
Implement position mapping using the
MappablePositionclass. This enables position mapping in collaborative editing scenarios.- Introduce
MappablePositionclass in core withposition,fromJSON, andtoJSONmethods - Add
editor.utilsproperty withgetUpdatedPosition(position, transaction)andcreateMappablePosition()methods - Create
CollaborationMappablePositionsubclass that extendsMappablePositionwith Y.js relative position support
- Introduce
- Avoid mutating
this.optionsin theupdateUsercommand.this.optionscan be a getter and is not writable; the command now updates the provider awareness directly so user updates are applied correctly.
- Replaced unmaintained
fast-deep-equaldependency with maintainedfast-equals
- Fix a bug where React node views could receive invalid positions from
this.getPos()when ProseMirror and React render cycles got out of sync, which could cause errors during updates.
v1.139.13
Version 1.139.13 - 12/2/25, 4:41 PM
- router-core: correctly resolve custom params from declarative masks when building the masked url (#5756) (24ff895) by Hakan Shehu
- @tanstack/router-core@1.139.13
- @tanstack/solid-router@1.139.13
- @tanstack/react-router@1.139.13
- @tanstack/solid-router-ssr-query@1.139.13
- @tanstack/react-router-ssr-query@1.139.13
- @tanstack/router-ssr-query-core@1.139.13
- @tanstack/zod-adapter@1.139.13
- @tanstack/valibot-adapter@1.139.13
- @tanstack/arktype-adapter@1.139.13
- @tanstack/router-devtools@1.139.13
- @tanstack/solid-router-devtools@1.139.13
- @tanstack/react-router-devtools@1.139.13
- @tanstack/router-devtools-core@1.139.13
- @tanstack/router-generator@1.139.13
- @tanstack/router-cli@1.139.13
- @tanstack/router-plugin@1.139.13
- @tanstack/router-vite-plugin@1.139.13
- @tanstack/solid-start@1.139.13
- @tanstack/solid-start-client@1.139.13
- @tanstack/solid-start-server@1.139.13
- @tanstack/start-client-core@1.139.13
- @tanstack/start-server-core@1.139.13
- @tanstack/start-storage-context@1.139.13
- @tanstack/react-start@1.139.13
- @tanstack/react-start-client@1.139.13
- @tanstack/react-start-server@1.139.13
- @tanstack/start-plugin-core@1.139.13
- @tanstack/start-static-server-functions@1.139.13
mermaid@11.12.2
- #7200
de7ed10Thanks @shubhamparikh2704! - fix: validate dates and tick interval to prevent UI freeze/crash in gantt diagramtype
v7.10.0
See the changelog for release notes: https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100