luismayta / nextjs-typescript

GNU Lesser General Public License v3.0
3 stars 0 forks source link

ci(deps): Update dependency next to ^9.5.5 #24

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
next (source) ^9.1.7 -> ^9.5.5 age adoption passing confidence

Release Notes

vercel/next.js ### [`v9.5.5`](https://togithub.com/vercel/next.js/releases/v9.5.5) [Compare Source](https://togithub.com/vercel/next.js/compare/v9.5.4...v9.5.5) ##### Core Changes - Update to have default locale matched on root: [#​17669](https://togithub.com/vercel/next.js/issues/17669) - Handle css-loader file resolving change: [#​17724](https://togithub.com/vercel/next.js/issues/17724) ##### Example Changes - Fix with-apollo example : [#​17686](https://togithub.com/vercel/next.js/issues/17686) - Fix with-msw example: [#​17695](https://togithub.com/vercel/next.js/issues/17695) ##### Credits Huge thanks to [@​HaNdTriX](https://togithub.com/HaNdTriX), and [@​jensmeindertsma](https://togithub.com/jensmeindertsma) for helping! ### [`v9.5.4`](https://togithub.com/vercel/next.js/releases/v9.5.4) [Compare Source](https://togithub.com/vercel/next.js/compare/v9.5.3...v9.5.4) **This upgrade is _completely backwards compatible and recommended for all users on versions below 9.5.4._ For future security related communications of our OSS projects, please [join this mailing list](https://vercel.com/security).** A security team from one of our partners noticed an issue in Next.js that allowed for open redirects to occur. Specially encoded paths could be used with the trailing slash redirect to allow an open redirect to occur to an external site. In general, this redirect does not directly harm users although can allow for phishing attacks by redirecting to an attackers domain from a trusted domain. We recommend upgrading to the latest version of Next.js to improve the overall security of your application. ##### How to Upgrade - We have released patch versions for both the stable and canary channels of Next.js. - To upgrade run `npm install next@latest --save` ##### Impact - **Affected**: Users of Next.js between 9.5.0 and 9.5.3 - **Not affected**: Deployments on Vercel () are not affected - **Not affected**: Deployments using `next export` We recommend everyone to upgrade regardless of whether you can reproduce the issue or not. ##### How to Assess Impact If you think users could have been affected, you can filter logs of affected sites by `%2F` with a 308 response. ##### What is Being Done As Next.js has grown in popularity, it has received the attention of security teams and auditors. We are thankful to those that reached out for their investigation and discovery of the original bug and subsequent responsible disclosure. We've landed a patch that ensures encoding is handled properly for these types of redirects so the open redirect can no longer occur. Regression tests for this attack were added to the [security](https://togithub.com/vercel/next.js/blob/canary/test/integration/production/test/security.js) integration test suite. - We have notified known Next.js users in advance of this publication. - A public CVE was released. - If you want to stay on top of our security related news impacting Next.js or other Vercel projects, please [join this mailing list](https://zeit.co/security). - We encourage responsible disclosure of future issues. Please email us at **[security@vercel.com](mailto:security@zeit.co).** We are actively monitoring this mailbox. * * * ##### Core Changes - Make the image post-processor ignore SVG images: [#​16732](https://togithub.com/vercel/next.js/issues/16732) - Only update lookups for dev overlay if mounted: [#​16776](https://togithub.com/vercel/next.js/issues/16776) - Ensure interpolating dynamic href values works correctly: [#​16774](https://togithub.com/vercel/next.js/issues/16774) - Add automatic reloading when editing GS(S)P methods: [#​16744](https://togithub.com/vercel/next.js/issues/16744) - Update to show build indicator while re-fetching GS(S)P data in dev: [#​16789](https://togithub.com/vercel/next.js/issues/16789) - make parseRelativeUrl return a UrlObject: [#​16809](https://togithub.com/vercel/next.js/issues/16809) - Add tests for searchParams dev warning: [#​16798](https://togithub.com/vercel/next.js/issues/16798) - Fix invalid config export errors: [#​16834](https://togithub.com/vercel/next.js/issues/16834) - Correct client rewrite resolving with query: [#​16860](https://togithub.com/vercel/next.js/issues/16860) - Fix href resolving with trailing slash enabled: [#​16873](https://togithub.com/vercel/next.js/issues/16873) - Divide export build output into 4 segments instead of showing it one by one: [#​16815](https://togithub.com/vercel/next.js/issues/16815) - Include additional query values when interpolating href: [#​16878](https://togithub.com/vercel/next.js/issues/16878) - Correct page path for GS(S)P data refreshing: [#​16939](https://togithub.com/vercel/next.js/issues/16939) - Fix align documentation with the code: [#​16843](https://togithub.com/vercel/next.js/issues/16843) - Remove `next-head-count`: [#​16758](https://togithub.com/vercel/next.js/issues/16758) - Add Support for CSS Module Value Imports: [#​16973](https://togithub.com/vercel/next.js/issues/16973) - Fix resolving href with a rewrite: [#​16975](https://togithub.com/vercel/next.js/issues/16975) - Correct query behavior for falsey values to pre 9.5.1 behavior: [#​16608](https://togithub.com/vercel/next.js/issues/16608) - Importing CSS from Third Party React Components: [#​16993](https://togithub.com/vercel/next.js/issues/16993) - Add error when href interpolation fails: [#​16946](https://togithub.com/vercel/next.js/issues/16946) - Security upgrade node-fetch: [#​17009](https://togithub.com/vercel/next.js/issues/17009) - Upgrade sass loader: [#​16970](https://togithub.com/vercel/next.js/issues/16970) - Prefer builtin optional chaining and nullish coalescing: [#​16780](https://togithub.com/vercel/next.js/issues/16780) - Upgrade cacache of terser-webpack-plugin: [#​17022](https://togithub.com/vercel/next.js/issues/17022) - Upgrade web-vitals: [#​17028](https://togithub.com/vercel/next.js/issues/17028) - Remove false positive in circular structure detection: [#​16380](https://togithub.com/vercel/next.js/issues/16380) - Fix Webpack 5 configuration for v5.0.0-beta.30: [#​17038](https://togithub.com/vercel/next.js/issues/17038) - Improve custom document error message: [#​17048](https://togithub.com/vercel/next.js/issues/17048) - Use babel 7 jsx syntax: [#​17043](https://togithub.com/vercel/next.js/issues/17043) - [Fix] `webpack@5.0.0-beta.30`: Invalid configuration: [#​17045](https://togithub.com/vercel/next.js/issues/17045) - Normalize asPath for GS(S)P pages: [#​17081](https://togithub.com/vercel/next.js/issues/17081) - Polyfill missing std lib fns for module browsers: [#​17083](https://togithub.com/vercel/next.js/issues/17083) - Provide resolvedUrl to getServerSideProps: [#​17082](https://togithub.com/vercel/next.js/issues/17082) - Fix API page check during SSG page collecting: [#​17092](https://togithub.com/vercel/next.js/issues/17092) - Update webpack 5 resolving: [#​17095](https://togithub.com/vercel/next.js/issues/17095) - Separate resolved asPath from resolved URL for GSSP: [#​17121](https://togithub.com/vercel/next.js/issues/17121) - Fix export-cli progress label default value: [#​17106](https://togithub.com/vercel/next.js/issues/17106) - Improve server performance by skipping decode/re-encode: [#​17323](https://togithub.com/vercel/next.js/issues/17323) - Remove extra check in config loading: [#​17336](https://togithub.com/vercel/next.js/issues/17336) - Expose dotenv loading under separate package: [#​17152](https://togithub.com/vercel/next.js/issues/17152) - Fix empty title in head: [#​17430](https://togithub.com/vercel/next.js/issues/17430) - Ensure optional-chaining/nullish coalescing is included: [#​17429](https://togithub.com/vercel/next.js/issues/17429) - Remove left-over api-utils method: [#​17595](https://togithub.com/vercel/next.js/issues/17595) - Add warning when exporting with custom routes: [#​17538](https://togithub.com/vercel/next.js/issues/17538) - Normalize optional catch-all fallback: true page params: [#​17551](https://togithub.com/vercel/next.js/issues/17551) - Update to use hasNextSupport for custom-routes in next export check: [#​17630](https://togithub.com/vercel/next.js/issues/17630) ##### Documentation Changes - Add Fast Refresh Demo: [#​16576](https://togithub.com/vercel/next.js/issues/16576) - Update dynamic-import docs: [#​16803](https://togithub.com/vercel/next.js/issues/16803) - Update link docs to reflect changes on dynamic routing ([#​16634](https://togithub.com/vercel/next.js/issues/16634)) - Add handling for redirects from getStaticProps/getServerSideProps ([#​16642](https://togithub.com/vercel/next.js/issues/16642)) - Document CSS Grid Better: [#​16996](https://togithub.com/vercel/next.js/issues/16996) - Improve Asset Prefix Docs: [#​16998](https://togithub.com/vercel/next.js/issues/16998) - Update build time env variable link in the runtime config section: [#​17017](https://togithub.com/vercel/next.js/issues/17017) - fix gtag syntax in measuring docs: [#​16933](https://togithub.com/vercel/next.js/issues/16933) - docs(babelrc): precise usage without configuring plugins: [#​16779](https://togithub.com/vercel/next.js/issues/16779) - Improve Document Component Error: [#​17047](https://togithub.com/vercel/next.js/issues/17047) - Add missing comma in docs example: [#​17129](https://togithub.com/vercel/next.js/issues/17129) - Adds note about public directory: [#​17203](https://togithub.com/vercel/next.js/issues/17203) - Fix invalid href error message: [#​17183](https://togithub.com/vercel/next.js/issues/17183) - Update trailingSlash parameter name: [#​17228](https://togithub.com/vercel/next.js/issues/17228) - Update cdn-support-with-asset-prefix.md: [#​17237](https://togithub.com/vercel/next.js/issues/17237) - Docs(api-middlewares): use typings for serialize options from [@​types/cookie](https://togithub.com/types/cookie): [#​17285](https://togithub.com/vercel/next.js/issues/17285) - Remove reference to now env example: [#​17341](https://togithub.com/vercel/next.js/issues/17341) - Mention required version for global CSS imports in node_modules: [#​17506](https://togithub.com/vercel/next.js/issues/17506) - Mention `favicon.ico` in static file serving docs.: [#​17540](https://togithub.com/vercel/next.js/issues/17540) - Add note about priority to rewrites docs: [#​17535](https://togithub.com/vercel/next.js/issues/17535) - [docs] Fix typo Next.js -> TypeScript: [#​17561](https://togithub.com/vercel/next.js/issues/17561) - Add missing introductory exportPathMap purpose description: [#​17444](https://togithub.com/vercel/next.js/issues/17444) - Add docs on how to migrate from Gatsby.: [#​17491](https://togithub.com/vercel/next.js/issues/17491) - Update migrating from Gatsby docs.: [#​17636](https://togithub.com/vercel/next.js/issues/17636) - change anonymous functions to named in docs examples: [#​17510](https://togithub.com/vercel/next.js/issues/17510) ##### Example Changes - force persistor persist again after persistStore bootstrap done: [#​16085](https://togithub.com/vercel/next.js/issues/16085) - Create \_document.js to include current language in HTML tag: [#​16360](https://togithub.com/vercel/next.js/issues/16360) - [Example] Fix relay network request: [#​16525](https://togithub.com/vercel/next.js/issues/16525) - Minor spelling fix in zones example's readme: [#​16822](https://togithub.com/vercel/next.js/issues/16822) - Update `with-stitches` example: [#​16827](https://togithub.com/vercel/next.js/issues/16827) - Undo unrequired readme changes done to examples: [#​16831](https://togithub.com/vercel/next.js/issues/16831) - chore(examples): fix missing document components error messages: [#​16802](https://togithub.com/vercel/next.js/issues/16802) - Use useRouter over Router for with-google-analytics example: [#​16846](https://togithub.com/vercel/next.js/issues/16846) - chore: update example names to match their folders: [#​16268](https://togithub.com/vercel/next.js/issues/16268) - [EXAMPLE] with-cssed: [#​16735](https://togithub.com/vercel/next.js/issues/16735) - update nextjs-auth0 versionfor auth0 example: [#​16871](https://togithub.com/vercel/next.js/issues/16871) - Remove path specific switch statement from http2 example: [#​16558](https://togithub.com/vercel/next.js/issues/16558) - Fix Three.js example's BoxesPage variable name: [#​16900](https://togithub.com/vercel/next.js/issues/16900) - Fix extension name for example app ([#​16916](https://togithub.com/vercel/next.js/issues/16916)) - Fix typo in Pet mongoose model: [#​16943](https://togithub.com/vercel/next.js/issues/16943) - Ignore .next also in subfolders: [#​16962](https://togithub.com/vercel/next.js/issues/16962) - Update with-slate example: [#​16959](https://togithub.com/vercel/next.js/issues/16959) - Adding globalStyled with styled components: [#​16783](https://togithub.com/vercel/next.js/issues/16783) - Updates "msw" package to version 0.21.0: [#​17012](https://togithub.com/vercel/next.js/issues/17012) - Examples blogs: fix spelling: [#​17049](https://togithub.com/vercel/next.js/issues/17049) - Include all files in Prettier: [#​17050](https://togithub.com/vercel/next.js/issues/17050) - feat(examples/with-react-intl): add locale negotation to client side: [#​16806](https://togithub.com/vercel/next.js/issues/16806) - Update PatternFly example to v4: [#​17241](https://togithub.com/vercel/next.js/issues/17241) - Fix for missing babel dependencies in with-rebass example: [#​16839](https://togithub.com/vercel/next.js/issues/16839) - [Example] With TS Eslint Jest - unnecessary package: [#​17170](https://togithub.com/vercel/next.js/issues/17170) - [Example] with-react-intl: fix getInitialProps props ordering: [#​17174](https://togithub.com/vercel/next.js/issues/17174) - [Example] with-react-intl: fix doubling messages: [#​17175](https://togithub.com/vercel/next.js/issues/17175) - [Examples] Optimize with-docker: [#​17116](https://togithub.com/vercel/next.js/issues/17116) - Add with-chakra-ui-typescript example: [#​16561](https://togithub.com/vercel/next.js/issues/16561) - Delete vercel.json from "yarn workspaces" example: [#​17263](https://togithub.com/vercel/next.js/issues/17263) - Add project name to examples/with-three-js create command: [#​17256](https://togithub.com/vercel/next.js/issues/17256) - Example: with-next-auth updated to v3: [#​17266](https://togithub.com/vercel/next.js/issues/17266) - fix(examples/with-redux-wrapper): wrong initial state (close [#​17299](https://togithub.com/vercel/next.js/issues/17299)): [#​17335](https://togithub.com/vercel/next.js/issues/17335) - Update README.md: [#​17347](https://togithub.com/vercel/next.js/issues/17347) - Fix a small typo in index.css: [#​17399](https://togithub.com/vercel/next.js/issues/17399) - Fixed minor typo: [#​17456](https://togithub.com/vercel/next.js/issues/17456) - with-google-analytics-amp needs in Document component: [#​17462](https://togithub.com/vercel/next.js/issues/17462) - update README for vercel.app, stream.new: [#​17539](https://togithub.com/vercel/next.js/issues/17539) - Improve formatting in examples: [#​17571](https://togithub.com/vercel/next.js/issues/17571) - Fixes [#​16431](https://togithub.com/vercel/next.js/issues/16431): [#​17610](https://togithub.com/vercel/next.js/issues/17610) - fix typo: [#​17653](https://togithub.com/vercel/next.js/issues/17653) ##### Misc Changes - Update to check for overlay in client nav tests: [#​17002](https://togithub.com/vercel/next.js/issues/17002) - Update workflow to use latest webpack 5 beta - fix(eslint-plugin-next): support src/pages folder in no-html-link-for-pages rule: [#​16743](https://togithub.com/vercel/next.js/issues/16743) - Update no-document-viewport-meta.md - Rename exportTrailingSlash to trailingSlash in docs: [#​17268](https://togithub.com/vercel/next.js/issues/17268) - Remove duplicate `should` in test name: [#​17303](https://togithub.com/vercel/next.js/issues/17303) - Remove Random Blank Line in create-next-app: [#​17328](https://togithub.com/vercel/next.js/issues/17328) - Update release stats workflow: [#​17533](https://togithub.com/vercel/next.js/issues/17533) - Update release stats workflow: [#​17580](https://togithub.com/vercel/next.js/issues/17580) - test(create-next-app): increase coverage: [#​17507](https://togithub.com/vercel/next.js/issues/17507) - Update release stats workflow step to restore cache: [#​17656](https://togithub.com/vercel/next.js/issues/17656) ##### Credits Huge thanks to [@​YichiZ](https://togithub.com/YichiZ), [@​weichienhung](https://togithub.com/weichienhung), [@​atcastle](https://togithub.com/atcastle), [@​ijjk](https://togithub.com/ijjk), [@​seosmmbusiness](https://togithub.com/seosmmbusiness), [@​HsuTing](https://togithub.com/HsuTing), [@​gsimone](https://togithub.com/gsimone), [@​peduarte](https://togithub.com/peduarte), [@​Janpot](https://togithub.com/Janpot), [@​ztanner](https://togithub.com/ztanner), [@​lfades](https://togithub.com/lfades), [@​neighborhood999](https://togithub.com/neighborhood999), [@​chibicode](https://togithub.com/chibicode), [@​merceyz](https://togithub.com/merceyz), [@​opudalo](https://togithub.com/opudalo), [@​lunchboxav](https://togithub.com/lunchboxav), [@​mohsen1](https://togithub.com/mohsen1), [@​akd-io](https://togithub.com/akd-io), [@​justman00](https://togithub.com/justman00), [@​helloworld](https://togithub.com/helloworld), [@​devknoll](https://togithub.com/devknoll), [@​borekb](https://togithub.com/borekb), [@​HaNdTriX](https://togithub.com/HaNdTriX), [@​ArthurMaverick](https://togithub.com/ArthurMaverick), [@​sakito21](https://togithub.com/sakito21), [@​TrySound](https://togithub.com/TrySound), [@​omBratteng](https://togithub.com/omBratteng), [@​svenheden](https://togithub.com/svenheden), [@​hallaji](https://togithub.com/hallaji), [@​kettanaito](https://togithub.com/kettanaito), [@​vvo](https://togithub.com/vvo), [@​m-lautenbach](https://togithub.com/m-lautenbach), [@​jensmeindertsma](https://togithub.com/jensmeindertsma), [@​Zeko369](https://togithub.com/Zeko369), [@​Timer](https://togithub.com/Timer), [@​longlho](https://togithub.com/longlho), [@​stefanprobst](https://togithub.com/stefanprobst), [@​laugharn](https://togithub.com/laugharn), [@​sdornan](https://togithub.com/sdornan), [@​daneroo](https://togithub.com/daneroo), [@​mohd-akram](https://togithub.com/mohd-akram), [@​austingmhuang](https://togithub.com/austingmhuang), [@​sphilee](https://togithub.com/sphilee), [@​devinekadeni](https://togithub.com/devinekadeni), [@​Bacher](https://togithub.com/Bacher), [@​nghiepit](https://togithub.com/nghiepit), [@​tomasdisk](https://togithub.com/tomasdisk), [@​leader22](https://togithub.com/leader22), [@​paulogdm](https://togithub.com/paulogdm), [@​284km](https://togithub.com/284km), [@​belgattitude](https://togithub.com/belgattitude), [@​geritol](https://togithub.com/geritol), [@​stigkj](https://togithub.com/stigkj), [@​sampoder](https://togithub.com/sampoder), [@​samrobbins85](https://togithub.com/samrobbins85), [@​Pitasi](https://togithub.com/Pitasi), [@​digitalPlayer1125](https://togithub.com/digitalPlayer1125), [@​timfee](https://togithub.com/timfee), [@​plug-n-play](https://togithub.com/plug-n-play), [@​philihp](https://togithub.com/philihp), [@​leerob](https://togithub.com/leerob), [@​dylanjha](https://togithub.com/dylanjha), [@​Kerumen](https://togithub.com/Kerumen), [@​rdimaio](https://togithub.com/rdimaio), [@​jorisw](https://togithub.com/jorisw), [@​zerbinidamata](https://togithub.com/zerbinidamata), [@​jamesgeorge007](https://togithub.com/jamesgeorge007), [@​Jashnm](https://togithub.com/Jashnm), and [@​futantan](https://togithub.com/futantan) for helping! ### [`v9.5.3`](https://togithub.com/vercel/next.js/releases/v9.5.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v9.5.2...v9.5.3) ##### Core Changes - Add codemod documentation: [#​16067](https://togithub.com/vercel/next.js/issues/16067) - Remove tslint disables: [#​16116](https://togithub.com/vercel/next.js/issues/16116) - Strongly type PageLoader: [#​16132](https://togithub.com/vercel/next.js/issues/16132) - Strongly type Head Manager: [#​16144](https://togithub.com/vercel/next.js/issues/16144) - Improve page loader types: [#​16145](https://togithub.com/vercel/next.js/issues/16145) - Dedupe ComponentRes type: [#​16148](https://togithub.com/vercel/next.js/issues/16148) - Remove unused router method: [#​16149](https://togithub.com/vercel/next.js/issues/16149) - Add initial handling for dynamic route href resolving and rewrites on the client: [#​15231](https://togithub.com/vercel/next.js/issues/15231) - Reduce router code: [#​16159](https://togithub.com/vercel/next.js/issues/16159) - Convert performance relayer to TypeScript: [#​16161](https://togithub.com/vercel/next.js/issues/16161) - Convert next/client to TypeScript: [#​16167](https://togithub.com/vercel/next.js/issues/16167) - Remove unused dependency: [#​16168](https://togithub.com/vercel/next.js/issues/16168) - Share NEXT_DATA type instead of recreating it: [#​16174](https://togithub.com/vercel/next.js/issues/16174) - Modify low priority files in manifest: [#​16181](https://togithub.com/vercel/next.js/issues/16181) - fix: add missing dependency caniuse-lite: [#​16091](https://togithub.com/vercel/next.js/issues/16091) - Refactor files: [#​16184](https://togithub.com/vercel/next.js/issues/16184) - Update rewrite params query appending: [#​16189](https://togithub.com/vercel/next.js/issues/16189) - Update to Terser 5: [#​16194](https://togithub.com/vercel/next.js/issues/16194) - Make css-minimizer compatible with webpack 5: [#​16250](https://togithub.com/vercel/next.js/issues/16250) - Fix data URL with root-catchall and basePath: [#​16263](https://togithub.com/vercel/next.js/issues/16263) - Handle cases where `config` is exported after its declaration: [#​16211](https://togithub.com/vercel/next.js/issues/16211) - ci: add pnp test: [#​16255](https://togithub.com/vercel/next.js/issues/16255) - Update stylesheets on page navigation: [#​16126](https://togithub.com/vercel/next.js/issues/16126) - Fix forEach error in CSS commit in ie11: [#​16282](https://togithub.com/vercel/next.js/issues/16282) - Allow React experimental version without warning: [#​16140](https://togithub.com/vercel/next.js/issues/16140) - Add experimental webpack 5 cache option: [#​16307](https://togithub.com/vercel/next.js/issues/16307) - Fix old TypeScript version compatibility: [#​16288](https://togithub.com/vercel/next.js/issues/16288) - Replace broken `prop-types-exact` package: [#​15953](https://togithub.com/vercel/next.js/issues/15953) - Force browser to recompute layout on page nav: [#​16318](https://togithub.com/vercel/next.js/issues/16318) - Add `` attributes in proper order: [#​16319](https://togithub.com/vercel/next.js/issues/16319) - Add at attribute to image preload link: [#​16328](https://togithub.com/vercel/next.js/issues/16328) - Fix IE11 CSS Compatibility: [#​16336](https://togithub.com/vercel/next.js/issues/16336) - Make `loadPage` track success of script loading: [#​16334](https://togithub.com/vercel/next.js/issues/16334) - Normalize request URL/asPath for fallback SSG pages: [#​16352](https://togithub.com/vercel/next.js/issues/16352) - Reduce filesystem lookups during bootup: [#​16354](https://togithub.com/vercel/next.js/issues/16354) - Fix basePath and public folder check ending routes early: [#​16356](https://togithub.com/vercel/next.js/issues/16356) - Fix page checking failing with trailingSlash: [#​16362](https://togithub.com/vercel/next.js/issues/16362) - Add serialization for mini-css-plugin webpack 5 caching: [#​16379](https://togithub.com/vercel/next.js/issues/16379) - Correct comment on --help: [#​16391](https://togithub.com/vercel/next.js/issues/16391) - Fix mini-css-plugin webpack 5 deprecation warnings: [#​16390](https://togithub.com/vercel/next.js/issues/16390) - Add debug flag for extra build output: [#​16399](https://togithub.com/vercel/next.js/issues/16399) - Warn on duplicate Sass deps: [#​16398](https://togithub.com/vercel/next.js/issues/16398) - Ensure unknown static paths 404 for data request: [#​16401](https://togithub.com/vercel/next.js/issues/16401) - AMP compatibility for Font optimization: [#​16208](https://togithub.com/vercel/next.js/issues/16208) - Solve last mini-css-plugin webpack 5 warning: [#​16447](https://togithub.com/vercel/next.js/issues/16447) - Fix optional catch-all `/index` revalidate params: [#​16451](https://togithub.com/vercel/next.js/issues/16451) - Do not alias Node modules for webpack 4: [#​16452](https://togithub.com/vercel/next.js/issues/16452) - Fix un-transpiled client file with rewrites: [#​16453](https://togithub.com/vercel/next.js/issues/16453) - Make sure to break rewrites chain when dynamic route matches: [#​16455](https://togithub.com/vercel/next.js/issues/16455) - Fix render cancel behavior: [#​16462](https://togithub.com/vercel/next.js/issues/16462) - Add webpack 5 caching for css optimizer: [#​16467](https://togithub.com/vercel/next.js/issues/16467) - Correct shallow routing behavior through history: [#​16477](https://togithub.com/vercel/next.js/issues/16477) - Correct initial fallback route param values: [#​16485](https://togithub.com/vercel/next.js/issues/16485) - Add webpack 5 cache invalidation: [#​16494](https://togithub.com/vercel/next.js/issues/16494) - Add error when document component isn't rendered: [#​16459](https://togithub.com/vercel/next.js/issues/16459) - Update Fast Refresh warning: [#​16496](https://togithub.com/vercel/next.js/issues/16496) - Store css file dependencies info for dynamic imports and apply it at SSR: [#​12843](https://togithub.com/vercel/next.js/issues/12843) - Enable webpack 5 caching by default: [#​16531](https://togithub.com/vercel/next.js/issues/16531) - Reuse existing `` on nav: [#​16537](https://togithub.com/vercel/next.js/issues/16537) - Replace client-side transitions with