next 14.0.4 → 16.4.2: deprecates 17 API(s)
Compared with 14.0.4: `NextConfig.skipMiddlewareUrlNormalize`, `Metadata.themeColor`, `Metadata.colorScheme`, `Metadata.viewport`, `Metadata.apple-touch-fullscreen`, and 12 more. 8 newly deprecated.
registry.npmjs.orgquote checked
- 16.4.2from 14.0.4
- Your code17 things to find
Nemotron fixes
In its own wordsread from the page
- NextConfig.skipMiddlewareUrlNormalize: Use `skipProxyUrlNormalize` instead.
- Metadata.themeColor: The theme color for the document. Use the new viewport configuration (`export const viewport: Viewport = { ... }`) instead.
- Metadata.colorScheme: The color scheme for the document. Use the new viewport configuration (`export const viewport: Viewport = { ... }`) instead.
- Metadata.viewport: The viewport setting for the document. Use the new viewport configuration (`export const viewport: Viewport = { ... }`) instead.
- Metadata.apple-touch-fullscreen: Deprecated options that have a preferred method Use appleWebApp instead
- Metadata.apple-touch-icon-precomposed: Obsolete since iOS 7. https://web.dev/apple-touch-icon/ Use icons.apple instead
- NextConfig.images.domains: Use `remotePatterns` instead.
- NextConfig.experimental.externalMiddlewareRewritesResolve: Use `externalProxyRewritesResolve` instead.
What Teire looks for in your code
- NextConfig.skipMiddlewareUrlNormalize (ts)
- Metadata.themeColor (ts)
- Metadata.colorScheme (ts)
- Metadata.viewport (ts)
- Metadata.apple-touch-fullscreen (ts)
- Metadata.apple-touch-icon-precomposed (ts)
- ResolvedMetadata.themeColor (ts)
- ResolvedMetadata.colorScheme (ts)
- ResolvedMetadata.viewport (ts)
- NextConfig.images.domains (ts)
- NextConfig.experimental.externalMiddlewareRewritesResolve (ts)
- NextConfig.experimental.middlewarePrefetch (ts)
- NextConfig.experimental.gzipSize (ts)
- NextConfig.experimental.serverComponentsExternalPackages (ts)
- NextConfig.experimental.typedRoutes (ts)
Does it reach your code?