2 hours ago
material-ui

v7.3.6

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

@mui/material@7.3.6

  • [Accordion] Move properties to the AccordionOwnProps interface (#47348) @Aleksan4e3
  • [Autocomplete] Remove unnecessary filterSelectedOptions dependency from syncHighlightedIndex useCallback (#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 secondaryAction slot to ListItem (#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 marks prop (#47370) @pcorpet
  • [Snackbar] Avoid unnecessary ownerState spread into useSnackbar (#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 applyStyles with custom color schemes (#47242) @akankshahu

@mui/system@7.3.6

  • Fix unwanted attribute on DOM from InitColorSchemeScript class attribute (#47200) @siriwatknp

@mui/lab@7.3.6

  • [Masonry] Fix layout flicker and single column issue (#43903) @Fanzzzd

Docs

  • 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 elevation and square props (#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

Core

  • [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/font for 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 apps folder (#47183) @Janpot
  • [code-infra] Migrate everything to getStaticProps (#47152) @Janpot
  • [docs-infra] Migrate to next/font (#47347) @Janpot
  • [docs-infra] Add some ComponentLinkHeader bottom 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.js to next.config.mjs (#44040) @albarv340
  • [internal] Remove leftover testing-library libraries from mui-material package (#47392) @ZeeshanTamboli
  • [internal] Remove unnecessary clean-css package from docs (#47314) @ZeeshanTamboli
  • [internal] Fix typo buidApiDocs -> buildApiDocs (#47235) @Ad1tya-007
  • [internal] Remove unused @vitest/browser and @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

4 hours ago
shiki

v3.19.0

   🚀 Features

   🐞 Bug Fixes

4 hours ago
vuetify

v3.11.2

🔧 Bug Fixes

  • VDataTable: hide checkbox for mobile without show-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

🧪 Labs

  • VStepperVertical: avoid semi-transparent items with non-linear (99a68e5), closes #22369
10 hours ago
next.js

v16.1.0-canary.11

Core Changes

  • [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 MappedPages structure: #86744

Misc Changes

  • 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

Credits

Huge thanks to @lukesandberg, @sokra, @mischnic, @pyrytakala, @devjiwonchoi, @lubieowoce, @eps1lon, @vercel-release-bot, and @bgw for helping!

10 hours ago
router

v1.139.14

Version 1.139.14 - 12/2/25, 10:59 PM

Changes

Fix

  • router-core: matching competing optional routes uses proper fullPath for params extraction (#6015) (a40f7aa) by @Sheraff

Packages

  • @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
14 hours ago
Heat.js

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.
16 hours ago
tiptap

v3.12.0

@tiptap/extension-collaboration

Minor Changes

  • Implement position mapping using the MappablePosition class. This enables position mapping in collaborative editing scenarios.

    • Introduce MappablePosition class in core with position, fromJSON, and toJSON methods
    • Add editor.utils property with getUpdatedPosition(position, transaction) and createMappablePosition() methods
    • Create CollaborationMappablePosition subclass that extends MappablePosition with Y.js relative position support

@tiptap/core

Minor Changes

  • Implement position mapping using the MappablePosition class. This enables position mapping in collaborative editing scenarios.

    • Introduce MappablePosition class in core with position, fromJSON, and toJSON methods
    • Add editor.utils property with getUpdatedPosition(position, transaction) and createMappablePosition() methods
    • Create CollaborationMappablePosition subclass that extends MappablePosition with Y.js relative position support

@tiptap/extension-collaboration-caret

Patch Changes

  • Avoid mutating this.options in the updateUser command. this.options can be a getter and is not writable; the command now updates the provider awareness directly so user updates are applied correctly.

@tiptap/react

Minor Changes

  • Replaced unmaintained fast-deep-equal dependency with maintained fast-equals

Patch Changes

  • 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.
17 hours ago
router

v1.139.13

Version 1.139.13 - 12/2/25, 4:41 PM

Changes

Fix

  • router-core: correctly resolve custom params from declarative masks when building the masked url (#5756) (24ff895) by Hakan Shehu

Packages

  • @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
17 hours ago
mermaid

mermaid@11.12.2

Patch Changes

17 hours ago
react-router