next.js

The React Framework

MIT License

Downloads
211.7M
Stars
120.8K
Committers
3.5K

Bot releases are hidden (Show)

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Freeze resolved metadata object in dev mode: #45923
  • Improve type checking with tests: #45940
  • Log dev error in Server Router: #45951
  • Stop overriding the user's TS config with defaults during next build: #45670
  • Metadata fields improvements: #45945
  • Fix windows path while searching matched page path: #45958
  • Skip auto static entries in turbotrace: #45856
  • Use metadata API in automatically created root layout: #45938
  • Add next/font import: #45891
  • Add next/font imports codemod: #45740

Documentation Changes

  • docs(next/router): capitalize React: #45950

Example Changes

  • Update Material UI examples: #45974
  • chore(examples): updates supertokens dependencies: #45985
  • chore(examples): more practical jotai example: #45973

Misc Changes

  • Fix flakey app cli output checks: #45960

Credits

Huge thanks to @huozhi, @shuding, @valentincostam, @hanneslund, @qrohlf, @ijjk, @Brooooooklyn, @ossan-engineer, @rishabhpoddar, and @vasucp1207 for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • test(integration): fix skip retry count logic: #45930
  • Fix app routes on deploy: #45931
  • fix(link): do not reload when Link is in SVG: #41320

Documentation Changes

  • Update font.md: #45932

Example Changes

  • Fix syntax error in supabase auth example: #45926

Misc Changes

  • Update E2E deploy tests: #45929

Credits

Huge thanks to @cattmote, @ijjk, @kwonoj, @denchance, and @joefreeman for helping!

next.js - v13.1.7-canary.14

Published by ijjk over 1 year ago

Core Changes

  • Add top-level trace include/exclude config: #44605
  • Add warning when mismatching @next/swc version is being used: #45880
  • Ensure terminal sequence is reset on dev exit: #45881
  • chore(deps): upgrade cross-spawn to 7.0.3: #45839
  • Server Router Improvements: #45716
  • Use details tag in collapsed call stacks: #45907
  • Rename manifest file names: #45877
  • next/navigation Typescript support for pages/: #45919
  • Improve server-only imported in external package error: #45749
  • Make app-render error logging less verbose in dev: #45472
  • fix: proper type for typed Link: #45915

Documentation Changes

  • Update NextResponse section in Middleware docs: #45913

Example Changes

  • Add MDXComponents type to useMDXComponents: #45737

Misc Changes

  • test(integration): allow to partially skip retry: #45914
  • Fix flaky rsc-build-error test: #45896
  • Remove action adding "linear" label which is not used anymore: #45911
  • Replace yarn with pnpm in createTestDir(): #45878
  • test: update flaky app dir test: #45921
  • Include tsconfig.json in tests: #45879
  • Use latest CLI for E2E tests: #45925

Credits

Huge thanks to @kwonoj, @Juneezee, @hanneslund, @JanKaifer, @SukkaW, @styfle, @wyattjoh, @huozhi, @michaeloliverx, @shuding, and @imranbarbhuiya for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Add missing isRootLayout when creating optimistic tree: #45899
  • Disable streaming for pages: #45895
  • Improve TypeScript plugin for metadata: #45876
  • Upgrade turbopack: #45861

Credits

Huge thanks to @huozhi, @shuding, and @Brooooooklyn for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • build(cargo): update turbopack: #45863

Misc Changes

  • Fix typo in @next/mdx readme: #45888

Credits

Huge thanks to @jridgewell and @sreetamdas for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Add experimental route type checking: #45761
  • Use text/x-component for RSC response: #45808
  • Update server manifest and entry creation: #45722
  • Disable un-necessary lint rule by default: #45813
  • Update warning links back to new Metadata docs.: #45818
  • remove unnecessary await when calling findPagesDir: #45807
  • fix wrong variables assignment: #45833
  • fix: proper check for plugin in tsconfig: #45831
  • Add status code to app-render redirect response: #45846
  • Static og and twitter image files as metadata: #45797
  • Fix hash in route types: #45820
  • Add tests for parallel routes / interception and handle router state patch merging client-side: #45615
  • Update middleware prefetch handling: #45772
  • fix(next-swc): Enable ignoreDynamic for auto_cjs: #45836
  • Update default tracing root handling: #45864
  • Fix redirect for the root path with i18n and defaultLocale: #45847
  • Use text/plain content-type for RSC responses: #45783

Example Changes

  • Fix 404 link in example with-turbopack: #45843
  • chores(examples): Define base image for multi-stage build: #45862
  • Update Convex demo to 0.9.1: #45866

Misc Changes

  • Add additional tests for @next/mdx: #45585

Credits

Huge thanks to @shuding, @ijjk, @leerob, @sairajchouhan, @imranbarbhuiya, @hanneslund, @huozhi, @jomeswang, @ductnn, @kdy1, @thomasballinger, and @chibicode for helping!

next.js -

Published by timneutkens over 1 year ago

Misc Changes

  • Bring file back to original: cb195ce
next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Fix global CSS loader behavior when appDir is enabled: #45739
  • Return a special result when a route can't be resolved: #45668
  • Forward type definition with the TS plugin: #45764
  • Prefix basePath in navigate and prefix methods in app router: #45771
  • Fix applyFocusAndScroll with server patch: #45782
  • Make turbotrace run after the webpack build: #45621
  • Apply module default interop for app-dynamic: #45781
  • Fix displayName prop access for client reference: #45794
  • next-dev: change cluster usage to child process + stabilise inspect port #45745
  • Update turbopack to 230209.02: #45776
  • Fix type checking for generateStaticParams #45788

Example Changes

  • Update README for cms-kontent-ai: #45796

Misc Changes

  • Fix CNA file initializing order: #45760
  • Support favicon.ico for metadata (#45759
  • Move CSS tests out of the main test suite: #45765
  • Update CNA tests (#45768
  • Separate navigation and hooks tests into new test suites: #45766

Credits

Huge thanks to @shuding, @ijjk, @alexkirsz, @huozhi, @Brooooooklyn, and @UnknownMonk for helping!

next.js - v13.1.7-canary.8

Published by ijjk over 1 year ago

Core Changes

  • Add same-origin to fetchServerResponse: #45648
  • Use higher instanceId for redux devtools: #45649
  • Fix issue where layout-router wouldn't auto-scroll if we imported styles or fonts: #45487
  • Avoid injecting the TS plugin if extends is used: #45655
  • Support filebased metadata icon and apple touch icons: #45612
  • Update app dir react for client reference updates: #45490
  • Improve client-only imported in external package error: #45484
  • Picking apple-icon instead of apple-touch-icon: #45673
  • [ESLint] Add app dir to default linting directories: #44426
  • Skip prefetching for bots in app-router too: #45678
  • Fix directive parsing in SWC: #45671
  • Add warning for head.js with metadata docs link: #45680
  • Fix missing hasHeader mock during revalidate: #45681
  • Fix CSS loaders in pages when app dir is enabled: #45619
  • Allow generateMetadata to be synchronous: #45696
  • Turbopack experimental fields docs and schema: #45560
  • Allow setting metadataBase for metadata: #45719
  • Add IntelliSense for generateMetadata: #45723
  • Ensure bundle 404 can be rewritten in dev: #45728
  • More explicit errors for invalid exports in SWC: #45679

Documentation Changes

  • Update react-hydration-error.md: #43671
  • Add Cypress component testing to docs & example: #44869
  • Update no-img-element.md: #45701
  • A repeated description should be updated: #45691
  • Update app-static-to-dynamic-error.md: #45704
  • chore: update next/image docs with unoptimized example: #45720

Example Changes

  • bump node alpine to version 18 (LTS): #45643
  • Fix ts config in reproduction-template-app-dir: #45653
  • Simplify with-google-analytics example: #43894
  • Define base image for multi-stage build: #45090
  • fix(next-mdx): mark mdx-js/* as optional: #45440

Misc Changes

  • migrate from yarn to pnpm: #45652
  • Fix error page line height: #45676
  • chore: simplify package scripts: #45226
  • test(integration): allow to conitnue when test suite fails: #45682
  • chore: update issue-labeler: #45706

Credits

Huge thanks to @LukeSchlangen, @timneutkens, @JanKaifer, @shuding, @huozhi, @hanneslund, @wojtekolek, @samdenty, @Josehower, @bennettdams, @SCG82, @mike-plummer, @balazsorban44, @kwonoj, @David0z, @denchance, @joulev, @styfle, and @wbinnssmith for helping!

next.js - v13.1.7-canary.7

Published by ijjk over 1 year ago

Core Changes

  • Fix unexpected polyfills in edge-runtime: #45601
  • misc: fix precompiled script generation: #45616
  • Fix TS plugin completions: #45634
  • Use only 1 worker for type checking and linting: #45639
  • Avoid loading project config multiple times: #45637

Documentation Changes

  • docs: added missing strategy: #45584

Example Changes

  • Upgrade librabries and rebranding kontent.ai: #45260

Misc Changes

  • Update @next/font/google data: #45622
  • Increase GitHub actions job timeouts: #45638

Credits

Huge thanks to @hanneslund, @juzhiyuan, @feedthejim, @IvanKiral, and @shuding for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Fix SWC test: #45574
  • Improve swc transforms: #45594
  • Fix AsyncLocalStorage included in the client bundle: #45589
  • Fix invalid sourcemaps in taskfile-swc: #45604
  • Optimize size for the error component: #45586
  • Implement loader and entry creation for server: #45524
  • Emit plugin errors for metadata API in client entries: #45613
  • Refactor server-patch-reducer and refresh-reducer to use applyFlightData and handleMutable: #45608

Misc Changes

  • Fix unsafe caching for isolated tests: #45602

Credits

Huge thanks to @shuding, @kdy1, and @ijjk for helping!

next.js - v13.1.7-canary.5

Published by ijjk over 1 year ago

Core Changes

  • Add more JSDoc to metadata interface: #45526
  • Fix image blur cover when fill and blurDataURL: #44317
  • Improve error when create root layout fails: #45304
  • Error when exporting AMP config in app dir: #45228
  • Rename precedence: #45542
  • Add unit test for prefetchReducer: #45516
  • Avoid overwriting pre-existing VSCode settings: #45311
  • Add editor links to module import traces: #45257
  • Separate next/dynamic implementation for app and pages: #45565
  • Refactor navigateReducer to handle mutable consistently: #45555

Documentation Changes

  • Remove "standalone" from next export docs: #45539
  • Add example for clearPreviewData with path to documentation: #45465

Misc Changes

  • fix typo in comment and unused variable remove: #45307
  • Add unit test for serverPatchReducer: #45511

Credits

Huge thanks to @shuding, @styfle, @hanneslund, @therealrinku, @sebmarkbage, @timneutkens, @cravend, @huozhi, and @hu0p for helping!

next.js - v13.1.7-canary.4

Published by ijjk over 1 year ago

Core Changes

  • Add unit test for navigateReducer and refreshReducer: #45486
  • Update SWC transform to attach the export name: #45494
  • Add skipEntries option to turbotrace: #45410
  • build: remove warning when building with a middleware present: #45518
  • Reload on server component change: #45268

Example Changes

  • Create reproduction template for app dir: #45412
  • Example/with apivideo: #45272

Misc Changes

  • Clean up CI logs: #45171
  • Refactor next export tests : #45227

Credits

Huge thanks to @timneutkens, @JanKaifer, @shuding, @Brooooooklyn, @MarDi66, @feedthejim, and @hanneslund for helping!

next.js - v13.1.7-canary.3

Published by ijjk over 1 year ago

Core Changes

  • Improve TS experience for metadata: #45493
  • Make client boundary unserializable props a warning instead of an error: #45501
  • Fix middleware matcher for i18n with negative look ahead: #45504

Misc Changes

  • chore: fix docs link to minimumCacheTTL: #45502

Credits

Huge thanks to @shuding and @samsisle for helping!

next.js - v13.1.7-canary.2

Published by ijjk over 1 year ago

Core Changes

  • Add data attributes on @next/font usage: #45296
  • Update error message for dynamic = "error": #45432
  • Fix metadata alternate and refactor twitter item: #45480
  • Apply traceIgnores to turbotrace: #45405
  • misc: refactor webpack build out of build/index (1/6): #45335
  • build(cargo): update turbopack to turbopack-230201.1: #45454
  • misc: deprecate custom config from being passed to next/build (2/6): #45455
  • misc: move entrypoints creation into webpack build step (3/6): #45456
  • misc: refactor build context/webpack build step (4/6): #45458
  • Support generateMetadata export: #45401
  • Split router utils into smaller modules: #45451

Misc Changes

  • Some changes in grammar: #45467
  • Remove leftover server.js files in test suite: #45408

Credits

Huge thanks to @hanneslund, @vinaykulk621, @timneutkens, @JanKaifer, @huozhi, @Brooooooklyn, @feedthejim, and @shuding for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Add support for navigating to external urls: #45388
  • Export the Metadata type: #45445

Documentation Changes

  • @next/font change default font-display: #45430
  • Update i18n-routing.md: #45448
  • docs: move getStaticProps before getStaticPaths: #45357

Misc Changes

  • Add @jankaifer as codeowner of docs, .github and examples: #45446
  • chore(github): update issue labeler: #45444

Credits

Huge thanks to @JanKaifer, @hanneslund, @aralroca, @balazsorban44, @shuding, and @cristobaldominguez95 for helping!

next.js - v13.1.7-canary.0

Published by ijjk over 1 year ago

Core Changes

  • Move reducer types into separate file: #45333
  • Move reducers to separate file per action: #45336
  • Add support for tsconfig 'nodenext' | 'node16': #44177
  • Add support for --experimental-app-only: #45352
  • Add shared mutable type in router-reducer: #45369
  • Refactor TS plugin code structure: #45375
  • Fix trailing slash redirect applying for data request: #45417
  • Update robots meta and add verification rendering: #45409
  • Check message type before formatting server error: #45406
  • Fix invalid source maps from terser-webpack-plugin: #45423

Documentation Changes

  • Typo: #45380

Example Changes

  • Update with-redux example tsconfig to use strict: true: #45325
  • Update example path for authsignal/passwordless-login: #45387

Misc Changes

  • Enable file nesting for unit test files in vscode: #45329
  • Update more flakey API support checks: #45373
  • Remove old CI workflows: #45377
  • Revert "Fix release stats": #45164
  • Ensure PATH env matches CI locally: #45376
  • Fix nested example setup with create-next-app: #45390
  • Fix flakey app metadata test: #45391
  • Move error recovery test to new file: #45407
  • Enable more hydration error overlay tests: #45404

Credits

Huge thanks to @timneutkens, @loettz, @okcoker, @clive-h-townsend, @shuding, @JanKaifer, @sepiropht, @hanneslund, and @huozhi for helping!

next.js - v13.1.6

Published by ijjk over 1 year ago

Core Changes

  • Add debug info to static bailout message: #45192
  • Fix dynamic no ssr with babel transform: #45091
  • Fix React.lazy preloading during SSR: #45160
  • Fix error overlay links in parenthesis: #45155
  • Add build time error if error.js is missing "use client": #44961
  • Show component stack in error overlay on hydration error: #45089
  • Reduce component stack spacing for components without metadata: #45218
  • Revert "Revert "Revert "Revert "Initial support for metadata (#44729)"" (#45113)"": #45196
  • Update handling of autoscrolling on navigation in app: #43845
  • perf: avoid sync re-renders when using next/link and next/image: #45165
  • Support metadata icons field: #45105
  • Add editor links to RSC build error: #45179
  • misc: change strategy for link prefetch test: #45234
  • Add handling for app/pages manifest race condition: #45244
  • Update transform exports and tests: #45251
  • Attach exports information in SWC transforms: #45261
  • Update app cache handling in development: #45248
  • TS plugin: warn about amp config in app: #45254
  • Fix typo in TS plugin: #45279
  • Allow metadata related exports in TS plugin: #45282
  • build(cargo): update turbopack to turbopack-230125.1: #45283
  • [edge] improve fetch stack traces in edge runtime: #44750
  • Move router reducer to separate file: #45236
  • add next.config.js options currently supported by turbopack: #45309
  • Update debug logs for app cache: #45291
  • Improved pnpm clean: #45312
  • Fix:Manage Firefox and Safari Network error message: #44929
  • build(cargo): update turbopack to turbopack-230126.1: #45322
  • add pageExtensions as a supported turbopack option: #45321
  • Ensure we warn for middleware with next export: #45288
  • Add unit test for shouldHardNavigate: #45303
  • Add unit test for redirect.ts: #45223
  • Add test for fillCacheWithNewSubTreeData: #45298
  • Add test for isNavigatingToNewRootLayout: #45305
  • Remove unused optimistic tree parameters: #45264
  • Ensure invalidateCacheBelowFlightSegmentPath file name is in line with the rest: #45299
  • Resolve metadata fields: #45237
  • Add turbopack route resolve handling: #45314
  • Remove extra .ts from test file: #45328
  • Add test for createOptimisticTree: #45330
  • Clean up resolved todos: #45332
  • add turbopackLoaders to config validation: #45337

Documentation Changes

  • Update example test file name in cypress example: #45146
  • chore: fix invalid-new-link error typo: #45157
  • Update testing.md: #45216
  • Update no-html-link-for-pages.md: #45247
  • Update getting-started documentation: #45284

Example Changes

  • Update README.md for examples/with-mqtt-js: #45162
  • Pin library version in Convex example: #45206
  • Updates with-supertokens example app: #45214

Misc Changes

  • Re-prompt on invalid import alias: #45194
  • create-next-app: warn if project dir isn't empty before prompts: #45195
  • Add timeout for actions/cache restoring: #45198
  • Update testing.md to reflect that we don't use yarn anymore: #45185
  • fix: add src prefix on index page: #45150
  • Ensure ctrl + c handling works with CNA prompts correctly: #45205
  • Fix turbo cache miss due to depending on gitignored files: #45166
  • Allow unit tests to be written in packages/next/src: #45222
  • Run dev tests against default CNA templates: #45211
  • Increase cache timeout for swc built files: #45243
  • refactor(create-next-app): simplify import alias validation logic: #45241
  • ci(workflow): notify new releases to vercel/turbo via repo_dispatch: #45201
  • Revert "Fix new-error command": #45221
  • Update flakey test cases: #45290
  • Update flakey polyfills and acceptance tests: #45313
  • Add docs on how to use MDX with app: #44923
  • Update flakey fetch stack test: #45318
  • Enable JS CNA tests for turbopack: #45323

Credits

Huge thanks to @MaxLeiter, @CachorroC, @ijjk, @asadnq, @huozhi, @JanKaifer, @ilyasmez, @juliusmarminge, @thomasballinger, @tissawd, @hanneslund, @shuding, @timneutkens, @feedthejim, @ClemensPaumgarten, @kwonoj, @Angelfire, @rishabhpoddar, @HyunseungLee-Travis, @wbinnssmith, @Schniz, @ForsakenHarmony, @wyattjoh, and @dtrucs for helping!

next.js - v13.1.6-canary.3

Published by ijjk over 1 year ago

Core Changes

  • fix: ncc compiled confg/schema-utils2/schema-utils3: #45351
  • fix: next build in typescript 5.0: #45275
  • Fix next-server trace including dev server dependencies: #45359
  • Limit the static paths worker number during development: #45344

Example Changes

  • Update i18n example to handle public files and /api routes: #45266

Misc Changes

  • Remove invalid assertion/duplicate test suite: #45355
  • Update flakey API support tests: #45360
  • Update flakey app prefetch test: #45361

Credits

Huge thanks to @styfle, @Himself65, @shuding, and @JanKaifer for helping!

next.js - v13.1.6-canary.2

Published by ijjk over 1 year ago

Core Changes

  • Update transform exports and tests: #45251
  • Attach exports information in SWC transforms: #45261
  • Update app cache handling in development: #45248
  • TS plugin: warn about amp config in app: #45254
  • Fix typo in TS plugin: #45279
  • Allow metadata related exports in TS plugin: #45282
  • build(cargo): update turbopack to turbopack-230125.1: #45283
  • [edge] improve fetch stack traces in edge runtime: #44750
  • Move router reducer to separate file: #45236
  • add next.config.js options currently supported by turbopack: #45309
  • Update debug logs for app cache: #45291
  • Improved pnpm clean: #45312
  • Fix:Manage Firefox and Safari Network error message: #44929
  • build(cargo): update turbopack to turbopack-230126.1: #45322
  • add pageExtensions as a supported turbopack option: #45321
  • Ensure we warn for middleware with next export: #45288
  • Add unit test for shouldHardNavigate: #45303
  • Add unit test for redirect.ts: #45223
  • Add test for fillCacheWithNewSubTreeData: #45298
  • Add test for isNavigatingToNewRootLayout: #45305
  • Remove unused optimistic tree parameters: #45264
  • Ensure invalidateCacheBelowFlightSegmentPath file name is in line with the rest: #45299
  • Resolve metadata fields: #45237
  • Add turbopack route resolve handling: #45314
  • Remove extra .ts from test file: #45328
  • Add test for createOptimisticTree: #45330
  • Clean up resolved todos: #45332
  • add turbopackLoaders to config validation: #45337

Documentation Changes

  • Update getting-started documentation: #45284

Example Changes

  • Updates with-supertokens example app: #45214

Misc Changes

  • Update flakey test cases: #45290
  • Update flakey polyfills and acceptance tests: #45313
  • Add docs on how to use MDX with app: #44923
  • Update flakey fetch stack test: #45318
  • Enable JS CNA tests for turbopack: #45323

Credits

Huge thanks to @shuding, @rishabhpoddar, @HyunseungLee-Travis, @wbinnssmith, @Schniz, @timneutkens, @ForsakenHarmony, @wyattjoh, @dtrucs, and @huozhi for helping!

Package Rankings
Top 0.13% on Npmjs.org
Top 13.45% on Pypi.org
Top 29.52% on Crates.io
Top 3.57% on Proxy.golang.org
Related Projects