Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update nextjs monorepo to v14.0.4 (patch) #877

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 21, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@next/bundle-analyzer (source) 14.0.0 -> 14.0.4 age adoption passing confidence
@next/eslint-plugin-next (source) 14.0.0 -> 14.0.4 age adoption passing confidence
eslint-config-next (source) 14.0.0 -> 14.0.4 age adoption passing confidence

Release Notes

vercel/next.js (@​next/bundle-analyzer)

v14.0.4

Compare Source

Core Changes
  • Remove early return that is duplicated in useSearchParams: #​58545
  • Support passing a relative string to pushState/replaceState: #​58438
  • [.next/trace] Record start-dev-server trace span: #​58469
  • Update React from 593ecee to 2c338b1.: #​58553
  • turbopack: Fix pageExtensions with dots: #​58504
  • fix: revalidation with file-system-cache: #​58508
  • fix: fetch() behavior when "dynamic" is "force-dynamic: #​58484
  • Add cacheNodeSeedData to RSC payload: #​58566
  • Lift subtree data out of React tree: #​58569
  • fix(next-core): allow runtime segment option in pages/api: #​58409
  • Update rust-toolchain to 2023-11-16: #​58558
  • refactor: Add lightningcss mode for turbopack-css: #​58471
  • fix: avoid race condition when download swc wasm: #​58536
  • Removed unused route resolver code: #​58702
  • Add experimental.windowHistorySupport to Turbopack supported options: #​58717
  • Improve Server Actions compiler: #​58391
  • Seed CacheNodes immediately after receiving response: #​58669
  • Turbopack: improve error display: #​58734
  • fix node externals resolving: #​58129
  • disable static prefetching behavior for dynamic segments: #​58609
  • fix: ensure DynamicUsageErrors caught during render bubble up: #​58747
  • fix image.domains deprecation warning: #​58656
  • fix waitUntil handling in pipeToNodeResponse: #​58744
  • Use consistent resolve extensions alias for compiler: #​58725
  • Turbopack: Use styled issue titles and details: #​58743
  • route handlers: make req.cookies opt you into dynamic: #​58769
  • OpenTelemetry: a more reliable way to establish a root context: #​58662
  • Revert "fix: fetch() behavior when "dynamic" is "force-dynamic": #​58735
  • [Instrumentation] Don't treat instrumentation hook as pages: #​58775
  • Fix turboFlag set to false: #​58795
  • [.next/trace] Track server requests and memory usage: #​58690
  • place virtual module inside the project directory: #​58798
  • fix rewrites to edge routes: #​58797
  • Polish unsupported metadata warning with doc link: #​58750
  • Enable .mjs extension config in Turbopack: #​58825
  • Turbopack: align automatic externals code with webpack: #​58851
  • Upgrade Turbopack: #​58859
  • OpenTelemetry: propagate context to sandbox: #​58791
  • fix uniqueness of layers: #​58872
  • disable flushToDisk during generateStaticParams: #​58871
  • Turbopack: enable some node.js builtin in edge runtime: #​58850
  • add NEXT_TRIGGER_URL env var to show request triggering a compilation: #​58762
  • Update swc_core to v0.86.81: #​58517
  • Trace server updates: #​58694
  • remove duplicate util file for redirect status: #​58878
  • fix(windows): workaround for intermittent locks on windows when renaming files: #​58835
  • unify server action detection logic: #​58879
  • Fix nested fetch logging indentation: #​58955
  • Delete preloadComponent module: #​58741
  • Remove cache field from action types: #​58938
  • Add nodejs version check: #​58958
  • Code refactoring: #​58737
  • Fix bugs with baseUrl and mdxRs: #​58968
  • Fix encoding in encryption of Server Actions: #​59000
  • fix(turbopack): treat .mdx as valid ecma asset: #​58985
  • dedupe pending revalidation requests: #​58990
  • fix: Put back type for NavigateOptions.scroll: #​59001
  • Cleanup Render Result: #​58782
  • fix(turbopack): add list of packages that should never be marked as e…: #​59020
  • Testmode: provide test info for rewrite requests: #​59033
  • build(cargo): bump up turbopack: #​59032
  • fix async action queue behavior: #​59038
  • start performance profiling after node.js version is checked: #​59028
  • Fixed stale fetch using when page regenerates: #​58926
  • Enable PPR tests for test suites: #​59030
  • Update font data: #​59043
  • update status codes for redirect and permanentRedirect in action handlers: #​58885
  • Ensure stale build fetch data is not unexpectedly used: #​59076
  • add support for instrumentation: #​59070
  • use 303 status code for redirects in fetch actions: #​59017
  • verify action id before parsing body: #​58977
  • fix interception routes with rewrites: #​59094
  • Fix next internal is missing in flight manifest: #​59085
  • Support generating multi-meta tahs for metadata api other prop: #​59106
  • Turbopack: Align some "Module not found" errors with webpack: #​58518
  • Fix dynamic usage errors logging unexpectedly: #​59133
  • Fix: remove deprecated option from standalone server: #​59036
  • Update font data: #​59138
  • fix typedRoutes when used with webpackBuildWorker: #​59140
  • Add NEXT_MANUAL_SIG_HANDLE handling to start-server.ts: #​59117
  • Support adding CSP nonce with content-security-policy-report-only header: #​59071
  • chore: fix typo in jsDoc: #​58224
  • fix: add maxDuration to PageConfig type: #​55918
  • Fix mixed module swc compilation for app router: #​58967
  • Don't catch ensureMiddleware errors: #​59166
  • fix behavior when revisiting an intercepted route: #​59168
  • Turbopack only enable instrumentationHook with experimental flag: #​59173
  • fix server actions behavior on intercepted routes: #​59175
  • Fix ssgCacheKey in minimal mode: #​59181
  • Update to latest version of @​vercel/nft: #​59183
  • Ensure original history is read in effect: #​58861
  • fix some small turbopack issues: #​59171
  • fix tsconfig alias cycle: #​59232
  • Resolve build issues with symlinked files: #​57412
  • Disable more Turbopack build tests: #​59245
  • Remove mutable field from action types: #​59221
  • Add process.env.__NEXT_PPR to build config: #​59253
  • Fix dynamic transform ssr:false case for pages router with ESM: #​59246
  • Delete unused static prefetch code: #​58783
  • fix(next-core): adjust edge entry path: #​59265
  • feat: support outputFileTracing in App Router: #​59139
  • docs: fix remotePatterns link in image-config.ts: #​59197
  • Testmode: support edge functions inside a sandbox: #​59179
  • Update font data: #​59271
  • fix: properly call normalizeDynamicRouteParams in NextWebServer.handleCatchAllRenderRequest: #​58949
  • add user-level tracing: #​59284
  • Fix app-dir - logging test in Turbopack: #​59261
  • update turbopack: #​59285
  • feat(turbopack): support loading WebAssembly in the edge runtime: #​59013
  • Fix barrel optimization to ignore layers: #​59254
  • fix interception routes with dynamic segments: #​59273
  • Clean up builtin modularizeImports configs: #​59294
  • Enable PPR for dynamic = "force-dynamic": #​58779
  • remove additional static prefetch code: #​59313
  • add module tracing for client reference and next/dynamic walking: #​59306
  • side effects optimization: #​58972
  • Move App Router client-side constants to separate file: #​59239
  • reduce function calls in walk: #​59332
  • update turbopack: #​59334
  • disable unused next/dynamic walking in app dir: #​59338
  • fix hmr in multi-zone handling: #​59307
  • fix edge route catch-all param parsing: #​59343
  • add logLevel support to @next/bundle-analyzer: #​59228
  • Fix server output bundling packages module resolving: #​59369
  • fix inconsistent scroll restoration behavior: #​59366
  • test: ability to use node debugger: #​56277
  • fixes the logging by showing full URLs only on demand: #​58088
  • rm console.log: #​59381
Documentation Changes
  • docs: Fix grammar in Caching section: #​58070
  • Update 01-installation.mdx: #​58555
  • Fix naming: #​58539
  • docs: clarify route handler caching: #​58541
  • [Next.js Docs] Adds useOptimistic link: #​58706
  • Docs: Add missing diagram : #​59008
  • Docs: Update revalidate example: #​59002
  • docs: patch upgrade guide to pin install version: #​58993
  • Docs: Delete fast refresh example: #​59003
  • docs:Add react hydration error case.: #​59147
  • Correcting the webpack function introduction: #​58663
  • Docs: Fix upgrade guide files: #​59249
  • docs: fix broken link to learn course: #​59288
  • docs fix: Server Action js example: #​59159
  • docs: Remove invalid URL: #​58823
  • Fix incorrect prop name in client component: #​58591
  • update: Firebase link to with-firebase example: #​58621
  • added comma to the props list: #​58596
  • Update 10-route-handlers.mdx: #​59021
  • Add documentation note about middleware and runtimes: #​58873
  • Revert "added comma to the props list": #​59314
Example Changes
  • Update cache-handler-redis example: #​58562
  • Update & Repair LRUCache importation on NextJS Rate Limit API example: #​58060
  • examples with-zustand update to app dir #​52858: #​58042
  • examples: fix import statement for lru-cache: #​58567
  • examples: Remove outdated example: #​58568
  • feat(examples): add upload file example with Server Actions: #​58467
  • migrate with-cypress example to app dir: #​58053
  • fix lint in examples: #​58630
  • examples: add direct link to Dockerfile: #​58793
  • Update Electron Typescript Example with Best Practices: #​58947
  • Enable typechecking on config: #​57892
  • Updates with-supertokens example app: #​58525
Misc Changes
  • fix(turbopack): e2e/404-page-router test: #​58146
  • Turbopack: update to turbopack-231122.3: #​58784
  • make tests more stable: #​58765
  • chore(CI): improve datadog reporting: #​58267
  • chore(CI): add action to auto retry tests on canary and report failures after retries: #​58774
  • ci: unify reset project script: #​58829
  • ci: disable deployment protection for e2e test project: #​58830
  • fix(CI): retry-test action can't use env in if: #​58838
  • Update Turbopack test manifest from GitHub Actions artifact: #​58394
  • Increase default timeout for swc build: #​59035
  • chore: bump nissuer (issue validator): #​59060
  • fix(test): don't use latest sharp: #​59074
  • misc: disable automerge: #​59077
  • Update checkout step: #​59079
  • ci: don't try to upload to datadog for docs only changes: #​59068
  • misc: delete kodiak: #​59082
  • add full PPR e2e tests: #​59025
  • ci: don't retry or notify on failures from forks: #​59118
  • skip release if no new commits: #​59134
  • fix variable name in release workflow: #​59135
  • Update Turbopack test manifest: #​59109
  • fix(next-core): do not panic when parsing segment config: #​59170
  • Correctly skip build test for Turbopack: #​59207
  • Failing test for 59195: #​59210
  • ci: report daily turbo integration test results from this repo: #​58965
  • fix typo in daily turbopack integration test reporting: #​59251
  • fix missing echo in daily turbopack reporting: #​59255
  • fix missing checkout in daily turbopack reporting: #​59256
  • Add app router name to font tests: #​59257
  • Fix non bundler module resolution in ts for third-parties pkg: #​59244
  • fix dev parallelism in daily turbopack tests: #​59287
  • Update Turbopack test manifest: #​59326
  • Update tests for Turbopack: #​59354
  • Update Turbopack test manifest: #​59356
Credits

Huge thanks to @​timneutkens, @​mknichel, @​gnoff, @​jridgewell, @​gtjamesa, @​mugi-uno, @​better-salmon, @​kentobento, @​vivianyentran, @​empflow, @​leerob, @​samennis1, @​mkcy3, @​acdlite, @​kwonoj, @​suhaotian, @​wbinnssmith, @​imevanc, @​ztanner, @​kdy1, @​d3lm, @​wyattjoh, @​manovotny, @​shuding, @​sokra, @​feedthejim, @​dvoytenko, @​ForsakenHarmony, @​huozhi, @​delbaoliveira, @​amannn, @​ijjk, @​hallatore, @​balazsorban44, @​LukeSchlangen, @​Dylan700, @​mpsq, @​mdio, @​christianvuerings, @​A7med3bdulBaset, @​karlhorky, @​simonhaenisch, @​olci34, @​zce, @​LavaToaster, @​rishabhpoddar, @​smaeda-ks, @​jirihofman, @​codercor, @​devjiwonchoi, @​Willem-Jaap, @​JackieLi565, @​thoushif, @​pkellner, @​jpfifer, @​quisido, @​tomfa, and @​raphaelbadia for helping!

v14.0.3

Compare Source

Core Changes
  • Update React from 7468903 to 0e352ea: #​58279
  • fix(turbopack): support middleware in src: #​58218
  • Update font data: #​58317
  • Replace custom Thenable type with native Promises: #​58337
  • fix(eslint): next/script beforeInteractive gives warning on appDir: #​51148
  • fix: import antd from es in modularizeImports: #​57968
  • fix(WellKnownErrorsPlugin): avoid compilation warnings array with empty items: #​57768
  • Add experimental support for history.pushState and history.replaceState: #​58335
  • Fix: expected "catch all routes" are not matched in “parallel routes": #​58368
  • fix: Don't reset shallow URL updates on prefetch: #​58297
  • fix: ensure batch values are sharable: #​58315
  • fix incorrect fetch cache handling: #​58460
  • turbopack: Don't error with legacy server actions boolean: #​58416
  • Update turbopack: #​58408
  • Upgrade vendored React: #​58489
  • Apply next/font to foreign code: #​58461
  • Turbopack: Use structured styled text in issue descriptions: #​58156
  • onHeaders updates for App Pages: #​58410
  • revalidate APIs should make route handlers dynamic: #​58466
  • remove optimistic navigation behavior when prefetch is false: #​58413
  • fix: set x-forwarded-host based on request: #​58500
  • Inline ChildProp: #​58519
  • Remove client only dynamic chunks from edge bundle : #​56761
  • tweak cache + revalidate fetch warning: #​58505
Documentation Changes
  • remove example for router.events as it does not exist: #​58286
  • chore(docs): fix typo: #​58344
  • docs: Update runtime table: #​58361
  • Update 08-parallel-routes.mdx: #​58393
  • Docs: Update middleware example snippet: #​58488
  • update meta variable to metadata variable so that the meta data updat…: #​58396
  • Update 07-error-handling.mdx: #​58236
  • docs: Added Kinde auth provider: #​58231
  • Update index.mdx: #​58210
  • Make example of passing down a Server Action more clear: #​57972
  • docs: Fix grammar in Styling section: #​58071
  • docs: Fix grammar in Client Components section: #​58065
  • docs: Fix grammar in Dynamic Rendering section: #​58062
  • Docs: fix grammatical issue in "Data Fetching Patterns" section: #​58056
  • Update 02-patterns.mdx: #​58032
  • Update 04-ci-build-caching.mdx - Add Jenkins: #​58001
Example Changes
  • examples: Update Middleware for CSP: #​58300
  • Remove copying of request headers to response: #​58304
  • update import path for GeitSans font to address deprecation warning: #​58349
  • Fix hydration error in headers example: #​58383
  • Fix typo: compoment -> component: #​58330
  • Update Dockerfile adding comment: #​56646
  • update(docs): next-forms fix unhandled run time error: #​56600
  • chore(examples): update styled-components: #​56457
  • Upgrade Convex example to [email protected]: #​54910
Misc Changes
  • fix(ci): exclusion regex now actually works instead of ignoring all tests: #​58259
  • Update 15-content-security-policy.mdx
  • Update 15-content-security-policy.mdx
  • Update CLI version for deploy examples job: #​58318
  • fix hmr event, and avoid RSC fetch on any message: #​58403
  • fix branch name: #​58132
  • add test case to failing list for turbopack: #​58435
  • Revert "fix hmr event, and avoid RSC fetch on any message": #​58452
  • Add types to package.json: #​58420
  • chore: replace fs-extra usage in scripts/: #​57215
  • Add performance.mark for next/third-parties for feature measurement: #​57439
Credits

Huge thanks to @​ForsakenHarmony, @​gnoff, @​leerob, @​karlhorky, @​j9141997, @​acdlite, @​devjiwonchoi, @​hongaar, @​MadCcc, @​luismulinari, @​timneutkens, @​dumb-programmer, @​ijjk, @​nonoakij, @​sokra, @​ztanner, @​franky47, @​wyattjoh, @​jridgewell, @​kdy1, @​janicklas-ralph, @​SukkaW, @​shuding, @​delbaoliveira, @​wbinnssmith, @​robbertstevens, @​bryndyment, @​marcosmartini, @​functino, @​kentobento, @​Anisi, @​AdonisAgelis, @​seangray-dev, @​prkagrawal, @​heloineto, @​kn327, @​ihommani, @​MrNiceRicee, @​falsepopsky, @​thomasballinger, @​tmilewski, and @​huozhi for helping!

v14.0.2

Compare Source

Core Changes
  • Fix nested esm package default import resolving mismatch: #​57784
  • [.next/trace] Serialize trace info across workers to preserve .next/trace with webpackBuildWorker: #​57761
  • Add @​highlight-run/node to externals list: #​57783
  • perf: change the chunks configuration for server code: #​57773
  • [.next/trace] Add tags for webpack build worker: #​57818
  • chore: update otel: #​57774
  • refactor: remove unnecessary condition: #​57835
  • chore: remove styfle from .vercel.approvers: #​57841
  • Remove the actionBrowser to RSC client layering issue: #​57842
  • Prevent caching page with 304 status: #​57737
  • Ensure cache soft tags are correct: #​57850
  • Update React from 0c63487 to 08a3953: #​57852
  • Revert "perf: enable webpack build worker (#​57346)": #​57854
  • Add serverActions.allowedForwardedHosts option: #​57529
  • chore: reword in tree-view: #​57884
  • Polish logging segments of page route: #​57834
  • Inherit title and description from metadata into social cards: #​57857
  • remove legacy handling for suspense option of next/dynamic: #​57900
  • fix(next-core): externalcjs resolve options: #​57645
  • ppr: fail static generation if postponed & missing postpone data: #​57786
  • Reduce FS access for incremental cache: #​57902
  • suspend in render, not in reducers: #​56497
  • move static worker IPC server behind experimental flag: #​57943
  • feat(turbopack): Experimental wasm build: #​57906
  • Fix client chunk loading encoding for dynamic route: #​57960
  • misc: fix serverComponentsExternalPackages usage for experimental.bundlePagesExternals: #​57954
  • Improve grammar of removable Babel config warning: #​55088
  • Remove throw for unknown messages in hot-reloader-client: #​57353
  • Improve CSRF protection error in Server Actions: #​57980
  • fix: updates for resuming postponed in minimal mode: #​57375
  • fix: ensure that postponed requests can be resumed in minimal mode: #​58011
  • Use distDir from webpack-config in createWebpackAliases: #​57268
  • use __NEXT_VERSION compile time replacement: #​57512
  • fixes a problem with cache invalidation : #​58079
  • feat: always use SWC Wasm fallback when running in WebContainer: #​58081
  • update turbopack: #​58080
  • fix: normalization and invariant fixes for ppr: #​58105
  • ppr: fix fetch postpone not having correct React version: #​58107
  • Fix incorrect normalizing in minimal mode: #​58116
  • put app client modules into a separate layer: #​58130
  • Revert "Revert "Add retry for fetching subsetted Google Fonts"": #​58075
  • build: Update swc_core to v0.86.40 and update turbopack: #​57904
  • fix(next-core): correct assets url reference condition: #​58101
  • build(package): clean up next-swc* pkg properties: #​57908
  • fix PPR build output logs: #​58149
  • Update React from 08a3953 to 2983249.: #​58154
  • fix: rsc normalization fixes: #​58145
  • Fix resume stream handling: #​58159
  • Forward headers from React to static output and dynamic render: #​58162
  • refactor(next-core): separate options context for pages/api: #​58148
  • update turbopack: #​58172
  • refactor(next-api): remove unused distDir: #​57789
  • Change allowed forwarded hosts to be allowed origins for Server Actions: #​58023
  • fail build if not using Next canary with PPR flag: #​58203
  • Reduce max header length emitted: #​58204
  • ensure experimental warning shows up when using PPR: #​58206
  • skip ppr throw for tests: #​58208
  • interception routes: fix interception for dynamic routes: #​58198
  • Update React from 2983249 to 7508dcd: #​58216
  • tweak postpone error copy & fix link: #​58219
  • Add helpful context to postpone reason if it's caught and logged or escapes: #​58222
  • Reword PPR caught bail out to avoid "postpone" terminology: #​58223
  • pass postpone through staticGenerationStore: #​58229
  • Updated React from 7508dcd to 7468903: #​58233
  • [Docs]: Fix CLI link to server actions size limit docs: #​58174
  • refactor(next-core): apply correct url rewrite behavior: #​58237
  • update turbopack: #​58243
  • parallel routes: fix catch all route support: #​58215
  • avoid key conflict: #​58249
Documentation Changes
  • [docs] fix next.config.mjs using commonjs in the example: #​57874
  • Move link examples to only Pages Router docs.: #​57758
  • Update 05-mdx.mdx: #​57866
  • docs: Update MDX docs title.: #​57963
  • docs: improve non-encrypted HTTP conn to a secure: #​57998
  • docs: Revert part of sitemap docs change: #​58010
  • docs: useFormState and useOptimistic are now documented: #​58064
  • Correct prop name in server-actions.mdx: #​58108
  • typo: changed from next/server to next/og: #​58143
  • docs: Improve deployment docs on self-hosting.: #​58027
  • docs: small follow up on deployment docs.: #​58158
  • docs: remove duplicate ISR page.: #​58164
  • docs: remove note about generateMetdata: #​58192
  • docs: mention Middleware on src directory page.: #​58193
  • docs: fix typo in composition patterns section: #​58197
  • fix docs link for ISR: #​58207
  • Add PPR option to next.config.js docs: #​58161
  • docs: update analytics docs for useReportWebVitals: #​58196
  • Update 02-app-router-migration.mdx: #​58253
Example Changes
  • Remove `experimental: { serverActions: true } from examples as it is stable in next 14.: #​57598
  • Update Explore the Next.js 13 playground. to Explore starter templates for Next.js: #​57799
  • Chore: simplify with-supabase example: #​57562
  • examples: cleanup: #​57845
  • Chore: refactor to use server actions in with-supabase example: #​57858
  • chore: cleanup more old examples.: #​58066
  • Add a self-hosted shared cache example: #​58000
Misc Changes
  • fix: update Next.js version in create-next-app: #​57532
  • Automatically update Turbopack test manifest: #​57778
  • fix(youtube-embed): each child in a list should have a unique "key" prop: #​57579
  • Update teamname in codeowners: #​57775
  • Simplify createNextInstall return type: #​57760
  • cleanup PR labeler config: #​57827
  • move release undraft step until after canary is fully published: #​57324
  • refactor: remove duplicated conditions
  • Revert "refactor: remove duplicated conditions"
  • Fix typo in run-tests.js: #​57821
  • fix: correctly set x-forwarded-* in Middleware: #​57815
  • chore: remove redundant jest config: #​57151
  • chore(test): run unit tests on node 18 and 20: #​57199
  • Move ReactRefreshLogBox-builtins tests to inline snapshots: #​57952
  • feat(turbo): use turbo gen instead of plop: #​53684
  • Skip webpack only test: #​56929
  • tweak stats action to pull in runtime sizes: #​58005
  • use createNextDescribe for test/development/basic tests: #​58031
  • Remove setPnpmResolutionMode as default is highest: #​57828
  • Remove installCommand on streaming-ssr test: #​58037
  • Remove installCommand on typescript-auto-install and pnpm-support: #​58039
  • Fix should have correct module not found error test: #​57383
  • Fix options of createNextInstall: #​58036
  • Fix update-turbopack-test-manifest.yml workflow: #​58097
  • Adjust update-turbopack-test-manifest.yml to run once per day: #​58104
  • Refactor repo-setup.js: #​58131
  • Update Turbopack test manifest: #​58122
  • Update turbopack label creation: #​58214
  • Fix test: #​58228
  • fix ppr test flake: #​58232
Credits

Huge thanks to @​huozhi, @​mknichel, @​Vadman97, @​feedthejim, @​dnhn, @​jridgewell, @​vinaykulk621, @​RodrigoTomeES, @​padmaia, @​timneutkens, @​ztanner, @​sadikkuzu, @​styfle, @​shuding, @​dijonmusters, @​leerob, @​gffuma, @​ijjk, @​balazsorban44, @​Schniz, @​kwonoj, @​wyattjoh, @​wbinnssmith, @​joulev, @​Athrun-Judah, @​tknickman, @​rasvanjaya21, @​rashidul0405, @​sokra, @​d3lm, @​nguyenbry, @​kdy1, @​Mwimwii, @​gnoff, @​sebmarkbage, @​dumb-programmer, @​manovotny, @​molebox, @​better-salmon, and @​mrr11k for helping!

v14.0.1

Compare Source

Core Changes
  • Add Next.js 14 codemods to CLI output.: #​57552
  • OpenTelemetry: propagate a configured context(s) to root requests: #​57084
  • debug: Add tags to next build traces to track build configuration in the .next/trace file: #​56965
  • [Traces] Await the flush of the trace write stream to make sure trace file is written: #​57641
  • Add node-pty to externals list: #​57640
  • fix: move logging config validation out of experimental: #​57530
  • Update font data: #​57728
  • Support viewport export via TS Plugin: #​57554
  • Fix: Build compilation warning when using middleware: #​57685
  • chore: Update flight-client-entry-plugin.ts typo: #​57734
  • Improve error for missing default export in dynamic metadata routes: #​57711
  • fix gsp tracing issue: #​57766
  • fix(turbopack): don't match empty route groups: #​57647
  • Update React from 8c8ee9e to 0c63487 and types: #​57772
Documentation Changes
  • Add missing dot in codemod command: #​57536
  • docs(fix): example text unescaped entities: #​57255
  • doc: Clarify built-in support for sass after installation: #​57279
  • Update docs with a Good to know box about using redirect in client components: #​56966
  • docs: fix 02-dynamic-routes.mdx: #​57029
  • Fix incorrect link in GTM docs: #​57547
  • Fix typos: #​57592
  • Add apostrophe 07-error-handling.mdx: #​57626
  • Fix: codemods.mdx Incorrect heading structure of next-og-import, meta…: #​57605
  • Typo fix, version "13" to "14": #​57723
  • Fix Google Tag Manager URL in Third Party Libraries documentation: #​57731
Example Changes

Configuration

📅 Schedule: Branch creation - "before 4am" in timezone America/Sao_Paulo, 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 Mend Renovate. View repository job log here.

@vercel
Copy link

vercel bot commented Jul 21, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
nextjs-boilerplate ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 7, 2024 0:52am

@github-actions
Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@cypress
Copy link

cypress bot commented Jul 21, 2023

Passing run #701 ↗︎

0 1 0 0 Flakiness 0

Details:

Merge d692dba into d35aee6...
Project: NextJs Bolierplate Commit: a01f3f75e9 ℹ️
Status: Passed Duration: 00:03 💡
Started: May 7, 2024 12:48 AM Ended: May 7, 2024 12:48 AM

Review all test suite changes for PR #877 ↗︎

@renovate renovate bot changed the title fix(deps): update nextjs monorepo (patch) fix(deps): update nextjs monorepo to v13.4.11 (patch) Jul 21, 2023
@renovate renovate bot force-pushed the renovate/patch-nextjs-monorepo branch from 57b5a3e to 7a0a042 Compare July 21, 2023 21:02
@renovate renovate bot changed the title fix(deps): update nextjs monorepo to v13.4.11 (patch) fix(deps): update nextjs monorepo to v13.4.12 (patch) Jul 21, 2023
@github-actions
Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@github-actions
Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@github-actions
Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@renovate renovate bot force-pushed the renovate/patch-nextjs-monorepo branch from 6002eca to 06f9999 Compare July 25, 2023 00:58
@github-actions
Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@github-actions
Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@renovate renovate bot force-pushed the renovate/patch-nextjs-monorepo branch from fe4624c to f5fd628 Compare August 1, 2023 00:57
@github-actions
Copy link
Contributor

github-actions bot commented Aug 1, 2023

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@renovate renovate bot force-pushed the renovate/patch-nextjs-monorepo branch from 5e4d89c to 48b737a Compare March 26, 2024 00:46

This PR has 2 quantified lines of changes. In general, a change size of upto 200 lines is ideal for the best PR experience!


Quantification details

Label      : Extra Small
Size       : +1 -1
Percentile : 0.8%

Total files changed: 1

Change summary by file extension:
.json : +1 -1

Change counts above are quantified counts, based on the PullRequestQuantifier customizations.

Why proper sizing of changes matters

Optimal pull request sizes drive a better predictable PR flow as they strike a
balance between between PR complexity and PR review overhead. PRs within the
optimal size (typical small, or medium sized PRs) mean:

  • Fast and predictable releases to production:
    • Optimal size changes are more likely to be reviewed faster with fewer
      iterations.
    • Similarity in low PR complexity drives similar review times.
  • Review quality is likely higher as complexity is lower:
    • Bugs are more likely to be detected.
    • Code inconsistencies are more likely to be detected.
  • Knowledge sharing is improved within the participants:
    • Small portions can be assimilated better.
  • Better engineering practices are exercised:
    • Solving big problems by dividing them in well contained, smaller problems.
    • Exercising separation of concerns within the code changes.

What can I do to optimize my changes

  • Use the PullRequestQuantifier to quantify your PR accurately
    • Create a context profile for your repo using the context generator
    • Exclude files that are not necessary to be reviewed or do not increase the review complexity. Example: Autogenerated code, docs, project IDE setting files, binaries, etc. Check out the Excluded section from your prquantifier.yaml context profile.
    • Understand your typical change complexity, drive towards the desired complexity by adjusting the label mapping in your prquantifier.yaml context profile.
    • Only use the labels that matter to you, see context specification to customize your prquantifier.yaml context profile.
  • Change your engineering behaviors
    • For PRs that fall outside of the desired spectrum, review the details and check if:
      • Your PR could be split in smaller, self-contained PRs instead
      • Your PR only solves one particular issue. (For example, don't refactor and code new features in the same PR).

How to interpret the change counts in git diff output

  • One line was added: +1 -0
  • One line was deleted: +0 -1
  • One line was modified: +1 -1 (git diff doesn't know about modified, it will
    interpret that line like one addition plus one deletion)
  • Change percentiles: Change characteristics (addition, deletion, modification)
    of this PR in relation to all other PRs within the repository.


Was this comment helpful? 👍  :ok_hand:  :thumbsdown: (Email)
Customize PullRequestQuantifier for this repository.

Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

This PR has 2 quantified lines of changes. In general, a change size of upto 200 lines is ideal for the best PR experience!


Quantification details

Label      : Extra Small
Size       : +1 -1
Percentile : 0.8%

Total files changed: 1

Change summary by file extension:
.json : +1 -1

Change counts above are quantified counts, based on the PullRequestQuantifier customizations.

Why proper sizing of changes matters

Optimal pull request sizes drive a better predictable PR flow as they strike a
balance between between PR complexity and PR review overhead. PRs within the
optimal size (typical small, or medium sized PRs) mean:

  • Fast and predictable releases to production:
    • Optimal size changes are more likely to be reviewed faster with fewer
      iterations.
    • Similarity in low PR complexity drives similar review times.
  • Review quality is likely higher as complexity is lower:
    • Bugs are more likely to be detected.
    • Code inconsistencies are more likely to be detected.
  • Knowledge sharing is improved within the participants:
    • Small portions can be assimilated better.
  • Better engineering practices are exercised:
    • Solving big problems by dividing them in well contained, smaller problems.
    • Exercising separation of concerns within the code changes.

What can I do to optimize my changes

  • Use the PullRequestQuantifier to quantify your PR accurately
    • Create a context profile for your repo using the context generator
    • Exclude files that are not necessary to be reviewed or do not increase the review complexity. Example: Autogenerated code, docs, project IDE setting files, binaries, etc. Check out the Excluded section from your prquantifier.yaml context profile.
    • Understand your typical change complexity, drive towards the desired complexity by adjusting the label mapping in your prquantifier.yaml context profile.
    • Only use the labels that matter to you, see context specification to customize your prquantifier.yaml context profile.
  • Change your engineering behaviors
    • For PRs that fall outside of the desired spectrum, review the details and check if:
      • Your PR could be split in smaller, self-contained PRs instead
      • Your PR only solves one particular issue. (For example, don't refactor and code new features in the same PR).

How to interpret the change counts in git diff output

  • One line was added: +1 -0
  • One line was deleted: +0 -1
  • One line was modified: +1 -1 (git diff doesn't know about modified, it will
    interpret that line like one addition plus one deletion)
  • Change percentiles: Change characteristics (addition, deletion, modification)
    of this PR in relation to all other PRs within the repository.


Was this comment helpful? 👍  :ok_hand:  :thumbsdown: (Email)
Customize PullRequestQuantifier for this repository.

Copy link
Contributor

github-actions bot commented Apr 2, 2024

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

This PR has 2 quantified lines of changes. In general, a change size of upto 200 lines is ideal for the best PR experience!


Quantification details

Label      : Extra Small
Size       : +1 -1
Percentile : 0.8%

Total files changed: 1

Change summary by file extension:
.json : +1 -1

Change counts above are quantified counts, based on the PullRequestQuantifier customizations.

Why proper sizing of changes matters

Optimal pull request sizes drive a better predictable PR flow as they strike a
balance between between PR complexity and PR review overhead. PRs within the
optimal size (typical small, or medium sized PRs) mean:

  • Fast and predictable releases to production:
    • Optimal size changes are more likely to be reviewed faster with fewer
      iterations.
    • Similarity in low PR complexity drives similar review times.
  • Review quality is likely higher as complexity is lower:
    • Bugs are more likely to be detected.
    • Code inconsistencies are more likely to be detected.
  • Knowledge sharing is improved within the participants:
    • Small portions can be assimilated better.
  • Better engineering practices are exercised:
    • Solving big problems by dividing them in well contained, smaller problems.
    • Exercising separation of concerns within the code changes.

What can I do to optimize my changes

  • Use the PullRequestQuantifier to quantify your PR accurately
    • Create a context profile for your repo using the context generator
    • Exclude files that are not necessary to be reviewed or do not increase the review complexity. Example: Autogenerated code, docs, project IDE setting files, binaries, etc. Check out the Excluded section from your prquantifier.yaml context profile.
    • Understand your typical change complexity, drive towards the desired complexity by adjusting the label mapping in your prquantifier.yaml context profile.
    • Only use the labels that matter to you, see context specification to customize your prquantifier.yaml context profile.
  • Change your engineering behaviors
    • For PRs that fall outside of the desired spectrum, review the details and check if:
      • Your PR could be split in smaller, self-contained PRs instead
      • Your PR only solves one particular issue. (For example, don't refactor and code new features in the same PR).

How to interpret the change counts in git diff output

  • One line was added: +1 -0
  • One line was deleted: +0 -1
  • One line was modified: +1 -1 (git diff doesn't know about modified, it will
    interpret that line like one addition plus one deletion)
  • Change percentiles: Change characteristics (addition, deletion, modification)
    of this PR in relation to all other PRs within the repository.


Was this comment helpful? 👍  :ok_hand:  :thumbsdown: (Email)
Customize PullRequestQuantifier for this repository.

Copy link
Contributor

github-actions bot commented Apr 9, 2024

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

Copy link
Contributor Author

renovate bot commented Apr 21, 2024

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pnpm-lock.yaml
/opt/containerbase/tools/pnpm/3.4.1/19.9.0/node_modules/pnpm/lib/node_modules/graceful-fs/polyfills.js:285
        if (cb) cb.apply(this, arguments)
                   ^

TypeError: cb.apply is not a function
    at /opt/containerbase/tools/pnpm/3.4.1/19.9.0/node_modules/pnpm/lib/node_modules/graceful-fs/polyfills.js:285:20
    at /opt/containerbase/tools/pnpm/3.4.1/19.9.0/node_modules/pnpm/lib/node_modules/graceful-fs/polyfills.js:285:20
    at FSReqCallback.oncomplete (node:fs:196:5)

Node.js v19.9.0

@renovate renovate bot force-pushed the renovate/patch-nextjs-monorepo branch from fad2194 to d7545a3 Compare April 23, 2024 00:45
Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

Copy link
Contributor

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@renovate renovate bot force-pushed the renovate/patch-nextjs-monorepo branch from 3fe0db9 to d692dba Compare May 7, 2024 00:46
Copy link
Contributor

github-actions bot commented May 7, 2024

📦 Next.js Bundle Analysis for nextjs-boilerplate

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

Copy link
Contributor Author

renovate bot commented May 14, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pnpm-lock.yaml
/opt/containerbase/tools/pnpm/3.4.1/19.9.0/node_modules/pnpm/lib/node_modules/graceful-fs/polyfills.js:285
        if (cb) cb.apply(this, arguments)
                   ^

TypeError: cb.apply is not a function
    at /opt/containerbase/tools/pnpm/3.4.1/19.9.0/node_modules/pnpm/lib/node_modules/graceful-fs/polyfills.js:285:20
    at /opt/containerbase/tools/pnpm/3.4.1/19.9.0/node_modules/pnpm/lib/node_modules/graceful-fs/polyfills.js:285:20
    at FSReqCallback.oncomplete (node:fs:196:5)

Node.js v19.9.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants