vercel/next.js
### [`v13.1.1`](https://togithub.com/vercel/next.js/releases/tag/v13.1.1)
[Compare Source](https://togithub.com/vercel/next.js/compare/v13.1.0...v13.1.1)
##### Core Changes
- Exclude `srcset` from svg image: [#44308](https://togithub.com/vercel/next.js/issues/44308)
- Fix CSS resource path not matched in `__entry_css_files__`: [#44310](https://togithub.com/vercel/next.js/issues/44310)
- Fix `next/image` 404 when `basePath` and `trailingSlash` defined: [#44312](https://togithub.com/vercel/next.js/issues/44312)
##### Documentation Changes
- Remove experimental for modularizeImports from docs and example: [#44311](https://togithub.com/vercel/next.js/issues/44311)
##### Example Changes
- Updated dependencies for `with-tailwindcss` example: [#44289](https://togithub.com/vercel/next.js/issues/44289)
##### Misc Changes
- Use turbo for packing files in test setup: [#44074](https://togithub.com/vercel/next.js/issues/44074)
##### Credits
Huge thanks to [@JanKaifer](https://togithub.com/JanKaifer), [@Nutlope](https://togithub.com/Nutlope), [@styfle](https://togithub.com/styfle), and [@chibicode](https://togithub.com/chibicode) for helping!
### [`v13.1.0`](https://togithub.com/vercel/next.js/releases/tag/v13.1.0)
[Compare Source](https://togithub.com/vercel/next.js/compare/v13.0.7...v13.1.0)
##### Core Changes
- Fix windows slashes for app client entry: [#44052](https://togithub.com/vercel/next.js/issues/44052)
- Hash both pitch and main loader for server CSS imports: [#44063](https://togithub.com/vercel/next.js/issues/44063)
- Add tracing for testing tools: [#44046](https://togithub.com/vercel/next.js/issues/44046)
- Run packing in tests in parallel: [#44048](https://togithub.com/vercel/next.js/issues/44048)
- feat: app dir error-global component: [#44066](https://togithub.com/vercel/next.js/issues/44066)
- Fix ignoring dev warning for preload component: [#44065](https://togithub.com/vercel/next.js/issues/44065)
- refactor(next-swc): introduce next-binding to consolidate dependencies.: [#43473](https://togithub.com/vercel/next.js/issues/43473)
- Add lodash to server components external packages: [#44022](https://togithub.com/vercel/next.js/issues/44022)
- Fix dev session stopped handling: [#44112](https://togithub.com/vercel/next.js/issues/44112)
- Add jsdoc/no-types eslint rule for TypeScript files: [#44049](https://togithub.com/vercel/next.js/issues/44049)
- Revert "Remove `useState` from `next/image` ([#43587](https://togithub.com/vercel/next.js/issues/43587))": [#44094](https://togithub.com/vercel/next.js/issues/44094)
- should not contain pages css in app dir: [#44151](https://togithub.com/vercel/next.js/issues/44151)
- Upgrade undici to 5.14.0 to fix fetch redirect bug: [#44133](https://togithub.com/vercel/next.js/issues/44133)
- build(cargo): fix turbopack + next-swc build: [#43983](https://togithub.com/vercel/next.js/issues/43983)
- Align onRecoverableError callback between pages and app dir: [#44161](https://togithub.com/vercel/next.js/issues/44161)
- build(cargo): update turbopack: [#44167](https://togithub.com/vercel/next.js/issues/44167)
- Update styled-jsx: [#44070](https://togithub.com/vercel/next.js/issues/44070)
- Fix crash in GraalVM: [#44176](https://togithub.com/vercel/next.js/issues/44176)
- Also check error.message as digest for recoverable errors in pages: [#44185](https://togithub.com/vercel/next.js/issues/44185)
- Move options to stable: [#44195](https://togithub.com/vercel/next.js/issues/44195)
- Move `transpilePackages` out of experimental: [#44194](https://togithub.com/vercel/next.js/issues/44194)
- Fix CSS resources being duplicated in app dir: [#44168](https://togithub.com/vercel/next.js/issues/44168)
- Add telemetry for stable features: [#44201](https://togithub.com/vercel/next.js/issues/44201)
- Add warning for experimental flags that have moved: [#44202](https://togithub.com/vercel/next.js/issues/44202)
- build(cargo): bump up turbopack: [#44206](https://togithub.com/vercel/next.js/issues/44206)
- Bump `@vercel/nft@0.22.6`: [#44193](https://togithub.com/vercel/next.js/issues/44193)
- Disable Image Optimization API when next.config.js has `unoptimized: true`: [#44205](https://togithub.com/vercel/next.js/issues/44205)
- Honour `distDir` in type generation: [#44207](https://togithub.com/vercel/next.js/issues/44207)
- Only once for the next/head usage in app dir: [#44233](https://togithub.com/vercel/next.js/issues/44233)
- Enable allowMiddlewareResponseBody by default: [#44224](https://togithub.com/vercel/next.js/issues/44224)
- Move `modularizeImports` out of experimental: [#44240](https://togithub.com/vercel/next.js/issues/44240)
- Update config validation for latest turbopack changes: [#44223](https://togithub.com/vercel/next.js/issues/44223)
- build(cargo): update turbopack: [#44241](https://togithub.com/vercel/next.js/issues/44241)
- update turbopack for bugfixes: [#44251](https://togithub.com/vercel/next.js/issues/44251)
##### Documentation Changes
- docs: Add explanation about font-display: [#44001](https://togithub.com/vercel/next.js/issues/44001)
- Test that adding query can be detected by useSearchParams: [#43969](https://togithub.com/vercel/next.js/issues/43969)
- Add static test for useSelectedLayoutSegments: [#43955](https://togithub.com/vercel/next.js/issues/43955)
- Docs: Update deployment.md with Firebase, Amplify and Cloudflare: [#44092](https://togithub.com/vercel/next.js/issues/44092)
- Add test for rewriting in middleware in app-dir: [#43971](https://togithub.com/vercel/next.js/issues/43971)
- docs: Add missing type to import statement: [#44111](https://togithub.com/vercel/next.js/issues/44111)
- docs: update next/dynamic docs: [#44067](https://togithub.com/vercel/next.js/issues/44067)
- Update disabling-http-keep-alive.md for server-side only: [#43374](https://togithub.com/vercel/next.js/issues/43374)
- docs: fix spelling error: [#44191](https://togithub.com/vercel/next.js/issues/44191)
- Write tests for navigation between app-dir and pages: [#43881](https://togithub.com/vercel/next.js/issues/43881)
- Add docs for middleware flags: [#44235](https://togithub.com/vercel/next.js/issues/44235)
##### Example Changes
- Updates with-supertokens example: [#44042](https://togithub.com/vercel/next.js/issues/44042)
- Fix styled-components setup in turbo example: [#44165](https://togithub.com/vercel/next.js/issues/44165)
- update with-turbopack example for postcss/tailwind support: [#44261](https://togithub.com/vercel/next.js/issues/44261)
##### Misc Changes
- Run packing in tests in parallel
- Revert "Run packing in tests in parallel"
- Remove extra turbo test: [#44073](https://togithub.com/vercel/next.js/issues/44073)
- Implement new core test API: [#44086](https://togithub.com/vercel/next.js/issues/44086)
- Refactor more tests to createNextDescribe: [#44104](https://togithub.com/vercel/next.js/issues/44104)
- Add types as a default dependency into tests: [#44140](https://togithub.com/vercel/next.js/issues/44140)
- Suggest contributors to use shallow clone: [#44158](https://togithub.com/vercel/next.js/issues/44158)
- Update pnpm new-test to use createNextDescribe: [#44147](https://togithub.com/vercel/next.js/issues/44147)
- Update README templates to include snippet on `next/font`: [#44088](https://togithub.com/vercel/next.js/issues/44088)
- Wrap CSS variable in var: [#44153](https://togithub.com/vercel/next.js/issues/44153)
- Ensure next.url is used instead of next.appPort: [#44163](https://togithub.com/vercel/next.js/issues/44163)
- test: add test for notFound during streaming: [#44078](https://togithub.com/vercel/next.js/issues/44078)
- Fix test template example: [#44170](https://togithub.com/vercel/next.js/issues/44170)
- Remove devcontainer network host argument: [#44157](https://togithub.com/vercel/next.js/issues/44157)
- Fix pnpm install on Azure: [#44179](https://togithub.com/vercel/next.js/issues/44179)
- Enable ReactRefreshLogBox scss test: [#44180](https://togithub.com/vercel/next.js/issues/44180)
- Increase recommended git clone depth: [#44181](https://togithub.com/vercel/next.js/issues/44181)
- Document how chain works in BrowserInterface and chain to `browser.eval`: [#44085](https://togithub.com/vercel/next.js/issues/44085)
- Remove browser.refresh in app tests: [#44186](https://togithub.com/vercel/next.js/issues/44186)
- Move tests into their test folder: [#44183](https://togithub.com/vercel/next.js/issues/44183)
- Add test checking that repeated edits won't cause hydration issues: [#44189](https://togithub.com/vercel/next.js/issues/44189)
- Update labeler.json with current next.js team members: [#44231](https://togithub.com/vercel/next.js/issues/44231)
##### Credits
Huge thanks to [@shuding](https://togithub.com/shuding), [@hanneslund](https://togithub.com/hanneslund), [@rishabhpoddar](https://togithub.com/rishabhpoddar), [@JanKaifer](https://togithub.com/JanKaifer), [@huozhi](https://togithub.com/huozhi), [@timneutkens](https://togithub.com/timneutkens), [@kwonoj](https://togithub.com/kwonoj), [@IamManchanda](https://togithub.com/IamManchanda), [@styfle](https://togithub.com/styfle), [@nyedidikeke](https://togithub.com/nyedidikeke), [@jaslong](https://togithub.com/jaslong), [@jueungrace](https://togithub.com/jueungrace), [@longzheng](https://togithub.com/longzheng), [@akshitsinha](https://togithub.com/akshitsinha), [@Brooooooklyn](https://togithub.com/Brooooooklyn), [@gish](https://togithub.com/gish), and [@sokra](https://togithub.com/sokra) for helping!
### [`v13.0.7`](https://togithub.com/vercel/next.js/releases/tag/v13.0.7)
[Compare Source](https://togithub.com/vercel/next.js/compare/v13.0.6...v13.0.7)
##### Core Changes
- Update react next tag: [#43617](https://togithub.com/vercel/next.js/issues/43617)
- fix(jest): pattern when detecting packages to transpile in next/jest: [#43546](https://togithub.com/vercel/next.js/issues/43546)
- Adding head element checking for root layout: [#43597](https://togithub.com/vercel/next.js/issues/43597)
- Revert: 'Minimized runtime errors in app dir': [#43648](https://togithub.com/vercel/next.js/issues/43648)
- fix: properly handle `trailingSlash: true` and `rewrites`: [#43641](https://togithub.com/vercel/next.js/issues/43641)
- [@next/font](https://togithub.com/next/font) fallback fonts order fix: [#43633](https://togithub.com/vercel/next.js/issues/43633)
- Update cache handling for app: [#43659](https://togithub.com/vercel/next.js/issues/43659)
- Remove resolved `app` directory todos: [#43672](https://togithub.com/vercel/next.js/issues/43672)
- Fix typo in comment: [#43685](https://togithub.com/vercel/next.js/issues/43685)
- perf: disable prefetching for links in viewport in development for app routes: [#43730](https://togithub.com/vercel/next.js/issues/43730)
- Remove additional `
` at each segment level in `app`: [#43717](https://togithub.com/vercel/next.js/issues/43717)
- Revert "Adding head element checking for root layout": [#43760](https://togithub.com/vercel/next.js/issues/43760)
- fix ci pnpm lock error: [#43767](https://togithub.com/vercel/next.js/issues/43767)
- Force reflow when setting scrollBehavior: [#43673](https://togithub.com/vercel/next.js/issues/43673)
- Remove `__webpack_exports__` from error overlay: [#43715](https://togithub.com/vercel/next.js/issues/43715)
- Fix chunk hash logic in hot-reloader for server components: [#43778](https://togithub.com/vercel/next.js/issues/43778)
- Assign layer to app client entries: [#43197](https://togithub.com/vercel/next.js/issues/43197)
- Remove notifications emitted during pnpm dev: [#43801](https://togithub.com/vercel/next.js/issues/43801)
- Display error digest if presented: [#43742](https://togithub.com/vercel/next.js/issues/43742)
- Fix HMR issue after patching the client module: [#43819](https://togithub.com/vercel/next.js/issues/43819)
- Implement loadable with lazy and suspense for next dynamic: [#42589](https://togithub.com/vercel/next.js/issues/42589)
- Do not attach CSS checksum for production build: [#43827](https://togithub.com/vercel/next.js/issues/43827)
- Provide error hints for invalid layout props via the TS plugin: [#43835](https://togithub.com/vercel/next.js/issues/43835)
- Refactor code: [#43828](https://togithub.com/vercel/next.js/issues/43828)
- Unhandled errors and rejections opens as minimized in app dir error overlay: [#43844](https://togithub.com/vercel/next.js/issues/43844)
- docs: add readme with development instructions for next/swc: [#43834](https://togithub.com/vercel/next.js/issues/43834)
- Use proxy to ensure Flight is referencing to the latest module during development: [#43823](https://togithub.com/vercel/next.js/issues/43823)
- memory: fix 2 memory leaks in `next-dev`: [#43859](https://togithub.com/vercel/next.js/issues/43859)
- Refactoring in [@next/font](https://togithub.com/next/font): [#43848](https://togithub.com/vercel/next.js/issues/43848)
- build(cargo): bump up swc_core, turbopack: [#43652](https://togithub.com/vercel/next.js/issues/43652)
- Move prefetch bailout to start of the prefetch function for `pages`: [#43731](https://togithub.com/vercel/next.js/issues/43731)
- Alias next/head to noop for rsc and add upgration warning: [#43885](https://togithub.com/vercel/next.js/issues/43885)
- Update freebsd build: [#43866](https://togithub.com/vercel/next.js/issues/43866)
- Fix error message for invalid `runtime` option in app dir: [#43900](https://togithub.com/vercel/next.js/issues/43900)
- fix: forwarding props to no ssr dynamic: [#43901](https://togithub.com/vercel/next.js/issues/43901)
- Improve type checking error message for invalid props: [#43903](https://togithub.com/vercel/next.js/issues/43903)
- Improve type checking error message for invalid props: [#43903](https://togithub.com/vercel/next.js/issues/43903)
- Support for named slots in type checking: [#43906](https://togithub.com/vercel/next.js/issues/43906)
- Fix next/dynamic types for resolving named export module: [#43923](https://togithub.com/vercel/next.js/issues/43923)
- Add auto completion for prop names and types to the TS plugin: [#43909](https://togithub.com/vercel/next.js/issues/43909)
- Skip creating VSCode config and `.gitignore` if running in CI: [#43935](https://togithub.com/vercel/next.js/issues/43935)
- Add helpful error for createContext used in Server Components: [#43747](https://togithub.com/vercel/next.js/issues/43747)
- Increase stack trace limit on the server: [#43800](https://togithub.com/vercel/next.js/issues/43800)
- Refactor image optimization util: [#43868](https://togithub.com/vercel/next.js/issues/43868)
- useSearchParams - bailout to client rendering during static generation: [#43603](https://togithub.com/vercel/next.js/issues/43603)
- Open server component errors fullscreen: [#43887](https://togithub.com/vercel/next.js/issues/43887)
- next-dev: restart dev server exceeds the memory limits: [#43958](https://togithub.com/vercel/next.js/issues/43958)
- Fix: status log when NEXT_TELEMETRY_DISABLED env is set: [#43948](https://togithub.com/vercel/next.js/issues/43948)
- Erase dynamic ssr:false imports on server: [#43974](https://togithub.com/vercel/next.js/issues/43974)
- use a function expression to access arguments binding: [#43987](https://togithub.com/vercel/next.js/issues/43987)
- Added support for query params on not found pages: [#43836](https://togithub.com/vercel/next.js/issues/43836)
- Update `no-img-element` lint rule: [#43982](https://togithub.com/vercel/next.js/issues/43982)
- Fix: fix pages in Route Groups returning 500 with `output: "standalone"`: [#43746](https://togithub.com/vercel/next.js/issues/43746)
- Add default head for app dir: [#43963](https://togithub.com/vercel/next.js/issues/43963)
- Fix browser navigation buttons not working with shallow routing and middleware: [#43919](https://togithub.com/vercel/next.js/issues/43919)
- Fast refresh should recover from event handler errors in app dir: [#43882](https://togithub.com/vercel/next.js/issues/43882)
- Fix module error for findDOMNode on edge: [#43998](https://togithub.com/vercel/next.js/issues/43998)
- Adding data attr to inlined font definition: [#44008](https://togithub.com/vercel/next.js/issues/44008)
- Replace taskr.watch for core compilation: [#44027](https://togithub.com/vercel/next.js/issues/44027)
- Fix `.images.remotePatterns[0].port` warning: [#44032](https://togithub.com/vercel/next.js/issues/44032)
- Fix app client entry key for windows: [#44011](https://togithub.com/vercel/next.js/issues/44011)
- feat: enables 'edge' as a possible runtime for API routes: [#44045](https://togithub.com/vercel/next.js/issues/44045)
##### Documentation Changes
- docs: Add notes about NEXT_MANUAL_SIG_HANDLE: [#43686](https://togithub.com/vercel/next.js/issues/43686)
- Changes `vercel/examples` links from linking to GitHub repo to template marketplace: [#43780](https://togithub.com/vercel/next.js/issues/43780)
- docs(migrating): fix broken react-router link: [#43843](https://togithub.com/vercel/next.js/issues/43843)
- Update compiler.md: [#43872](https://togithub.com/vercel/next.js/issues/43872)
- Add docs for missing support on custom routes: [#44007](https://togithub.com/vercel/next.js/issues/44007)
- docs: fix wording: [#44020](https://togithub.com/vercel/next.js/issues/44020)
- not ie 11 is dead: [#44029](https://togithub.com/vercel/next.js/issues/44029)
##### Example Changes
- Add with-cloudinary example: [#43250](https://togithub.com/vercel/next.js/issues/43250)
- examples(with-turbopack): Fix styling page default active stylingNav: [#42739](https://togithub.com/vercel/next.js/issues/42739)
- Fixed broken Cloudinary example: [#43646](https://togithub.com/vercel/next.js/issues/43646)
- Convert `with-why-did-you-render` example to TypeScript: [#43736](https://togithub.com/vercel/next.js/issues/43736)
- chore(examples): Remove deprecated function from chakra: [#43784](https://togithub.com/vercel/next.js/issues/43784)
- chore(examples): Update convex example: [#43741](https://togithub.com/vercel/next.js/issues/43741)
- Update dependencies for Convex demo: [#43855](https://togithub.com/vercel/next.js/issues/43855)
- Convert `with-gsap`, `with-mqtt-js`, `with-mux-video` examples to Typescript: [#43874](https://togithub.com/vercel/next.js/issues/43874)
- Fix `with-webassembly` example and convert to Typescript: [#43677](https://togithub.com/vercel/next.js/issues/43677)
- corrected /examples/github-pages readme: [#43766](https://togithub.com/vercel/next.js/issues/43766)
- chore: add repro links in "verify canary" comment: [#43979](https://togithub.com/vercel/next.js/issues/43979)
- Move Google Analytics script to the
: [#43838](https://togithub.com/vercel/next.js/issues/43838)
##### Misc Changes
- Apply publish step optimizations: [#43620](https://togithub.com/vercel/next.js/issues/43620)
- Update create-next-app template: [#43482](https://togithub.com/vercel/next.js/issues/43482)
- Update test config: [#43661](https://togithub.com/vercel/next.js/issues/43661)
- Update flakey app logbox test: [#43682](https://togithub.com/vercel/next.js/issues/43682)
- Update flakey GSSP preview test: [#43702](https://togithub.com/vercel/next.js/issues/43702)
- Fix typos in 1.bug_report.yml: [#43697](https://togithub.com/vercel/next.js/issues/43697)
- Disable jest autorun in this repo: [#43727](https://togithub.com/vercel/next.js/issues/43727)
- Build test binary in Docker image: [#43745](https://togithub.com/vercel/next.js/issues/43745)
- Update bug report template to make it clear we require repro: [#43735](https://togithub.com/vercel/next.js/issues/43735)
- Add tests for server component HMR: [#43779](https://togithub.com/vercel/next.js/issues/43779)
- Add tests for rendering null and undefined in RSC: [#43768](https://togithub.com/vercel/next.js/issues/43768)
- Remove `swcMinify` from Next config in CNA template: [#43782](https://togithub.com/vercel/next.js/issues/43782)
- Remove `serverComponents` from next.conf.js because it's unused: [#43805](https://togithub.com/vercel/next.js/issues/43805)
- Add test for providing correct params to layouts: [#43775](https://togithub.com/vercel/next.js/issues/43775)
- Fix test binary generation and update test config: [#43790](https://togithub.com/vercel/next.js/issues/43790)
- Lock pnpm version during publish: [#43820](https://togithub.com/vercel/next.js/issues/43820)
- ci(actions): pin prod-test action image: [#43748](https://togithub.com/vercel/next.js/issues/43748)
- Upgrade playwright to 1.28.1: [#43818](https://togithub.com/vercel/next.js/issues/43818)
- modify rd email: [#43837](https://togithub.com/vercel/next.js/issues/43837)
- Test imports of all file types: [#43751](https://togithub.com/vercel/next.js/issues/43751)
- test: client component under server component with ssr:false: [#43853](https://togithub.com/vercel/next.js/issues/43853)
- Delete duplicate SECURITY.md: [#43856](https://togithub.com/vercel/next.js/issues/43856)
- Clarify e2e dependency on yarn in contributin docs: [#43287](https://togithub.com/vercel/next.js/issues/43287)
- test: use react latest: [#43884](https://togithub.com/vercel/next.js/issues/43884)
- Update [@next/font](https://togithub.com/next/font) data: [#43883](https://togithub.com/vercel/next.js/issues/43883)
- Update flakey dev context tests: [#43951](https://togithub.com/vercel/next.js/issues/43951)
- Add VSCode settings and recommended extensions for Next.js repository: [#43954](https://togithub.com/vercel/next.js/issues/43954)
- Add Web Tooling team to codeowners: [#43981](https://togithub.com/vercel/next.js/issues/43981)
- Update docs change files list: [#43984](https://togithub.com/vercel/next.js/issues/43984)
- Fix e2e deploy test setup: [#43990](https://togithub.com/vercel/next.js/issues/43990)
##### Credits
Huge thanks to [@Nutlope](https://togithub.com/Nutlope), [@huozhi](https://togithub.com/huozhi), [@m7yue](https://togithub.com/m7yue), [@BRKalow](https://togithub.com/BRKalow), [@Andarist](https://togithub.com/Andarist), [@hanneslund](https://togithub.com/hanneslund), [@jueungrace](https://togithub.com/jueungrace), [@balazsorban44](https://togithub.com/balazsorban44), [@ijjk](https://togithub.com/ijjk), [@mmaaaaz](https://togithub.com/mmaaaaz), [@Alfred-Mountfield](https://togithub.com/Alfred-Mountfield), [@soonoo](https://togithub.com/soonoo), [@JanKaifer](https://togithub.com/JanKaifer), [@feedthejim](https://togithub.com/feedthejim), [@Brooooooklyn](https://togithub.com/Brooooooklyn), [@shuding](https://togithub.com/shuding), [@manovotny](https://togithub.com/manovotny), [@maxproske](https://togithub.com/maxproske), [@AnujSsStw](https://togithub.com/AnujSsStw), [@thomasballinger](https://togithub.com/thomasballinger), [@kwonoj](https://togithub.com/kwonoj), [@aaronbrown-vercel](https://togithub.com/aaronbrown-vercel), [@saseungmin](https://togithub.com/saseungmin), [@styfle](https://togithub.com/styfle), [@timneutkens](https://togithub.com/timneutkens), [@aziyatali](https://togithub.com/aziyatali), [@labyrinthitis](https://togithub.com/labyrinthitis), [@padmaia](https://togithub.com/padmaia), [@mattpr](https://togithub.com/mattpr), [@gnoff](https://togithub.com/gnoff), [@wyattjoh](https://togithub.com/wyattjoh), [@aarnadlr](https://togithub.com/aarnadlr), [@DuCanhGH](https://togithub.com/DuCanhGH), [@kleintorres](https://togithub.com/kleintorres), [@janicklas-ralph](https://togithub.com/janicklas-ralph), [@theevilhead](https://togithub.com/theevilhead), [@Nfinished](https://togithub.com/Nfinished), and [@feugy](https://togithub.com/feugy) for helping!
Configuration
📅 Schedule: Branch creation - "on saturday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
13.0.6
->13.1.1
Release Notes
vercel/next.js
### [`v13.1.1`](https://togithub.com/vercel/next.js/releases/tag/v13.1.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.1.0...v13.1.1) ##### Core Changes - Exclude `srcset` from svg image: [#44308](https://togithub.com/vercel/next.js/issues/44308) - Fix CSS resource path not matched in `__entry_css_files__`: [#44310](https://togithub.com/vercel/next.js/issues/44310) - Fix `next/image` 404 when `basePath` and `trailingSlash` defined: [#44312](https://togithub.com/vercel/next.js/issues/44312) ##### Documentation Changes - Remove experimental for modularizeImports from docs and example: [#44311](https://togithub.com/vercel/next.js/issues/44311) ##### Example Changes - Updated dependencies for `with-tailwindcss` example: [#44289](https://togithub.com/vercel/next.js/issues/44289) ##### Misc Changes - Use turbo for packing files in test setup: [#44074](https://togithub.com/vercel/next.js/issues/44074) ##### Credits Huge thanks to [@JanKaifer](https://togithub.com/JanKaifer), [@Nutlope](https://togithub.com/Nutlope), [@styfle](https://togithub.com/styfle), and [@chibicode](https://togithub.com/chibicode) for helping! ### [`v13.1.0`](https://togithub.com/vercel/next.js/releases/tag/v13.1.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.0.7...v13.1.0) ##### Core Changes - Fix windows slashes for app client entry: [#44052](https://togithub.com/vercel/next.js/issues/44052) - Hash both pitch and main loader for server CSS imports: [#44063](https://togithub.com/vercel/next.js/issues/44063) - Add tracing for testing tools: [#44046](https://togithub.com/vercel/next.js/issues/44046) - Run packing in tests in parallel: [#44048](https://togithub.com/vercel/next.js/issues/44048) - feat: app dir error-global component: [#44066](https://togithub.com/vercel/next.js/issues/44066) - Fix ignoring dev warning for preload component: [#44065](https://togithub.com/vercel/next.js/issues/44065) - refactor(next-swc): introduce next-binding to consolidate dependencies.: [#43473](https://togithub.com/vercel/next.js/issues/43473) - Add lodash to server components external packages: [#44022](https://togithub.com/vercel/next.js/issues/44022) - Fix dev session stopped handling: [#44112](https://togithub.com/vercel/next.js/issues/44112) - Add jsdoc/no-types eslint rule for TypeScript files: [#44049](https://togithub.com/vercel/next.js/issues/44049) - Revert "Remove `useState` from `next/image` ([#43587](https://togithub.com/vercel/next.js/issues/43587))": [#44094](https://togithub.com/vercel/next.js/issues/44094) - should not contain pages css in app dir: [#44151](https://togithub.com/vercel/next.js/issues/44151) - Upgrade undici to 5.14.0 to fix fetch redirect bug: [#44133](https://togithub.com/vercel/next.js/issues/44133) - build(cargo): fix turbopack + next-swc build: [#43983](https://togithub.com/vercel/next.js/issues/43983) - Align onRecoverableError callback between pages and app dir: [#44161](https://togithub.com/vercel/next.js/issues/44161) - build(cargo): update turbopack: [#44167](https://togithub.com/vercel/next.js/issues/44167) - Update styled-jsx: [#44070](https://togithub.com/vercel/next.js/issues/44070) - Fix crash in GraalVM: [#44176](https://togithub.com/vercel/next.js/issues/44176) - Also check error.message as digest for recoverable errors in pages: [#44185](https://togithub.com/vercel/next.js/issues/44185) - Move options to stable: [#44195](https://togithub.com/vercel/next.js/issues/44195) - Move `transpilePackages` out of experimental: [#44194](https://togithub.com/vercel/next.js/issues/44194) - Fix CSS resources being duplicated in app dir: [#44168](https://togithub.com/vercel/next.js/issues/44168) - Add telemetry for stable features: [#44201](https://togithub.com/vercel/next.js/issues/44201) - Add warning for experimental flags that have moved: [#44202](https://togithub.com/vercel/next.js/issues/44202) - build(cargo): bump up turbopack: [#44206](https://togithub.com/vercel/next.js/issues/44206) - Bump `@vercel/nft@0.22.6`: [#44193](https://togithub.com/vercel/next.js/issues/44193) - Disable Image Optimization API when next.config.js has `unoptimized: true`: [#44205](https://togithub.com/vercel/next.js/issues/44205) - Honour `distDir` in type generation: [#44207](https://togithub.com/vercel/next.js/issues/44207) - Only once for the next/head usage in app dir: [#44233](https://togithub.com/vercel/next.js/issues/44233) - Enable allowMiddlewareResponseBody by default: [#44224](https://togithub.com/vercel/next.js/issues/44224) - Move `modularizeImports` out of experimental: [#44240](https://togithub.com/vercel/next.js/issues/44240) - Update config validation for latest turbopack changes: [#44223](https://togithub.com/vercel/next.js/issues/44223) - build(cargo): update turbopack: [#44241](https://togithub.com/vercel/next.js/issues/44241) - update turbopack for bugfixes: [#44251](https://togithub.com/vercel/next.js/issues/44251) ##### Documentation Changes - docs: Add explanation about font-display: [#44001](https://togithub.com/vercel/next.js/issues/44001) - Test that adding query can be detected by useSearchParams: [#43969](https://togithub.com/vercel/next.js/issues/43969) - Add static test for useSelectedLayoutSegments: [#43955](https://togithub.com/vercel/next.js/issues/43955) - Docs: Update deployment.md with Firebase, Amplify and Cloudflare: [#44092](https://togithub.com/vercel/next.js/issues/44092) - Add test for rewriting in middleware in app-dir: [#43971](https://togithub.com/vercel/next.js/issues/43971) - docs: Add missing type to import statement: [#44111](https://togithub.com/vercel/next.js/issues/44111) - docs: update next/dynamic docs: [#44067](https://togithub.com/vercel/next.js/issues/44067) - Update disabling-http-keep-alive.md for server-side only: [#43374](https://togithub.com/vercel/next.js/issues/43374) - docs: fix spelling error: [#44191](https://togithub.com/vercel/next.js/issues/44191) - Write tests for navigation between app-dir and pages: [#43881](https://togithub.com/vercel/next.js/issues/43881) - Add docs for middleware flags: [#44235](https://togithub.com/vercel/next.js/issues/44235) ##### Example Changes - Updates with-supertokens example: [#44042](https://togithub.com/vercel/next.js/issues/44042) - Fix styled-components setup in turbo example: [#44165](https://togithub.com/vercel/next.js/issues/44165) - update with-turbopack example for postcss/tailwind support: [#44261](https://togithub.com/vercel/next.js/issues/44261) ##### Misc Changes - Run packing in tests in parallel - Revert "Run packing in tests in parallel" - Remove extra turbo test: [#44073](https://togithub.com/vercel/next.js/issues/44073) - Implement new core test API: [#44086](https://togithub.com/vercel/next.js/issues/44086) - Refactor more tests to createNextDescribe: [#44104](https://togithub.com/vercel/next.js/issues/44104) - Add types as a default dependency into tests: [#44140](https://togithub.com/vercel/next.js/issues/44140) - Suggest contributors to use shallow clone: [#44158](https://togithub.com/vercel/next.js/issues/44158) - Update pnpm new-test to use createNextDescribe: [#44147](https://togithub.com/vercel/next.js/issues/44147) - Update README templates to include snippet on `next/font`: [#44088](https://togithub.com/vercel/next.js/issues/44088) - Wrap CSS variable in var: [#44153](https://togithub.com/vercel/next.js/issues/44153) - Ensure next.url is used instead of next.appPort: [#44163](https://togithub.com/vercel/next.js/issues/44163) - test: add test for notFound during streaming: [#44078](https://togithub.com/vercel/next.js/issues/44078) - Fix test template example: [#44170](https://togithub.com/vercel/next.js/issues/44170) - Remove devcontainer network host argument: [#44157](https://togithub.com/vercel/next.js/issues/44157) - Fix pnpm install on Azure: [#44179](https://togithub.com/vercel/next.js/issues/44179) - Enable ReactRefreshLogBox scss test: [#44180](https://togithub.com/vercel/next.js/issues/44180) - Increase recommended git clone depth: [#44181](https://togithub.com/vercel/next.js/issues/44181) - Document how chain works in BrowserInterface and chain to `browser.eval`: [#44085](https://togithub.com/vercel/next.js/issues/44085) - Remove browser.refresh in app tests: [#44186](https://togithub.com/vercel/next.js/issues/44186) - Move tests into their test folder: [#44183](https://togithub.com/vercel/next.js/issues/44183) - Add test checking that repeated edits won't cause hydration issues: [#44189](https://togithub.com/vercel/next.js/issues/44189) - Update labeler.json with current next.js team members: [#44231](https://togithub.com/vercel/next.js/issues/44231) ##### Credits Huge thanks to [@shuding](https://togithub.com/shuding), [@hanneslund](https://togithub.com/hanneslund), [@rishabhpoddar](https://togithub.com/rishabhpoddar), [@JanKaifer](https://togithub.com/JanKaifer), [@huozhi](https://togithub.com/huozhi), [@timneutkens](https://togithub.com/timneutkens), [@kwonoj](https://togithub.com/kwonoj), [@IamManchanda](https://togithub.com/IamManchanda), [@styfle](https://togithub.com/styfle), [@nyedidikeke](https://togithub.com/nyedidikeke), [@jaslong](https://togithub.com/jaslong), [@jueungrace](https://togithub.com/jueungrace), [@longzheng](https://togithub.com/longzheng), [@akshitsinha](https://togithub.com/akshitsinha), [@Brooooooklyn](https://togithub.com/Brooooooklyn), [@gish](https://togithub.com/gish), and [@sokra](https://togithub.com/sokra) for helping! ### [`v13.0.7`](https://togithub.com/vercel/next.js/releases/tag/v13.0.7) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.0.6...v13.0.7) ##### Core Changes - Update react next tag: [#43617](https://togithub.com/vercel/next.js/issues/43617) - fix(jest): pattern when detecting packages to transpile in next/jest: [#43546](https://togithub.com/vercel/next.js/issues/43546) - Adding head element checking for root layout: [#43597](https://togithub.com/vercel/next.js/issues/43597) - Revert: 'Minimized runtime errors in app dir': [#43648](https://togithub.com/vercel/next.js/issues/43648) - fix: properly handle `trailingSlash: true` and `rewrites`: [#43641](https://togithub.com/vercel/next.js/issues/43641) - [@next/font](https://togithub.com/next/font) fallback fonts order fix: [#43633](https://togithub.com/vercel/next.js/issues/43633) - Update cache handling for app: [#43659](https://togithub.com/vercel/next.js/issues/43659) - Remove resolved `app` directory todos: [#43672](https://togithub.com/vercel/next.js/issues/43672) - Fix typo in comment: [#43685](https://togithub.com/vercel/next.js/issues/43685) - perf: disable prefetching for links in viewport in development for app routes: [#43730](https://togithub.com/vercel/next.js/issues/43730) - Remove additional `Configuration
📅 Schedule: Branch creation - "on saturday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.