Update nextjs monorepo to v13.4.0 #111

Merged
kjuulh merged 1 commits from renovate/nextjs-monorepo into main 2023-05-04 22:11:40 +02:00
Owner

This PR contains the following updates:

Package Type Update Change
eslint-config-next devDependencies minor 13.3.4 -> 13.4.0
next (source) dependencies minor 13.3.4 -> 13.4.0

Release Notes

vercel/next.js

v13.4.0

Compare Source

Core Changes
  • More fluent GraphTraversal API: #​49028
  • fix GlobalError interop and add test case: #​49033
  • Add flag to switch to the experimental channel: #​48896
  • Fix extra block element in body: #​49034
  • Fixed next-types-plugin causing Typescript errors when "type": "module" is set: #​49027
  • Fixed middleware's edge-chunks not being copied in copyTracedFiles: #​48723
  • Rename experimentalReact: #​49046
  • app router: don't unmount/remount on search param changes: #​49047
  • style: remove useless React.Fragment tag on next/image: #​48997
  • feat: add draft mode to next/headers: #​48789
  • Fix next dev failing for app when __NEXT_DISABLE_MEMORY_WATCHER is set: #​49056
  • fix(next-core): interop non string record values in env: #​49057
  • feat(next-core): support capsize for google font fallback: #​48967
  • chore: use includes replace indexOf: #​48901
  • feat: make enableUndici: true default and remove node-fetch: #​49061
  • fix(next_core): do not apply user config to internal assets: #​48210
  • update turbopack: #​49071
  • allow to use different blur placeholder modes: #​49070
  • Use route metadata to trace in node-file-trace: #​49080
  • fix quoted env vars from next config: #​49090
  • find and handle not-found page in app dir: #​49095
  • Update revalidate handling for app: #​49062
  • Update turbopack warning: #​49051
  • Add validation to server methods: #​49104
  • use ws instead of undici.WebSocket: #​49100
  • chore: rename draft mode enabled to isEnabled: #​49096
  • add test cases for error handling: #​49093
  • improve test case stability: #​49036
  • Optimize non-dynamic metadata routes to static in production build: #​49109
  • Allow setting runtime in layouts in type declarations: #​49117
  • Tweak app cache handling for paths: #​49108
  • add test case for non-enumerable exports: #​49106
  • Skip handler for POST requests when no action ID is found: #​49119
  • Fix edge runtime detection from layouts: #​49126
  • Fix cross-worker revalidate API: #​49101
  • app router: Fix infinite redirect loop in MPA navigation: #​49058
  • Only read digest from error instance: #​49132
  • Static generate dynamic sitemaps: #​49114
  • Remove writing vscode config: #​49133
  • Revert "Fix cross-worker revalidate API": #​49138
  • Revert "Revert "Fix cross-worker revalidate API" (#​49138)": #​49141
  • fix(ts): make ReadonlyHeaders more compatible with Headers: #​49075
  • app-router: update prefetch heuristic to traverse until until we hit a loading boundary: #​49077
  • Forward response to edge runtime for response modification: #​49145
  • Polyfill Blob for Node.js < 18: #​49156
  • Update compilation target of @​next/react-dev-overlay: #​49153
  • Fix CSS module imports not included in root not-found file: #​49155
  • app-router: fix stale cache handling: #​49160
  • Add support for app global and segment 404 pages: #​49085
  • Tests for Sass warnings: #​49151
  • Ensure latest react-dom types for experimental release channel are used: #​49049
  • Update cache methods for app dir: #​49165
  • Search for lockfiles to find Turbopack root: #​49110
  • Allow webpack config, but warn if no turbo config: #​49170
  • Add a generic type for unstable_cache: #​49166
  • Upgrade React to 18.3.0-canary-b7972822b-20230503: #​49158
  • Fix server component transforms: #​49135
  • Fix React channel env missing in custom server: #​49168
  • app router: support side effects on server requests: #​48939
  • Fix multipart/form-data handling in the Edge runtime: #​49177
  • Upgrade React to 18.3.0-canary-aef7ce554-20230503: #​49181
  • remove startup message by default: #​49157
  • add test case for bindings in member props: #​49134
  • Add test case for App Route cookies: #​49124
  • Fix standalone mode with appDir running in a single process: #​49116
  • Enable progressive enhanced form actions through decodeAction: #​49187
  • Use special annotation for $$bound if no closure argument is attached: #​49188
  • Add warning for missing metadataBase in social images: #​49180
  • Allow override icon rel: #​49194
  • actions: fix redirect on the edge: #​49197
  • update turbopack: #​49196
  • Fix incorrect React env in particular case: #​49202
  • Add SWC test cases: #​49189
  • action: add Readable.toWeb "polyfill" for node 16: #​49201
  • add missing alias for next/dynamic in app dir: #​49199
  • render app pages with original url: #​49198
  • action: support not found: #​49209
  • types: upgrade react/react-dom types: #​49213
  • Fix metadata routes prerender cache for standalone mode: #​49208
  • Turbopack alpha -> beta: #​49103
  • Enable App Router for all applications: #​49088
Documentation Changes
  • fix: wrong link in docs: #​49001
  • Simplify CNA prompts a bit: #​49063
  • Update create-next-app App Router question: #​49111
  • chore(docs): update next-image-unconfigured-host.md: #​49175
Example Changes
Misc Changes
  • chore: Update swc_core to v0.75.41: #​48982
  • Fix failing test on canary branch: #​49038
  • Remove unused font from tailwind app/page.tsx: #​49035
  • Add test case for file uploads: #​49048
  • chore(cli): remove Route Handlers from App Router templates: #​49076
  • Fix flaky test: #​49178
  • disable optimistic_updates: #​49211
  • test: temporary disable flaky checking: #​49217
Credits

Huge thanks to @​kdy1, @​alexkirsz, @​sokra, @​shuding, @​dciug, @​albertothedev, @​DuCanhGH, @​feedthejim, @​li-jia-nan, @​styfle, @​kwonoj, @​patrick91, @​timneutkens, @​balazsorban44, @​ijjk, @​padmaia, @​Kikobeats, @​huozhi, @​sophiebits, @​eps1lon, @​reconbot, @​acdlite, @​jridgewell, and @​sebmarkbage for helping!


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-config-next](https://github.com/vercel/next.js) | devDependencies | minor | [`13.3.4` -> `13.4.0`](https://renovatebot.com/diffs/npm/eslint-config-next/13.3.4/13.4.0) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | minor | [`13.3.4` -> `13.4.0`](https://renovatebot.com/diffs/npm/next/13.3.4/13.4.0) | --- ### Release Notes <details> <summary>vercel/next.js</summary> ### [`v13.4.0`](https://github.com/vercel/next.js/releases/tag/v13.4.0) [Compare Source](https://github.com/vercel/next.js/compare/v13.3.4...v13.4.0) ##### Core Changes - More fluent GraphTraversal API: [#&#8203;49028](https://github.com/vercel/next.js/issues/49028) - fix GlobalError interop and add test case: [#&#8203;49033](https://github.com/vercel/next.js/issues/49033) - Add flag to switch to the experimental channel: [#&#8203;48896](https://github.com/vercel/next.js/issues/48896) - Fix extra block element in body: [#&#8203;49034](https://github.com/vercel/next.js/issues/49034) - Fixed `next-types-plugin` causing Typescript errors when `"type": "module"` is set: [#&#8203;49027](https://github.com/vercel/next.js/issues/49027) - Fixed middleware's edge-chunks not being copied in copyTracedFiles: [#&#8203;48723](https://github.com/vercel/next.js/issues/48723) - Rename `experimentalReact`: [#&#8203;49046](https://github.com/vercel/next.js/issues/49046) - app router: don't unmount/remount on search param changes: [#&#8203;49047](https://github.com/vercel/next.js/issues/49047) - style: remove useless React.Fragment tag on `next/image`: [#&#8203;48997](https://github.com/vercel/next.js/issues/48997) - feat: add draft mode to `next/headers`: [#&#8203;48789](https://github.com/vercel/next.js/issues/48789) - Fix `next dev` failing for app when `__NEXT_DISABLE_MEMORY_WATCHER` is set: [#&#8203;49056](https://github.com/vercel/next.js/issues/49056) - fix(next-core): interop non string record values in env: [#&#8203;49057](https://github.com/vercel/next.js/issues/49057) - feat(next-core): support capsize for google font fallback: [#&#8203;48967](https://github.com/vercel/next.js/issues/48967) - chore: use includes replace indexOf: [#&#8203;48901](https://github.com/vercel/next.js/issues/48901) - feat: make `enableUndici: true` default and remove `node-fetch`: [#&#8203;49061](https://github.com/vercel/next.js/issues/49061) - fix(next_core): do not apply user config to internal assets: [#&#8203;48210](https://github.com/vercel/next.js/issues/48210) - update turbopack: [#&#8203;49071](https://github.com/vercel/next.js/issues/49071) - allow to use different blur placeholder modes: [#&#8203;49070](https://github.com/vercel/next.js/issues/49070) - Use route metadata to trace in node-file-trace: [#&#8203;49080](https://github.com/vercel/next.js/issues/49080) - fix quoted env vars from next config: [#&#8203;49090](https://github.com/vercel/next.js/issues/49090) - find and handle not-found page in app dir: [#&#8203;49095](https://github.com/vercel/next.js/issues/49095) - Update revalidate handling for app: [#&#8203;49062](https://github.com/vercel/next.js/issues/49062) - Update turbopack warning: [#&#8203;49051](https://github.com/vercel/next.js/issues/49051) - Add validation to server methods: [#&#8203;49104](https://github.com/vercel/next.js/issues/49104) - use ws instead of undici.WebSocket: [#&#8203;49100](https://github.com/vercel/next.js/issues/49100) - chore: rename draft mode enabled to isEnabled: [#&#8203;49096](https://github.com/vercel/next.js/issues/49096) - add test cases for error handling: [#&#8203;49093](https://github.com/vercel/next.js/issues/49093) - improve test case stability: [#&#8203;49036](https://github.com/vercel/next.js/issues/49036) - Optimize non-dynamic metadata routes to static in production build: [#&#8203;49109](https://github.com/vercel/next.js/issues/49109) - Allow setting `runtime` in layouts in type declarations: [#&#8203;49117](https://github.com/vercel/next.js/issues/49117) - Tweak app cache handling for paths: [#&#8203;49108](https://github.com/vercel/next.js/issues/49108) - add test case for non-enumerable exports: [#&#8203;49106](https://github.com/vercel/next.js/issues/49106) - Skip handler for POST requests when no action ID is found: [#&#8203;49119](https://github.com/vercel/next.js/issues/49119) - Fix edge runtime detection from layouts: [#&#8203;49126](https://github.com/vercel/next.js/issues/49126) - Fix cross-worker revalidate API: [#&#8203;49101](https://github.com/vercel/next.js/issues/49101) - app router: Fix infinite redirect loop in MPA navigation: [#&#8203;49058](https://github.com/vercel/next.js/issues/49058) - Only read digest from error instance: [#&#8203;49132](https://github.com/vercel/next.js/issues/49132) - Static generate dynamic sitemaps: [#&#8203;49114](https://github.com/vercel/next.js/issues/49114) - Remove writing vscode config: [#&#8203;49133](https://github.com/vercel/next.js/issues/49133) - Revert "Fix cross-worker revalidate API": [#&#8203;49138](https://github.com/vercel/next.js/issues/49138) - Revert "Revert "Fix cross-worker revalidate API" ([#&#8203;49138](https://github.com/vercel/next.js/issues/49138))": [#&#8203;49141](https://github.com/vercel/next.js/issues/49141) - fix(ts): make `ReadonlyHeaders` more compatible with `Headers`: [#&#8203;49075](https://github.com/vercel/next.js/issues/49075) - app-router: update prefetch heuristic to traverse until until we hit a loading boundary: [#&#8203;49077](https://github.com/vercel/next.js/issues/49077) - Forward response to edge runtime for response modification: [#&#8203;49145](https://github.com/vercel/next.js/issues/49145) - Polyfill `Blob` for Node.js < 18: [#&#8203;49156](https://github.com/vercel/next.js/issues/49156) - Update compilation target of [@&#8203;next/react-dev-overlay](https://github.com/next/react-dev-overlay): [#&#8203;49153](https://github.com/vercel/next.js/issues/49153) - Fix CSS module imports not included in root not-found file: [#&#8203;49155](https://github.com/vercel/next.js/issues/49155) - app-router: fix stale cache handling: [#&#8203;49160](https://github.com/vercel/next.js/issues/49160) - Add support for app global and segment 404 pages: [#&#8203;49085](https://github.com/vercel/next.js/issues/49085) - Tests for Sass warnings: [#&#8203;49151](https://github.com/vercel/next.js/issues/49151) - Ensure latest react-dom types for experimental release channel are used: [#&#8203;49049](https://github.com/vercel/next.js/issues/49049) - Update cache methods for app dir: [#&#8203;49165](https://github.com/vercel/next.js/issues/49165) - Search for lockfiles to find Turbopack root: [#&#8203;49110](https://github.com/vercel/next.js/issues/49110) - Allow webpack config, but warn if no turbo config: [#&#8203;49170](https://github.com/vercel/next.js/issues/49170) - Add a generic type for unstable_cache: [#&#8203;49166](https://github.com/vercel/next.js/issues/49166) - Upgrade React to 18.3.0-canary-b7972822b-20230503: [#&#8203;49158](https://github.com/vercel/next.js/issues/49158) - Fix server component transforms: [#&#8203;49135](https://github.com/vercel/next.js/issues/49135) - Fix React channel env missing in custom server: [#&#8203;49168](https://github.com/vercel/next.js/issues/49168) - app router: support side effects on server requests: [#&#8203;48939](https://github.com/vercel/next.js/issues/48939) - Fix multipart/form-data handling in the Edge runtime: [#&#8203;49177](https://github.com/vercel/next.js/issues/49177) - Upgrade React to 18.3.0-canary-aef7ce554-20230503: [#&#8203;49181](https://github.com/vercel/next.js/issues/49181) - remove startup message by default: [#&#8203;49157](https://github.com/vercel/next.js/issues/49157) - add test case for bindings in member props: [#&#8203;49134](https://github.com/vercel/next.js/issues/49134) - Add test case for App Route cookies: [#&#8203;49124](https://github.com/vercel/next.js/issues/49124) - Fix standalone mode with appDir running in a single process: [#&#8203;49116](https://github.com/vercel/next.js/issues/49116) - Enable progressive enhanced form actions through decodeAction: [#&#8203;49187](https://github.com/vercel/next.js/issues/49187) - Use special annotation for `$$bound` if no closure argument is attached: [#&#8203;49188](https://github.com/vercel/next.js/issues/49188) - Add warning for missing metadataBase in social images: [#&#8203;49180](https://github.com/vercel/next.js/issues/49180) - Allow override icon rel: [#&#8203;49194](https://github.com/vercel/next.js/issues/49194) - actions: fix redirect on the edge: [#&#8203;49197](https://github.com/vercel/next.js/issues/49197) - update turbopack: [#&#8203;49196](https://github.com/vercel/next.js/issues/49196) - Fix incorrect React env in particular case: [#&#8203;49202](https://github.com/vercel/next.js/issues/49202) - Add SWC test cases: [#&#8203;49189](https://github.com/vercel/next.js/issues/49189) - action: add Readable.toWeb "polyfill" for node 16: [#&#8203;49201](https://github.com/vercel/next.js/issues/49201) - add missing alias for next/dynamic in app dir: [#&#8203;49199](https://github.com/vercel/next.js/issues/49199) - render app pages with original url: [#&#8203;49198](https://github.com/vercel/next.js/issues/49198) - action: support not found: [#&#8203;49209](https://github.com/vercel/next.js/issues/49209) - types: upgrade react/react-dom types: [#&#8203;49213](https://github.com/vercel/next.js/issues/49213) - Fix metadata routes prerender cache for standalone mode: [#&#8203;49208](https://github.com/vercel/next.js/issues/49208) - Turbopack alpha -> beta: [#&#8203;49103](https://github.com/vercel/next.js/issues/49103) - Enable App Router for all applications: [#&#8203;49088](https://github.com/vercel/next.js/issues/49088) ##### Documentation Changes - fix: wrong link in docs: [#&#8203;49001](https://github.com/vercel/next.js/issues/49001) - Simplify CNA prompts a bit: [#&#8203;49063](https://github.com/vercel/next.js/issues/49063) - Update create-next-app App Router question: [#&#8203;49111](https://github.com/vercel/next.js/issues/49111) - chore(docs): update next-image-unconfigured-host.md: [#&#8203;49175](https://github.com/vercel/next.js/issues/49175) ##### Example Changes - docs: Fix path of '.env.template': [#&#8203;49012](https://github.com/vercel/next.js/issues/49012) - chore: simplify repo templates: [#&#8203;49073](https://github.com/vercel/next.js/issues/49073) ##### Misc Changes - chore: Update `swc_core` to `v0.75.41`: [#&#8203;48982](https://github.com/vercel/next.js/issues/48982) - Fix failing test on `canary` branch: [#&#8203;49038](https://github.com/vercel/next.js/issues/49038) - Remove unused font from tailwind `app/page.tsx`: [#&#8203;49035](https://github.com/vercel/next.js/issues/49035) - Add test case for file uploads: [#&#8203;49048](https://github.com/vercel/next.js/issues/49048) - chore(cli): remove Route Handlers from App Router templates: [#&#8203;49076](https://github.com/vercel/next.js/issues/49076) - Fix flaky test: [#&#8203;49178](https://github.com/vercel/next.js/issues/49178) - disable optimistic_updates: [#&#8203;49211](https://github.com/vercel/next.js/issues/49211) - test: temporary disable flaky checking: [#&#8203;49217](https://github.com/vercel/next.js/issues/49217) ##### Credits Huge thanks to [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;alexkirsz](https://github.com/alexkirsz), [@&#8203;sokra](https://github.com/sokra), [@&#8203;shuding](https://github.com/shuding), [@&#8203;dciug](https://github.com/dciug), [@&#8203;albertothedev](https://github.com/albertothedev), [@&#8203;DuCanhGH](https://github.com/DuCanhGH), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;li-jia-nan](https://github.com/li-jia-nan), [@&#8203;styfle](https://github.com/styfle), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;patrick91](https://github.com/patrick91), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;balazsorban44](https://github.com/balazsorban44), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;padmaia](https://github.com/padmaia), [@&#8203;Kikobeats](https://github.com/Kikobeats), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;sophiebits](https://github.com/sophiebits), [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;reconbot](https://github.com/reconbot), [@&#8203;acdlite](https://github.com/acdlite), [@&#8203;jridgewell](https://github.com/jridgewell), and [@&#8203;sebmarkbage](https://github.com/sebmarkbage) for helping! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjE2MC4wIn0=-->
kjuulh force-pushed renovate/nextjs-monorepo from c73e40304b to 2e1fd36e85 2023-05-04 21:42:56 +02:00 Compare
kjuulh merged commit 2e1fd36e85 into main 2023-05-04 22:11:40 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/todo#111
No description provided.