You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
This release contains a security patch for CVE-2025-29927.
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: react-map-gl@7.1.7
npm ERR! Found: mapbox-gl@1.0.0
npm ERR! node_modules/mapbox-gl
npm ERR! mapbox-gl@"npm:empty-npm-package@1.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peerOptional mapbox-gl@">=1.13.0" from react-map-gl@7.1.7
npm ERR! node_modules/react-map-gl
npm ERR! react-map-gl@"^7.0.21" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: mapbox-gl@3.3.0
npm ERR! node_modules/mapbox-gl
npm ERR! peerOptional mapbox-gl@">=1.13.0" from react-map-gl@7.1.7
npm ERR! node_modules/react-map-gl
npm ERR! react-map-gl@"^7.0.21" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2024-05-08T05_40_19_429Z-debug-0.log
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: react-map-gl@7.1.9
npm ERR! Found: mapbox-gl@1.0.0
npm ERR! node_modules/mapbox-gl
npm ERR! mapbox-gl@"npm:empty-npm-package@1.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peerOptional mapbox-gl@">=1.13.0" from react-map-gl@7.1.9
npm ERR! node_modules/react-map-gl
npm ERR! react-map-gl@"^7.0.21" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: mapbox-gl@3.29.0
npm ERR! node_modules/mapbox-gl
npm ERR! peerOptional mapbox-gl@">=1.13.0" from react-map-gl@7.1.9
npm ERR! node_modules/react-map-gl
npm ERR! react-map-gl@"^7.0.21" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /runner/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /runner/cache/others/npm/_logs/2026-09-05T20_21_13_766Z-debug-0.log
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.7.10→1.7.1913.1.6→13.5.1118.13.0→18.19.13018.0.27→18.3.3118.0.10→18.3.78.34.0→8.57.113.1.6→13.5.1118.2.0→18.3.118.2.0→18.3.17.0.21→7.1.9Release Notes
tailwindlabs/headlessui (@headlessui/react)
v1.7.19Compare Source
Fixed
disabledstate onTabcomponent (#2918)Dialog.Panel(#2919)hiddenattribute to internalHiddencomponent when theFeatures.Hiddenfeature is used (#2955)tabIndexon theSwitchcomponent (#2966)disabledstate to hidden inputs in form-like components (#3004)selectedIndexfor controlledTabcomponents (#3037)v1.7.18Compare Source
Fixed
Dialog'sonClosetwice on mobile devices (#2690)Dialog(#2697)Tab.Panelcomponents are hidden from the accessibility tree (#2708)role="alertdialog"toDialogcomponent (#2709)Combobox.Inputcomponent closes theCombobox(#2712)classNameprop when theTransitioncomponent is currently not transitioning (#2722)Disclosure.PanelandPopover.Panelwhenas={Fragment}(#2760)Listboxcomponent in Chrome (#2824)v1.7.17Compare Source
Fixed
<Listbox multiple>and<Combobox multiple>(#2626)MainTreeNodeinPopover.Groupcomponent only (#2634)Dialogcomponents on iOS (#2635)Tabcomponents are available when setting the next index (#2642)Combobox.Inputcomponent on page load (#2654)appearworks using theTransitioncomponent (even when used with SSR) (#2646)nullableprop on theComboboxcomponent (#2660)Suspense(#2663)v1.7.16Compare Source
Fixed
Combobox.Inputvalue (#2568)aria-expandedpurely based on the open/closed state (#2610)Entereven if no submit-like button was found (#2613)v1.7.15Compare Source
Added
MenuandPopovercomponents (#2448)Fixed
FocusTrapis only active when the givenenabledvalue istrue(#2456)<Transition appear>from overwriting classes on re-render (#2457)MenuandListboxoptions while searching (#2471)Portalcomponent, does not close thePopovercomponent (#2492)Changed
typescondition to the front (#2469)v1.7.14Compare Source
Fixed
Transitioncomponent (#2374)FocusTrapevent listeners once document has loaded (#2389)classNamehydration for<Transition appear>(#2390)Comboboxtypes to improve false positives (#2411)classNamecorrectly when it’s a function (#2412)Combobox.Input(#2426)Added
formprop to form-like components such asRadioGroup,Switch,Listbox, andCombobox(#2356)v1.7.13Compare Source
Fixed
Transitioncomponent completes if nothing is transitioning (#2318)Switchwhere possible (#2265)Dialogcomponent in theFocusTrapcomponent (#2322)XYZPropsWeControland cleanup internal TypeScript types (#2329)Popover.Buttoncomponents inside aPopover.Panel(#2333)Dialogcomponent closes (#2326)v1.7.12Compare Source
Added
Fixed
Dialogcomponents are marked asinert(#2290)Popovercomponents not opening (#2293)Dialogcleanup when theDialogbecomes hidden (#2303)v1.7.11Compare Source
Fixed
nullvalues for thedataRefcorrectly (#2258)aria-multiselectableto[role=listbox]in theComboboxcomponent (#2271)Combobox.Inputwhen aCombobox.Optionis selected (#2272)activeOptionIndexif the active option is unmounted (#2274)Reftype for forwardedSwitch's ref (#2277)Dialogcomponent when going into theClosingstate (#2264)vercel/next.js (@next/font)
v13.5.11Compare Source
Core Changes
v13.5.10Compare Source
Core Changes
v13.5.9Compare Source
Core Changes
v13.5.8Compare Source
Core Changes
d900fadto1dba980: #74202Credits
Huge thanks to @wyattjoh and @ztanner for helping!
v13.5.7Compare Source
Core Changes
Credits
Huge thanks to @wyattjoh and @ijjk for helping!
v13.5.6Compare Source
Core Changes
Credits
Huge thanks to @ijjk @huozhi @gnoff for helping!
v13.5.5Compare Source
Core Changes
fs.existsSyncto avoid race condition: #56387waitUntilinto the handler: #56404existSynccall: #56419isolateModulestotsconfigwhen extending from tsconfig withverbatimModuleSyntax: #54164verbatimModuleSyntaxto make type imports/exports explicit: #56551server-onlyandclient-only: #56760useParams: #56771x-forwarded-*headers: #56797Documentation Changes
JSON.parseto make reading output easier: #56713Example Changes
@radix-ui/react-icons: #56452Misc Changes
permalinkoption ofuseFormState: #56329cargo fmtto lint staged: #56430.../templates/*/app/layout.*import order: #56380.env.examplefile: #56469Credits
Huge thanks to @ijjk, @timneutkens, @shuding, @wyattjoh, @Syphini, @manovotny, @ForsakenHarmony, @gnoff, @anonrig, @viktorronnback, @Rylab, @sokra, @hamirmahal, @huozhi, @jridgewell, @SukkaW, @wbinnssmith, @feedthejim, @balazsorban44, @jazsouf, @2XG-DEV, @stefanprobst, @ztanner, @mzab1985, @Mustafadagkiranlar, @JoRyGu, @cmbritten, @styfle, @Krishnanand2517, @bahag-buttf, @kwonoj, @Shadid12, @delbaoliveira, @mayankkamboj47, @dvoytenko, @mayank1513, @himself65, @suravshrestha, @fvaysh, @dianacpg, @joristirado, and @Kikobeats for helping!
v13.5.4Compare Source
Core Changes
beta.nextjs.orgLinks: #55924config.experimental.workerThreads: #55257swc_coretov0.83.26: #55780swc_coretov0.83.26": #56077permanentRedirectreturn 308 in route handlers: #56065booleaninstead offalsefor experimental logging config: #56110postcss: #56225Documentation Changes
not-foundto file conventions page: #55944extensionoption tocreateMDX(): #55967.bindmethod: #56164Response.jsonoverNextResponse.json: #56173Example Changes
with-jest: #56152with-jesttypes: #56193with-stripe-typescriptexample: #56274Misc Changes
swc_coretov0.83.28: #56134Credits
Huge thanks to @balazsorban44, @sdkdeepa, @aayman997, @mayank1513, @timneutkens, @2XG-DEV, @eliot-akira, @hi-matthew, @riobits, @wbinnssmith, @ijjk, @sokra, @dvoytenko, @rishabhpoddar, @manovotny, @A7med3bdulBaset, @huozhi, @jridgewell, @joulev, @SukkaW, @kdy1, @feedthejim, @Fredkiss3, @styfle, @MildTomato, @ForsakenHarmony, @walfly, @bzhn, @shuding, @boylett, @Loki899899, @devrsi0n, @ImBIOS, @vinaykulk621, @ztanner, @sdaigo, @hamirmahal, @blurrah, @omarmciver, and @alexBaizeau for helping!
v13.5.3Compare Source
Core Changes
build: #55628fs.existsSyncinstead ofaccessSync: #55675next/dist/esmrewriteResolvePlugin: #55689fetchServerResponseis a valid record when stored in router cache: #55690next/navigation: #55743generate_typestask: #55748next infooutput: #55704Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.