Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 15, 2022

Mend Renovate

This PR contains the following updates:

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

Release Notes

vercel/next.js

v12.2.5

Compare Source

Core Changes
  • Change invalid internal upstream image error code: #​39334
  • Hoist styles for Route Announcer: #​39331
  • fix: wrong reference url for disableStaticImages: #​39362
  • fix: skip resizing image if it's animated: #​39325
  • Fix catchall rewrites for _next/data routes: #​39370
  • Fix next/future/image alt text: #​39366
  • refactor: add named export in next/server: #​39381
  • fix(ts): More strict Redirect type: #​38277
  • fix(next): dev server starting when importing a file using get-projec…: #​38274
  • Add runtime to PageConfig type: #​37453
  • fix: improve logging for _devPagesManifest.json loading failures: #​38046
  • Allow custom path for preview mode cookies: #​38313
  • Fix removing whitespacing in dev overlay: #​28277
  • Fix emotion labelFormat and sourcemap options: #​39389
  • Fix emotion shouldForwardProp options breaks component selectors: #​39390
  • next/image imgix loader can use multiple auto params: #​34808
  • Adds eslint-plugin-eslint-plugin to ensure eslint-plugin-next rules follow ESLint rule best practices along with enforcing some consistency.: #​37920
  • [ESLint] Adds --output-file flag: #​36420
  • Update polyfill for eslint no-unwanted-polyfillio rule: #​33170
  • fix(ts): Middleware type tweaks: #​38625
  • Fix Link generation for SSG pages if locale domains are used: #​36818
  • Setup require hook in next-server for styled-jsx resolving: #​39305
  • fix: ensure trailing slash on registry URL when fetching wasm fallback: #​39427
  • typing: upgrade styled-jsx to remove workaround in build script: #​39408
  • Extract redirect utils into a separate file: #​39433
  • Ensure locale redirects are not applied in minimal mode: #​39436
  • feat(middleware): augments / matcher with /index: #​39397
  • Bump edge-runtime packages: #​39450
  • Ensure default _app is used when falling back to default _error: #​39467
  • Handle rewriting WebSocket requests: #​39463
  • App Build Stats: #​38884
  • Tweak styled-jsx type declarations: #​39474
  • FIX GAUSSIAN BLUR IN FUTURE\IMAGE: #​39190
  • Add hot-reloading for env file changes: #​38483
  • feat(next-swc/modularize_imports): Add Kebab case: #​38583
  • Make dev watch ignore more specific: #​39504
  • Bump styled-jsx and remove manual types creation: #​39506
  • Add position styling to future fill images: #​39438
  • fix: ensure hidden iframe apps render in development mode: #​39514
  • Enable @​typescript-eslint/no-use-before-define variables,enums,typedefs for core files: #​39511
  • Re-add styled-jsx as a normal dependency: #​39518
Documentation Changes
  • docs: update When section of getStaticProps page: #​39393
  • Update script.md: #​39400
  • API Routes Request Helpers docs.: #​39407
  • Improve description of context.query in getServerSideProps(): #​39422
  • Enhance sizes documentation for next/image: #​39301
  • Add component wrapper in sizes documentation code snippet: #​39437
  • Update router.prefetch documentation to include locale option: #​39442
  • Fix docs path "Invalid getServerSideProps Return Value": #​39443
  • Improve next/future/image Migration docs: #​39421
Example Changes
Misc Changes
  • test: ensure default output is correct: #​39358
  • Fix failing escheck test: #​39365
  • Add yarn 2 Setup Files to Valid Files for create-next-app: #​30936
  • Add Object#fromEntries polyfill (with 6 lines of code): #​36426
  • chore: restores removed tests: #​39452
  • Fix next.config.js overwriting on deploy e2e test: #​39476
  • Update contributing.md to recommend corepack: #​39479
  • Fix swc build for freebsd target: #​39478
Credits

Huge thanks to @​pthomas931, @​madmed88, @​sanjaiyan-dev, @​balazsorban44, @​DonghyukJacobJang, @​ijjk, @​chaiwattsw, @​styfle, @​dunglas, @​ahkhanjani, @​promer94, @​terrierscript, @​shawncal, @​insik-han, @​QuiiBz, @​ykzts, @​JoshuaKGoldberg, @​lucasassisrosa, @​dikwickley, @​Brooooooklyn, @​sicarius97, @​FourwingsY, @​manovotny, @​SukkaW, @​pepoeverton, @​jdeniau, @​sumiren, @​anthonyshew, @​pekarja5, @​huozhi, @​leerob, @​fediev, @​atcastle, @​shuding, @​feugy, @​jonohewitt, @​zakiego, @​Schniz, @​timneutkens, @​wyattjoh, @​MaedahBatool, @​X7Becka, @​nnnnoel, @​dcdev67, @​alvinometric, @​timothympace, and @​jeferson-sb for helping!

v12.2.4

Compare Source

Core Changes
  • Fix error message typos: #​38894
  • Update to latest version of @​vercel/nft: #​38878
  • fix(#​38090): add missing analyticsId to config schema: #​38911
  • Ensure hash on initial request is preserved in new router: #​38913
  • Remove unnecessary assertions: #​38899
  • Clear unnecessary code: #​38900
  • fix: Impl attachRequestMeta in base server to handle meta differently in edge and node servers: #​38932
  • feat: enhance warning messages about unanalyzable config field: #​38907
  • fix: fix generateEtags type inside schema: #​38936
  • Refactor router reducer: #​38983
  • Add state comparison to router: #​38422
  • update webpack: #​38988
  • Update config schema for empty basePath: #​38998
  • Add handling for prefetching onTouchStart and initial mobile testing : #​38805
  • Add additional comments to new router: #​38986
  • Update config-schema for relay field to be less strict: #​39010
  • Add config for opting out of optimistic client cache behavior: #​38774
  • Fix tracing edge-runtime dependencies: #​39009
  • Ensure dangerouslyAllowSVG is passed correctly: #​39031
  • Handle getStaticPaths error inside worker to avoid serializing: #​39032
  • chore: enable swc externalHelpers when pre-compile: #​38182
  • Update to use HEAD request for On-Demand ISR: #​39038
  • chore: Clean up imports and unused code: #​39044
  • Replace node-sass test dependency with sass: #​39053
  • Add comments in new router reducer: #​39025
  • Add additional comments for reducer/cachenode: #​39065
  • fix: print Request & Response properties: #​38903
  • fix: show asPath on large page data warning: #​39071
  • Remove RSC rendering from render: #​39045
  • Ensure query is updated correctly with shallow and middleware: #​39086
  • Update pre-compiled to fix check: #​39089
  • Fix unhandled rejections with edge runtime: #​39091
  • feat(next-swc): Update swc: #​39055
  • Collect telemetry for next/future/image: #​39046
  • [Script] Adds onReady prop to next/script: #​38849
  • Ensure we hard navigate for failed _next/data with middleware: #​39148
  • Refactor Flight plugins to use types.: #​39136
  • Fix middleware + afterFiles SSG rewrite case: #​39153
  • Update swc minifier: #​39158
  • Fix incorrect component cache for middleware cases: #​39159
  • Add shared dynamic api: #​39163
  • Add exportPathMap config type/schema field: #​39171
  • Fix default error style overrides: #​39169
  • refactor: return single middleware from getMiddleware in dev server: #​39177
  • fix(#​11930): rewritten api routes can correctly handle cors in dev mode: #​38937
  • refactor: simplify middleware execution: #​39192
  • Add missing @​napi-rs/cli devDependency to next-swc: #​39164
  • Fix missing edge routes in dev middleware manifest: #​39199
  • Fix: only contain middleware in dev middleware manifest: #​39217
  • fix: react dev bundle is picked in prod mode: #​39221
  • Add "fill" mode to next/future/image: #​38855
  • Handle assetPrefix in app: #​39236
  • Export URLPattern from next/server: #​39219
  • Ensure middleware has single data fetch on query hydration with valid props: #​39210
  • Fix URLPattern next/server export on deploy: #​39290
  • Flush styles effects: #​39268
  • chore: rename typo middlewares to interceptors in hot reloader: #​39292
  • Remove default setting for object-fit on future fill images: #​39297
  • feat(config): implement a human readable ajv errors: #​39291
  • Enable concurrent mode by default in app-render: #​39307
  • Fix next/server being required during build: #​39310
  • feat(next-swc/wasm): export async interfaces: #​39231
  • Ensure On-Demand revalidate does not consider preview cookie: #​39313
  • fix: buffer is not usable on edge runtime: #​39227
Documentation Changes
  • Remove next-page-tester from testing.md: #​38920
  • Add section about building getStaticPaths on-demand.: #​38943
  • Docs: Fix grammatical typo: #​38962
  • docs: update typescript.md: #​38717
  • Add note to next/future/image about default styles.: #​38978
  • Add caveat note about shallow routing with middleware: #​39154
  • fix: Update testing.md: #​39195
  • Replaces getStaticProps with getStaticPaths: #​39218
  • Clear up rewrites documentation: #​39238
  • Add section about migrating from next/image to next/future/image: #​39270
  • [docs] Clarify polyfill support: #​39272
  • fix typo: docs/advanced-features/react-18/streaming.md: #​39293
  • docs: add missing dot: #​39314
Example Changes
  • Add example with cookies-next package: #​31243
  • chore(example): convert with-stitches to TS: #​38892
  • Update Convex example not to ignore generated files: #​38931
  • Convert custom-routes-proxying example to TypeScript: #​38974
  • Added workaround for --isolatedModules inside of configuration files: #​39004
  • Update default gitignore templates: #​39051
  • docs(examples): improve DX while copying command to create new project: #​38410
  • docs(example): Update Makeswift example: #​39070
  • fix: use if..elif..else in docker examples: #​39072
  • feat(with-mux-video): Update mux-player scope and version to latest.: #​39079
  • Convert cms-agilitycms example to TypeScript: #​38976
  • Convert the Cypress config to ESM Module syntax: #​39036
  • fix: missing semicolon on Dockerfile: #​39142
  • Fix typo in with-docker-compose README: #​39176
  • examples/with-msw-typescript: #​39196
  • Update edgedb.toml: #​39243
  • fix: use if...else in dockerfile: #​39263
  • Add TypeScript to ant design example: #​38470
Misc Changes
  • Update Safari 10 test to no longer wait for modern Safari: #​39028
  • Update delayed test output handling: #​39078
  • Update tests to use random directory: #​39230
  • Update Android NDK path for swc builds: #​39298
  • Add delay before exiting tests for log flushing: #​39302
  • chore(trace): fix typo in trace-to-event-format.mjs: #​39279
Credits

Huge thanks to @​theMosaad, @​SukkaW, @​timneutkens, @​Yuddomack, @​msquitieri, @​andreizanik, @​nix6839, @​shuding, @​thomasballinger, @​ziishaned, @​leerob, @​xyeres, @​nyedidikeke, @​maxproske, @​sokra, @​titusdmoore, @​thebergamo, @​fikrikarim, @​Kikobeats, @​balazsorban44, @​clearlyTHUYDOAN, @​ijjk, @​nasso, @​qutek, @​kdy1, @​kyliau, @​housseindjirdeh, @​huozhi, @​barissayil, @​seveibar, @​Jessidhia, @​santidalmasso, @​JohnDaly, @​Nikhilnama18, @​atcastle, @​styfle, @​Schniz, @​mduleone, @​colinhacks, @​ductnn, @​josh, @​hiro0218, @​eltociear, @​kwonoj, @​valcosmos, and @​feugy for helping!

v12.2.3

Compare Source

Core Changes
  • Remove dynamic params from query in new router: #​38466
  • Fix test page detection: #​38475
  • build(ci): enable rustls as default: #​38471
  • Handle on-demand-entries and error overlay for Server Components: #​38480
  • Add refreshing of Server Components: #​38508
  • Handle dynamic routes / catchall routes in on-demand entries: #​38512
  • chore(deps): Update swc: #​38347
  • Enable css import in rsc server side : #​38418
  • Pass missing incrementalCacheHandlerPath to IncrementalCache instance: #​38433
  • fix(next/build): correct payload for plugin telemetry: #​38468
  • Update some dependencies' versions :): #​38427
  • refactor(next/swc): disable default features for crash report: #​38531
  • fix: don't use optional chaining in ESLint rule: #​38534
  • feat(next-swc/auto-cjs): Detect __esModule: #​38181
  • CSS modules support improvements for Server Components: #​38536
  • Handle development error when Server Component throws: #​38550
  • Upgrade edge-runtime + make EdgeRuntime value overridable with an env var on compilation: #​38331
  • Rename todos: #​38560
  • Fix injecting CSS link tags before page content: #​38559
  • Optimize Edge SSR bundle size: #​38570
  • Handle dev fouc for layout styling: #​38557
  • Fix independent CSSModule missing from flight manifest: #​38575
  • Mark dynamic as client component: #​38574
  • Add error when createServerContext is not available: #​38578
  • Handle server context being refreshed: #​38580
  • Pass server context to Flight render: #​38582
  • Ensure .client.tsx/.ts/.jsx Client Components can be imported: #​38591
  • Remove the hide-fouc tags after hydration: #​38592
  • Add heuristic for optimistic push: #​38599
  • Remove implemented todos: #​38610
  • Add next.config.js validation with ajv: #​38498
  • Fix next/jest when testing next/future/image: #​38569
  • refactor(next/telemetry): use basename for the absolute plugin path: #​38473
  • Remove the hide-fouc tag earlier: #​38614
  • Fix reloading Client Component require.cache: #​38633
  • Fix failed to hydrate error with global CSS: #​38626
  • Ensure selected segment is the value of dynamic routes: #​38644
  • Add focus and scroll management for new router: #​38642
  • New Router Tests: #​38390
  • Rename query to searchParams for getServerSideProps in new Router: #​38654
  • Refine scrolling into view in new router: #​38682
  • Improve element detection further: #​38684
  • Remove obsolete code from loader: #​38681
  • Fix check for optimistic routing and handle loading in server-patch: #​38687
  • add user check in auth-with-stytch.: #​38648
  • Ensure flight manifest is correct with app and pages dir: #​38716
  • Fix missing client entry matcher and simplify imports path: #​38691
  • refactor: rewrite etag: #​38568
  • Fix CSSM loader applying for both pages and app: #​38761
  • Support postcss.config.cjs: #​38486
  • fix(next/swc): let async wasm binding coerce to sync correctly: #​38780
  • Ensure route group with separate root layout does not get wrapped in
  • [edge] allow importing blob assets: #​38492
  • [ESLint] Make src/ a default linting directory: #​38810
  • Fix usage of experimental-edge in pages/api/index: #​38024
  • fix(edge-runtime): undefined global in edge runtime.: #​38769
  • Fix squoosh image optimization for Node.js 18: #​38833
  • chore: TS improvments: #​38834
  • fix: don't treat output: "standalone" as custom server: #​38831
  • Improve next/image error message when src prop is missing: #​38847
  • Remove the next/streaming endpoint and experimental refresh api: #​38837
  • Ensure module require is awaited in app-render: #​38860
  • Leverage mini css plugin hmr for app dir: #​38830
  • fix(edge): error handling for edge route and middleware is inconsistent: #​38401
  • fix: correct the next config optimizeCss type: #​38879
  • Update Edge Runtime: #​38862
  • Ensure mixed query/hash values are handled correctly: #​38852
  • fix(#​38743): config.runtime support template literal: #​38750
Documentation Changes
  • Update api-middlewares.md: #​38499
  • Add note about standalone + runtimeConfig caveat: #​38532
  • Note about manually passing props from custom app: #​37329
  • [DOCS]: Middleware doesn't execute for on-demand ISR: #​38562
  • Update docs for next/future/image with browser support: #​38563
  • Add missing closing curly bracket in compiler option example: #​38586
  • docs: clarify that matcher needs to be constant values: #​38597
  • Add documentation on accessibility.: #​38522
  • Add bundlejs site: #​38677
  • Update get-static-props.md: #​38703
  • update fallback docs: #​38659
  • Improve response body in Middleware error page.: #​38537
  • docs: improve wording on pathname and asPath: #​38835
Example Changes
  • chore: update file references in Auth0 example README: #​38476
  • chore(examples): Convert api-routes example to TypeScript: #​38083
  • Fix url of tRPC's next-minimal-starter: #​38452
  • Update Fauna examples to support new FAUNA_DB_DOMAIN environment variable: #​38434
  • feat(examples): Use helper function in with-sentry example _error.js: #​37866
  • Update MongoDB example to use integration for deploy button.: #​38738
  • chore(examples): require WORDPRESS_API_URL to include /graphql: #​38764
  • Update with-emotion-swc to use TypeScript: #​38744
  • chore: auto-detect preferred package manager in Dockerfile: #​38693
  • chore: update with-service-worker example: #​38670
  • Fixup main Fauna example and drop support for outdated one: #​38692
  • Fix export issue in with-fauna example: #​38812
  • Update Convex example.: #​38850
  • chore: convert with-dynamic-import to TypeScript: #​38844
  • chore(examples): Convert with-cypress example to TypeScript: #​38818
Misc Changes
  • Migrate rsc integration tests to e2e tests: #​38460
  • Update flakey unoptimized image test: #​38478
  • fix: fix bundle-analyzer plugin types: #​38255
  • Update CI job skipping based on related changes: #​38479
  • Fix rsc test during deploy testing: #​38517
  • Add docs condition for all azure steps: #​38519
  • skip rsc tests for react 17 e2e: #​38524
  • Add dev/start timing to PR stats: #​38525
  • chore: extend example contribution guidelines: #​38511
  • Fix e2e rsc test for deploy mode: #​38538
  • Add test env variables to readme: #​38566
  • Fix flaky rsc test: #​38573
  • chore: tweak issue validator: #​38600
  • Update to latest version of turbo: #​38629
  • chore: improve issue validator logs
  • chore: tweak issue validator action
  • Update version for yarn pnp tests: #​38688
  • Add dark mode to Create Next App: #​38671
  • Add note about test-trace artifact to test readme: #​38770
  • Fix postcss deploy e2e test: #​38782
  • test: disable the rsc flaky test temporarily: #​38843
  • Update edge blob asset e2e test: #​38857
  • ci: dropping macos-10.15: #​38865
  • Update query/hash test for safari: #​38889
Credits

Huge thanks to @​huozhi, @​mihaic195, @​ijjk, @​kwonoj, @​stefanprobst, @​maxproske, @​valcosmos, @​KATT, @​kdy1, @​thiagomorales, @​sanjaiyan-dev, @​danielcavanagh, @​balazsorban44, @​shuding, @​Schniz, @​steven-tey, @​styfle, @​hellomhc, @​trevor-fauna, @​timneutkens, @​leerob, @​wyattjoh, @​nguyenyou, @​eminvergil, @​lobsterkatie, @​dorian-davis, @​SukkaW, @​sambecker, @​isaac-martin, @​JohnDaly, @​housseindjirdeh, @​lfades, @​feugy, @​thomasballinger, @​amorimr, and @​javivelasco for helping!

v12.2.2

Compare Source

Core Changes
  • Update README.md: #​38371
  • Add support for catchall with new router: #​38439
  • Fix client entry point prefix: #​38445
  • Add support for optional catchall with new router: #​38444
  • Add handling for back/forward (popstate) between old and new router: #​38453
  • Make catchall parameters consistent with existing router: #​38456
  • Fix warning next/future/image semicolon: #​38454
  • fix(next/build): disable next-swc crash reporting temporarily: #​38472
Documentation Changes
  • Update building-form sample code: #​38437
  • Update i18n routing example with Middleware.: #​38419
  • Adds mention of INP to "Measuring Performance" page: #​38464
Example Changes
  • Replace JS blog-starter example with TS, deprecate blog-starter-typescript example: #​38395
  • Convert api-routes-rate-limit example to TypeScript: #​38393
  • examples(with-jotai): Update example: #​38398
  • fix(examples/with-playwritght): use PORT env variable and fall back to 3000: #​38107
  • docs: add trpc to examples: #​38272
  • Convert api-routes-rest example to TypeScript: #​38394
  • chore(examples): Convert api-routes-graphql example to TypeScript: #​38357
Credits

Huge thanks to @​mongolyy, @​balazsorban44, @​maxproske, @​leerob, @​huozhi, @​Thisen, @​thebergamo, @​zorrolisto, @​styfle, @​housseindjirdeh, and @​kwonoj for helping!


Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), 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 this update again.


  • If you want to rebase/retry this PR, click this checkbox.

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

@netlify
Copy link

netlify bot commented Aug 15, 2022

Deploy Preview for next-edge-demo ready!

Name Link
🔨 Latest commit dfe1228
🔍 Latest deploy log https://app.netlify.com/sites/next-edge-demo/deploys/62f99e55ac0288000821224e
😎 Deploy Preview https://deploy-preview-60--next-edge-demo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@github-actions github-actions bot added the type: bug Something isn't working label Aug 15, 2022
@renovate renovate bot merged commit e8c202f into main Aug 15, 2022
@renovate renovate bot deleted the renovate/nextjs-monorepo branch August 15, 2022 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant