Skip to content
This repository was archived by the owner on Mar 6, 2022. It is now read-only.

fix(deps): update dependency next to v12 #156

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Oct 26, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
next (source) 11.1.3 -> 12.0.7 age adoption passing confidence

Release Notes

vercel/next.js

v12.0.7

Compare Source

Core Changes
  • Add test for TailwindCSS JIT mode reloading: #​32130
  • Ensure conf type for createServer is not changed: #​32134
Credits

Huge thanks to @​timneutkens for helping!

v12.0.6

Compare Source

Core Changes

v12.0.5

Compare Source

This upgrade is completely backward-compatible and recommended for all users on versions below 12.0.5. A backport of the patch to Next.js 11 is available as 11.1.3.

When a URL is provided to next-server that cannot be parsed, an unhandledPromiseRejection could occur. On Node.js versions < v15.0.0 this isn't a fatal issue as only a warning is shown. However, in Node.js versions > v15.0.0, this causes the server process to exit, which can result in unexpected server crashes.

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: All of the following must be true to be affected
    • Next.js versions above v11.1.0 and below v12.0.5
    • Node.js above v15.0.0 being used
    • Using next start or a custom server
  • Not affected: Deployments on Vercel (vercel.com) are not affected along with similar environments where invalid requests are filtered before reaching Next.js.

We recommend everyone to upgrade regardless of whether you can reproduce the issue or not.

How to Assess Impact

If you are running Node.js > v15.0.0 with Next.js, you can filter any server error logs for ERR_INVALID_URL.

What is Being Done

As Next.js has grown in popularity and usage by enterprises, it has received the attention of security researchers and auditors. We are thankful to GitHub user hopeless-programmer-online for their investigation and discovery of the original bug.

We've landed a patch that ensures this is handled properly so the unhandledPromiseRejection issue no longer occurs.

Regression tests for this attack were added to the security integration test suite

  • A public CVE is requested.
  • We encourage responsible disclosure of future reports. Please email us at security@vercel.com. We are actively monitoring this mailbox.

Core Changes
  • Add a swc transform for removal of console.* calls.: #​31449
  • Support ESLint v8: #​29865
  • fix: allow next lint without eslint-config-next installed: #​29823
  • Remove TextEncoder and TextDecoder wrappers: #​31490
  • simplify output messages: #​31454
  • update webpack: #​31455
  • NextResponse: add .json static method: #​31483
  • Use _error for development in streaming: #​31466
  • Refactor the middleware SSR loader: #​31508
  • Add detection for Google-PageRenderer bot: #​31521
  • Click-to-open error state for development overlay #​14461: #​21819
  • Ensure only one doctype is rendered: #​31534
  • Update swc: #​31540
  • Add/wasm build: #​31470
  • telemetry: track usage of 'optimizeFonts': #​31522
  • Make missing Document components an error: #​31505
  • Adjust AVIF size so that its smaller than WebP size: #​31494
  • Fix unhandled rejection on route change in dev: #​31554
  • Re-add native package folders and ensure wasm artifacts are downloaded: #​31561
  • Fix HMR for middleware #​30791: #​31548
  • Minor simplifications to renderToWebStream: #​31553
  • Fix accessing router before ready for HMR ping: #​31588
  • Implement SWC port of next-page-disallow-re-export-all-exports: #​31582
  • [ESLint] Prevent no-html-link-for-pages from warning for static files: #​31495
  • Move root div to an app wrapper: #​31596
  • Add types for geo lat and long: #​31624
  • Fix non-concurrent function _document: #​31628
  • Remove outdated comment about string children being deprecated in next/link: #​30606
  • fix(middleware): consider localhost variations: #​31603
  • Update swc: #​31639
  • Extract next-swc Rust code into its own package: #​31635
  • Fix dev router usage before router initializing: #​31632
  • avoid mutating response.cookie options: #​31679
  • Add cookies and headers for request using in RSC: #​31623
  • Remove trace_target env var in favor of .next/trace: #​31697
  • Add error link when hydration error occurs: #​31519
  • Fix initial compile timing incorrect measurement: #​31733
  • Lazily init getStaticPathsWorker: #​31760
  • Remove noop import: #​31722
  • update webpack: #​31759
  • Fix wasm loading: #​31772
  • Remove some watcher hacks and update version: #​31768
  • Improve and refactor some types: #​31704
  • read file in swc when no loaders follow the next-swc-loader: #​31682
  • Lazy-load postcss: #​31762
  • update webpack: #​31798
  • Ensure middleware order is preserved: #​31801
  • Refactor sandbox module cache: #​31822
  • Fix hydration middleware effects: #​31800
  • fix: support function components in _document in no-page-custom-font: #​31560
  • Add support for removing React properties.: #​31606
  • Include submodules in exported type definition: #​28316
  • Move require.resolve into the module scope: #​31799
  • fix amp validator message format: #​31018
  • Fix auto export condition in edge SSR: #​31845
  • bugfix: href value is not defined when typing out the href: #​31813
  • Do not load external binding if local was found: #​31853
  • fix: rsc headers: #​31854
  • Add port and hostname options to Next Server: #​31858
  • Fix: Cannot assign to read only property 'children': #​31784
  • Fix disabling of built-in CSS support if there is a custom loader: #​31078
  • include no-document-import-in-page rule in plugin index: #​31890
  • Account for platform/arch not supported by napi-rs: #​31938
  • Removng prop writable checking in prod: #​31929
  • Enable default functional document when concurrentFeatures is enabled: #​31954
  • Stop using environment variables in pages/_document: #​31946
  • Fix image related link prop warning with react 18 beta: #​31895
  • Escape string when converting to regexp: #​31791
  • Add TS types for NextMiddleware: #​30578
  • fix(types): add missing ua type for NextRequest: #​31901
  • Ensure that external modules are not bundled into the client for RSC: #​31968
  • Resolve streaming data for flight requests: #​32010
  • Allow pre-release React 18 as peer: #​31991
  • fix(Link): Do not ignore onMouseEnter prop with absolute href: #​32012
  • add experimental.swcFileReading flag to disable file reading in swc: #​31995
  • Fix middleware types with skipLibCheck: false: #​32025
  • Include page for export errors for easier debugging: #​32013
  • avoid retaining webpack config too long: #​32053
  • Skip warnings for Image not rendered to the dom: #​32049
  • Improve exported root definitions: #​32077
  • Fix running server with Polyfilled fetch: #​31935
  • Ensure invalid URLs respond with 400 correctly: #​32092
  • Remove future.strictPostcssConfiguration config: #​32098
  • Revert "Fix running server with Polyfilled fetch (#​31935)": #​32100
Documentation Changes
  • Update react-18.md: #​31476
  • Add docs for the Rust Compiler (SWC).: #​31467
  • Script examples: #​31181
  • Fix type declaration for API Routes response: #​31486
  • Update environment-variables.md: #​31525
  • Add middleware examples to custom page extensions: #​31545
  • Added guide for setting up Next.js with MDX: #​30869
  • Fix typo in MDX guide: #​31709
  • Added note on env vars: #​31237
  • docs(next-config): extend phase lines reference: #​31711
  • [Docs][Fix] Broken Link to API Reference: #​31820
  • Docs(router): Add type for url parameter: #​31737
  • SWC: Add error checks and tests to next-dynamic: #​31683
  • Docs(React 18): add missing Suspense import: #​31897
  • Docs(React 18): remove unnecessary React import: #​31900
  • IMPROVE: Middlerware Set Cookie API Ref: #​31707
  • Update next export documentation.: #​31465
  • Update Jest examples and docs: #​31633
  • Add note to docs about sharp memory usage on default Linux setup: #​31919
  • docs(Testing): Remove duplicate link: #​32071
Example Changes
  • Replace old static path by public | typo: #​31573
  • Update README of cms-cosmic example: #​31701
  • 'imgix.cosmicjs.com' image domain in cms-cosmic example: #​31703
  • Fix pwa demo: #​31734
  • docs(examples): add secure flag explanation to with-iron-session: #​31896
  • [WIP] Add tracing to with-sentry example: #​30401
  • Fix with-mongo example by removing deprecated function: #​30675
  • grammatical error in alert.js: #​32062
Misc Changes
  • Revert "Add docs for the Rust Compiler (SWC).": #​31484
  • Ensure wasm package.json is written before publish: #​31568
  • Update labeler.json
  • Update labeler.json
  • Update send-to-jaeger URL output: #​31563
  • Fixing typo in Documentation about Testing: #​31653
  • Add docs for the Next.js Compiler written in Rust (leveraging SWC): #​31485
  • Fix prettier linting
  • Fix labels for release sections
  • Fix musl build
  • Enable require for swc_bundler: #​31663
  • add test case: #​31691
  • Update swc: #​31816
  • docs(middleware): file extension consistency: #​31879
  • Remove unpurpose test: #​31898
  • Remove unnecessary workflow step : #​31943
  • Update swc: #​31963
  • docs(NextRequest): req.cookie => req.cookies: #​31975
  • Add next-swc to labeler
  • Add Rich, Maedah, and Ismael to the docs label
  • Updated Maedahs name in label gen config: #​32005
  • Fix copying swc binary for isolated tests locally: #​32026
  • Lock node version for CI: #​32057
  • Make CI build cache key more specific: #​32059
  • Remove "yarn jest" from Next.js repo scripts: #​32042
  • Fix the testall npm script: #​32081
Credits

Huge thanks to @​mzaien, @​losfair, @​ykzts, @​leerob, @​timneutkens, @​stefanprobst, @​javivelasco, @​sokra, @​goncy, @​knezevicdev, @​Kikobeats, @​huozhi, @​shuding, @​styfle, @​yang-feng-yfeng, @​kdy1, @​xuchaobei, @​elkevinwolf, @​padmaia, @​kyliau, @​devknoll, @​fabienheureux, @​hanneslund, @​nilskaspersson, @​Andarist, @​mathcrln, @​ijjk, @​dferber90, @​molebox, @​FranciscoMoretti, @​benschwarz, @​wendellhu95, @​gazdagergo, @​imabp, @​ljosberinn, @​samuliasmala, @​lfades, @​ka2jun8, @​monsonjeremy, @​pqt, @​vvo, @​leoortizz, @​michel-kraemer, @​thibautsabot, @​MaedahBatool, @​lobsterkatie, @​ntkoopman, @​delbaoliveira, @​iicdii, @​j-mendez, @​chentsulin, @​ericmatthys, @​lennym, @​balogunkeji, and @​wnr for helping!

v12.0.4

Compare Source

Core Changes
  • Update middleware eval checks: #​30883
  • Optimize the SSR middleware runtime size: #​30906
  • Improve error handling in the SSR middleware: #​31057
  • Ensure decode error in minimal mode responds with 400 not 500: #​31037
  • Update ServerlessPlugin to use chunkGraph: #​31058
  • Fix custom 404 page when concurrentFeatures is enabled: #​31059
  • Upgrade React alpha and experimental dependencies to latest: #​31039
  • Change disabled SWC message to Log.info: #​31091
  • Add render prop support to <Main>: #​30156
  • Change .web extension of document page to part of path: #​31116
  • Enable code splitting for the web runtime build: #​31090
  • Give priority to document.title over h1 when announcing page change: #​31147
  • Add webpack5 namespace to fix type errors: #​31140
  • Add warning when image has unused sizes prop: #​31064
  • Add experimental next-swc jest transform: #​30993
  • fix: support --cache-strategy ESLint argument (fixes #​29926): #​29928
  • fixes #​31060: NullReferenceException: #​31061
  • use loader-utils 2 for resolve-url-loader to fix ./data: urls in sass: #​31134
  • Update reason message for isolatedModules and esModuleInterop: #​31150
  • Add input/output test for 30091: #​31166
  • Fix useId mismatches on hydration: #​31102
  • Do not hide body when concurrentFeatures is enabled: #​31187
  • Fix middleware i18n rewrites: #​31174
  • next-swc: Add displayNameAndId of styled-components: #​31189
  • Use require.resolve to detect "framework" packages (fix pnpm): #​21048
  • Add all cases where webpack5 type is used: #​31206
  • Add test for styled-components SWC transform disabled: #​31214
  • Add initial standalone build handling: #​31003
  • fix(middleware): expose CryptoKey and globalThis.CryptoKey: #​31193
  • Disable styled-components displayName in production: #​31216
  • fix(31013): add base path to preflight request url: #​31101
  • share collections in middleware vm context: #​31043
  • Support assetPrefix specific protocol: #​31213
  • upgrade webpack: #​31034
  • Update swc: #​31233
  • run middleware parser handler only for middleware modules: #​31219
  • Update swc minifier: #​31242
  • Fix process.env overriden in web runtime: #​31261
  • fix: replaced useless let: #​31239
  • Experimental next/jest config helper: #​31246
  • correctly assess node equality when nonce attribute is present: #​27573
  • bugfix/i18n Do not support the second locale in the pathname: #​31229
  • Fix typo in next build log: #​31295
  • Ensure next/jest is published: #​31296
  • Update swc for jsc.paths: #​31290
  • next/jest: Ensure typeof window is not transformed in jsdom environment: #​31304
  • Output where preference is saved: #​31305
  • Upgrade webpack: #​31313
  • Ensure asPath is correctly normalized in minimalMode with i18n: #​31281
  • Automatically using different port to start dev server for non-explicit port: #​30736
  • Resolve stream piper on complete shell for renderToReadableStream: #​31186
  • fix(middleware): fetch resource may be a URL instance (or any stringifiable value): #​31260
  • Ensure NODE_ENV is replaced correctly with swc: #​31274
  • Add support for jsxImportSource in tsconfig/jsconfig: #​31358
  • fix(30724): clear "x-middleware-next" header when chaining middlewares: #​30866
  • Add eslint rule to prevent importing next/server outside of _middleware: #​30973
  • Don't proxy middleware if host is the same: #​31180
  • Add support for legacy decorators through tsconfig/jsconfig: #​31376
  • Update swc & fix styled-jsx: #​31407
  • show (middleware only) when a middleware is added to the compiler: #​31409
  • Add minify debug env var to investigate minifier bugs: #​31417
  • add filename to babel warning about anonymous function default exports: #​31322
  • Refactor server/render for SSR streaming: #​31231
  • Remove moment locale replace from craCompat as it's a default in Next.js 12: #​31431
  • Fix basePath replacing server-side and normalizeLocalePath() when path is empty string: #​30978
  • Close stream when fatal error occurs: #​31164
  • middleware: add request referrer support: #​31343
Documentation Changes
  • Expands next/script documentation: #​31063
  • Fix minor typos: #​31161
  • Include www subdomain example in Domain Routing: #​30487
  • Fix heading levels in URL imports docs.: #​31163
  • Update upgrading.md: #​31173
  • docs: fix typo in css-in-js page: #​31244
  • Testing Docs: Add links to jump to sections: #​31311
  • Changes in dev script (package.json): #​31245
  • Typo fixes on Markdown files: #​31380
  • Update data-fetching.md: #​31394
  • Update image-optimization.md: #​31401
  • Fix function syntax for API Routes documentation: #​31414
  • docs: next-iron-session renamed to iron-session: #​31292
  • Clarify with commas: #​31224
  • docs(auth): fix iron-session example url + API: #​31413
Example Changes
  • Optimise bundle size for with-supertokens example: #​31040
  • Update remark and remark-html dependencies: #​31051
  • Docs/examples/with iron session updates: #​30956
  • Fix Auth0 Example: #​31284
  • Updates with-supertokens example to add sign in with apple: #​31200
  • Auth0 Example: getSession should be called with req and res: #​31330
  • examples: fix README with google analytics: #​31384
  • Add Playwright example: #​29426
  • Fix storybook styled-jsx example with styled-jsx 5: #​31357
Misc Changes
  • improve windows support for benchmark: #​31032
  • Add integration test for Suspense and streaming: #​31197
  • Bump cancel-workflow-action to 0.9.1: #​31210
  • test: skip flaky dynamic import tests: #​31221
  • Add integration test of API routes with concurrentFeatures enabled: #​31227
  • Update contributing doc with trouble shooting section for swc: #​31265
  • Fix test-pnp stalling in CI: #​31282
  • Fix failed-loading-swc link in Troubleshooting: #​31314
  • Maintain co-authors when kodiak merges: #​31316
  • bugfix/second-locale-in-pathname remove console.log: #​31289
  • Rewrite send-trace-to-jaeger in Rust: #​31392
  • Ensure Git feature.manyFiles is enabled: #​31408
  • Remove .only and ensure jest lint rules apply for all tests: #​31456
  • Ensure swc dep is copied for isolated tests: #​31462
Credits

Huge thanks to @​javivelasco, @​shuding, @​rishabhpoddar, @​chemicalkosek, @​huozhi, @​timneutkens, @​devknoll, @​sokra, @​KittyGiraudel, @​styfle, @​padmaia, @​housseindjirdeh, @​OKinane, @​KonstHardy, @​BrandonRomano, @​leerob, @​furcan, @​dusanralic, @​kdy1, @​elliottsj, @​vvo, @​Kikobeats, @​hi-ogawa, @​panva, @​genetschneider, @​thundermiracle, @​stefano-rainieri, @​ericbiewener, @​vordgi, @​stevejarvis, @​ihmpavel, @​ijjk, @​delbaoliveira, @​matamatanot, @​dyarfaradj, @​iheyunfei, @​thibautsabot, @​ascorbic, @​fytriht, @​emzoumpo, @​onurtemiz, @​a-ursino, @​mxschmitt, @​knezevicdev, @​bywo, @​OArnarsson, and @​TurekBot for helping!

v12.0.3

Compare Source

Core Changes
  • Improve error message for importing native Node APIs in the edge runtime: #​30696
  • Keep attempting to load binary files after failure: #​30755
  • Fix Invalid character in header ["Content-Disposition"]: #​30287
  • Relax restriction of images.path in next.config.js: #​30741
  • Prevent storing page props cache when in SSG + preview mode: #​30757
  • Optimize other fonts provide by Google: #​30554
  • Update swc: #​30790
  • Add regenerator path: #​30786
  • Update loader-utils: #​30743
  • Re-enable minifying middleware chunks: #​30823
  • Don't require source files to be writeable in dev mode: #​30758
  • Fix incorrect _document.js error when disableStaticImages: true: #​30768
  • Improve error message for importing unsupported native modules: #​30829
  • update mini-css-plugin and remove experimentalUseImportModule: #​30617
  • Ensure dev react bundles are not ignored in traces: #​30849
  • Fix client component imports are not being correctly tracked: #​30853
  • Update swc: #​30859
  • Fix lost combinator before global: #​30771
  • Add Next.js version to trace: #​30881
  • Update swc: #​30890
  • Edge Functions: expose globalThis: #​30877
  • Move browserslist loading webpack-config.ts: #​30889
  • Add linux-x64-musl to napi array: #​30909
  • Re-enable linux-musl-x64 build target: #​30910
  • Fix musll typo: #​30912
  • Add config support for build activity indicator position: #​30109
  • Update to use repo specific napi instead of npx: #​30914
  • fixes #​30604 - Cannot read properties of null (reading 'tagName'): #​30919
  • Update to use project dir for file tracing base: #​30857
  • Fix styles that should not be made dynamic: #​30928
  • Account for assetPrefix when initializing HMR connection : #​30632
  • upgrade webpack-sources: #​30944
  • next-swc: Add .bundle(): #​30935
  • fix preset name for improved performance: #​30954
  • Use absolute document and app paths for the middleware SSR loader: #​30963
  • Fix version in trace: #​30982
  • Update resolving for node_modules trace pass: #​30985
  • Fix code splitting and build target for the server-web build: #​30972
  • pass Buffer directly to Rust: #​30975
Documentation Changes
  • Add note about HMR WebSocket to upgrade guide: #​30704
  • Add security notes to the URL imports documentation.: #​30708
  • Add workaround for prefixing the default locale to the docs.: #​30673
  • Fix spelling error: #​30737
  • docs: update react 18 configuration: #​30726
  • Recommend using next CLI for Docker entrypoint and not yarn: #​29024
  • Add note about rewrites query updating: #​30747
  • Update response-helpers.md: #​30816
  • Add note about HMR WebSocket with express to upgrading: #​30905
  • Added closing tag to <Suspense>: #​30983
Example Changes
  • Fix link to Elasticsearch products page: #​30752
  • Updates dependencies for with-supertokens example: #​30162
Misc Changes
  • Ensure dev binary download skips for docs only change: #​30746
  • Fix a couple more missing doc only checks: #​30748
  • Remove binary-cache check in id: binary-cache: #​30658
  • Add Node.js 17 to CI: #​30760
  • Upgraded the node-notifier version to 8.0.1: #​30777
  • Add postinstall script to install native packages: #​30850
  • Ensure correct tmpdir is used for install-native: #​30855
  • Update lock time and message.: #​30902
  • Skip next-swc canary postinstall in CI: #​30916
  • Update codeowners to be more specific: #​30908
  • Decrease lock time from 90 to 45.: #​30922
  • Keep using checkout instead of cache for building swc: #​30923
  • Fix flakey preload test: #​30969
Credits

Huge thanks to @​ijjk, @​leerob, @​shuding, @​gish, @​matamatanot, @​vadymshymko, @​huozhi, @​padmaia, @​stefee, @​styfle, @​ihmpavel, @​rishabhpoddar, @​kamsar, @​skhaz, @​Prashoon123, @​kdy1, @​IrisvanOllefen, @​timneutkens, @​evan-bradley, @​sokra, @​Kikobeats, @​ntltd, @​furcan, @​genetschneider, and @​EzequielDM for helping!

v12.0.2

Compare Source

Core Changes
  • update tsconfig correctly when compilerOptions is not set yet: #​30355
  • Update swc: #​30404
  • fix external fallback for invalid packages: #​30427
  • Update swc: #​30426
  • remove console.log: #​30447
  • Relax warning for next/image parent element: #​30453
  • Make sure externals is an array: #​30466
  • Fix native-url containing non-es5 usage: #​30474
  • Fix issue with placeholder followed by numbers: #​30493
  • Share resolve logic for trace and externals: #​30499
  • Update to copy necessary RSC files from dep: #​30505
  • Update swc: #​30509
  • Update swc to fix minifier issue: #​30540
  • Exclude musl from target: #​30548
  • Revert "Update swc to fix minifier issue": #​30551
  • Fix file path overflowing in error popup: #​27575
  • add warning to update featureName in FEATURE_USAGE backend: #​30283
  • Update publish-native to not block on error: #​30565
  • Simplify concurrent features related configurations and fix tests: #​30546
  • Split Set-Cookie header correctly: #​30560
  • Relax warning for next/image loader width: #​30562
  • Fix publish native including non-packages: #​30589
  • Fix redundant styled-jsx global issue: #​30584
  • Add buffering for streaming until the shell is completed: #​30585
  • Check react 18 flags and add more tests: #​30575
  • Update to latest shell-quote: #​30621
  • Relax warning for next/image loader width even more: #​30624
  • make sure "webpack" exists in the repo for typings: #​30371
  • Chore/rust workflow: #​30577
  • update webpack: #​30634
  • Update output tracing to do separate passes: #​30637
  • Revert incremental config to fix missing types: #​30644
  • Fix check compiled step : #​30645
  • Fix missing dev option for the middleware SSR loader: #​30639
  • Fixed "Expected jsx identifier" error on TypeScript generics & angle bracket type assertions in .ts files: #​30619
  • Add auto-commonjs and update swc: #​30661
  • Provide default fallback _document and _app for for concurrent mode: #​30642
  • Remove isCommonJS check as it has been moved to next-swc: #​30677
  • Update swc: #​30685
Documentation Changes
  • Removing duplicated instead word: #​30442
  • fix(docs): Fix broken link in testing documentation: #​30448
  • Update SWC failed error with link to discussion: #​30469
  • docs: update Middleware API reference: #​30485
  • Update examples at headers documentation: #​30502
  • Document Cross-Platform VS Code Debugging: #​30052
  • Add note about no-optional to swc error doc: #​30566
  • Fix link to documentation from deprecated target config message: #​30607
  • correct Next.js 11 upgrade instructions: #​30665
Example Changes
  • Update next-transpile-modules to 9.0.0 across examples: #​30418
Misc Changes
  • Add incremental to template/tsconfig.json to avoid changes on first build: #​30357
  • Fix playwright trace names: #​30374
  • include stdio in error message: #​30358
  • Disable using polling for webpack on test retry: #​30372
  • Update test traces to only run on retry: #​30459
  • Remove extra config for PR stats: #​30478
  • Fixed grammatical errors in contributing.md: #​30542
  • Use fallback SWC version when binary publish fails: #​30568
  • Use unfiltered SWC packages when updating optional: #​30571
  • remove Object.fromEntries polyfill for node 10 in test utils: #​30657
  • Ensure native binary is available for release stats: #​30649
Credits

Huge thanks to @​oBusk, @​sokra, @​ijjk, @​kdy1, @​martpie, @​BruceRodrigues, @​luke-h1, @​styfle, @​balazsorban44, @​padmaia, @​lucasvazq, @​velocity23, @​AkiraTsuboi, @​mitheelgajare, @​kyliau, @​huozhi, @​karaggeorge, @​JamiesWhiteShirt, @​shuding, @​stefanprobst, @​leroydev, @​JulienZD, and @​timneutkens for helping!

v12.0.1

Compare Source

Core Changes
  • Add new target for middleware: #​30299
  • Clear up confusion around SWC being disabled for Babel while swcMinify is on: #​30337
  • fix missed hmr events: #​30309
  • Update SWC OS and CPU fields: #​30341
  • Fix flight loader parsing: #​30345
  • keep sortedMiddleware intact as it's used by the runtime: #​30361
  • fix rsc on windows: #​30364
  • lint: remove unused variable: #​30370
  • Fix exportRuntime and react-18 concurrent tests: #​30381
  • Disable loading of .swcrc: #​30384
  • Fix PerformanceObserver usage for older browsers and CI: #​30387
Documentation Changes
Misc Changes
  • Update manifest.json
  • Ensure linux-aarch64-musl swc target skips when cached: #​30331
  • feat: ignore incremental TS compilation build info: #​30362
  • Make check release job parallel to build job: #​30350
  • Revert "Make check release job parallel to build job": #​30388
Credits

Huge thanks to @​shuding, @​leotaku, @​timneutkens, @​sokra, @​huozhi, @​ijjk, @​molebox, @​mattfwood, @​kripod, @​kdy1, and @​styfle for helping!

v12.0.0

Compare Source

Core Changes
  • Remove .next/traces directory as it's not used: #​28728
  • Update css-loader runtime to use compiled files: #​28735
  • Fix typings of dynamic suspense: #​28740
  • Ensure build trace handles mixed modules: #​28770
  • [ESLint Plugin] Updates no-document-import-in-page rule to use path separators: #​28768
  • feat: Adding generic typing for previewData: #​28668
  • Add RenderResult class: #​28776
  • Reuse warning from postcss-loader: #​28727
  • mini-css-extract-plugin should not bundle webpack code: #​28822
  • update webpack to 5.52.0: #​28771
  • Add tracing for css-loader: #​28756
  • Simplify static + dynamic HTML generation: #​28793
  • [ESLint] Support single-file linting in next lint (necessary for lint-staged): #​28042
  • Webpack rule to block importing images into _document: [#​28475](https://togithub.com/vercel/next.js

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-nextjs-monorepo branch from e6a89ce to 3183283 Compare October 27, 2021 03:08
@vercel
Copy link

vercel bot commented Oct 27, 2021

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/sachinraja/snippethub/3PpAQKFcXYLkU1eVExzFrVpeYy3F
✅ Preview: Failed

[Deployment for 5a33ce5 failed]

@renovate renovate bot force-pushed the renovate/major-nextjs-monorepo branch from 3183283 to 3045c23 Compare October 31, 2021 16:29
@renovate renovate bot force-pushed the renovate/major-nextjs-monorepo branch from 3045c23 to a077ab8 Compare November 5, 2021 20:05
@renovate renovate bot force-pushed the renovate/major-nextjs-monorepo branch from a077ab8 to d81b1ba Compare November 15, 2021 23:05
@renovate renovate bot changed the title chore(deps): update nextjs monorepo to v12 (major) fix(deps): update dependency next to v12 Nov 21, 2021
@renovate renovate bot force-pushed the renovate/major-nextjs-monorepo branch from d81b1ba to 9cfc8c8 Compare December 4, 2021 00:52
@renovate renovate bot force-pushed the renovate/major-nextjs-monorepo branch from 9cfc8c8 to ce4751b Compare December 4, 2021 13:18
@renovate renovate bot force-pushed the renovate/major-nextjs-monorepo branch from ce4751b to 5215852 Compare December 4, 2021 23:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant