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

  • Update next/font/google data: #46988
  • fix: added jsdom & canvas to the external packages list - fixes #46893: #46990
  • Add auto-detection of image/x-icon content type: #47013
  • fix: exclude 'mdx-bundler' from being bundled in server components: #46992
  • Add /route subpath to metadata static routes: #47030

Credits

Huge thanks to @hanneslund, @JesseKoldewijn, @kaguya3222, @yangshun, and @huozhi for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Add Zod and router state validation: #46962
  • Support default arrow function export in server boundary (#46977
  • Generate fixed route path for favicon.ico: #46997
  • update turbopack: #46994

Credits

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

next.js - v13.2.4

Published by ijjk over 1 year ago

Core Changes

  • Check if server error already had its message updated: #46367
  • [next/jest] Support path aliases from tsconfig/jsconfig: #45815
  • List unsupported Turbopack config keys: #46582
  • Support named exports for server references: #46558
  • Fix(typedRoutes): fixed StaticRoutes and DynamicRoutes being empty causing invalid syntax: #46620
  • Fix IntelliSense for generateMetadata: #46624
  • Update vendored React packages to next-41110021f: #46636
  • Add request callback in Flight client: #46650
  • fix: distDir in verifyTypeScriptSetup for nextLint: #46630
  • Updates next/image eslint message to denote that costs may be incurred.: #46640
  • Ensure default config passes schema checks: #46656
  • Use separate workers for webpackBuildWorker: #46666
  • Fix static to dynamic on revalidate: #46668
  • Fix the Next.js router in Turbopack when there are no middlewares: #46681
  • build(cargo): update turbopack: #46685
  • Add build worker exit tracking and enable tests: #46698
  • Support force-static on App Routes: #46693
  • Add viewport field userScalable: #46696
  • Update static build workers: #46705
  • Refactor build context for better plugin state sharing: #46706
  • Support multi title for alternates: #46700
  • Ensure test-unit includes package unit tests: #46707
  • Disallow wildcard export in server entries: #46710
  • Add test for router.refresh preserving unaffected segments: #46687
  • Failing test for SWC shakeExports and JSX: #35735
  • Fix originalRequest not available for edge requests: #46741
  • Fix require cache conflict between app and pages: #46736
  • Fix Web app manifests docs: #46617
  • Update client router filter to separate redirects handling: #46752
  • Add support for output: export config: #46744
  • Pass through original matcher source in manifest: #46753
  • Use browser navigation when RSC payload fails to fetch: #46674
  • Use set to track CSS imports: #46772
  • Fix middleware notFound: true handling: #46759
  • Only check app/ for no-head-element-rule: #46773
  • Fix redundant TS plugin warning: #46769
  • Correct server reference manifest in prod build: #46683
  • add argon2 to serverComponentsExternalPackages auto-optOut list: #46779
  • Refactor SWC transform to support named default export: #46778
  • Remove experimental.runtime and emit warning when used: #46631
  • Fix(typedRoutes): fixed type Route resolving to type any: #46679
  • Improve the readability of full page refresh error in dev mode: #46634
  • Port error overlay hydration error to pages directory: #46677
  • eslint rule for script strategy should work properly in app/: #46609
  • fix: Add NODE_OPTIONS for debugging in next-dev: #46757

Documentation Changes

  • Documentation: Update link-no-children error page for new link: #46514
  • chore(docs): add snippets for common image loaders: #46647
  • Fix the doc on how to use the turbo loader in option-less format: #46665
  • Fix custom server error handling in the docs: #46671
  • docs: clarified the wording: #46691
  • Update script.md: #46680
  • next/font refactoring and additional unit tests: #46731

Example Changes

  • Add @types/mdx to app-dir-mdx example: #46523

Misc Changes

  • test(utils): support turbopack-based overlay error text lookup #46589
  • chore: improve repo templates: #46629
  • Update app-static test page #46645
  • test: add preconnect tests and move error tests: #46652
  • Refactor and add more tests to next/font/local: #46627
  • Add script to automate updating vendored React version: #46663
  • Refactor next/font/google and add additional comments: #46692
  • Ensure app chunk URLs are encoded properly #46749
  • Adjust API route loader #46726
  • test: refactor metadata tests to test multi matches easier: #46746
  • Support mdx-components file in src directory: #46763
  • Fix middleware 404 prefetch case: #46782
  • Update view-source.tsx: #46790
  • chore: add jsdoc to output in next.config.js: #46804
  • next/font tests: support Turbopack css module format: #46658
  • update dynamic-import.md example: #46787
  • Change @next/font to next/font in examples: #46836
  • Update vendored React: #46826
  • Revert "Update vendored React": #46861
  • Update fetch cache handling with POST requests: #46856
  • Remove extra exports from filter utils: #46860
  • test(unit): add cases for cssnano simple: #46862
  • Ensure chained middleware rewrites work properly: #46866
  • chore: improve PR labeling, fix, sort, add new team member: #46675
  • chore: add App Router template to bug report: #46872
  • Add a timeout to next/font/google in dev: #46834
  • Support unnamed default export expression #46888
  • Only run toSource in next/font codemod if there are changes: #46877
  • Add more JSDoc to types: #46897
  • Fix TS plugin showing warning for error file's reset prop: #46898
  • Fix conflict dev entry key between app and pages: #46832
  • Update app-static e2e test: #46900
  • Revert "Revert "Update vendored React"": #46881
  • Add retry to the hmr acceptance test: #46902
  • Fix with-jest and with-jest-babel example test snapshot failure: #46885
  • Update generateStaticParams handling with fetch cache: #46906
  • Fix unexpected hoist meta tags by react in app dir: #46917
  • Update turbopack to 230308.1: #46909
  • Support default export expression for variables: #46896
  • Reduce the number of hydration error tests: #46930
  • Update Turbopack to 230308.3: #46935
  • Use https_proxy environment variable in next/font/google: #46822
  • Validate req.url in renderer: #46923
  • Validate the router state header on the server: #46925
  • Rename FontLoaderManifest to NextFontManifest and add better comments: #46922
  • Revalidate generateStaticParams/Paths in background in dev: #46940
  • Support re-exporting unnamed function expression: #46936
  • Support static file robots.txt and sitemap.xml as metadata route: #46963
  • Update vendored react: #46970
  • Move error overlay recovery tests to new file: #46965
  • Improve RSC compiler error in external module: #46953
  • Update Turbopack to 230309.2: #46971
  • Use turbo remote cache for build-native-test: #46975
  • Do not re-assign process.env: #46914

Credits

Huge thanks to @hanneslund, @ijjk, @JohnDaly, @jridgewell, @divslinger, @shuding, @DuCanhGH, @balazsorban44, @acdlite, @teobler, @styfle, @manovotny, @huozhi, @smorimoto, @Dannymx, @Janpot, @alexkirsz, @nohr, @Humboorgir, @wyattjoh, @timneutkens, @overlookmotel, @HaNdTriX, @proustibat, @fedeya, @wbinnssmith, @irekrog, @JanKaifer, @SukkaW, @rayrw, @kdy1, @seiry, and @unflxw for helping!

next.js - v13.2.4-canary.9

Published by ijjk over 1 year ago

Core Changes

  • fix: Add NODE_OPTIONS for debugging in next-dev: #46757

Misc Changes

  • Support static file robots.txt and sitemap.xml as metadata route: #46963
  • Update vendored react: #46970
  • Move error overlay recovery tests to new file: #46965
  • Improve RSC compiler error in external module: #46953
  • Update Turbopack to 230309.2: #46971
  • Use turbo remote cache for build-native-test: #46975
  • Do not re-assign process.env: #46914

Credits

Huge thanks to @huozhi, @hanneslund, @jridgewell, @seiry, and @unflxw for helping!

next.js - v13.2.4-canary.8

Published by ijjk over 1 year ago

Misc Changes

  • Use https_proxy environment variable in next/font/google: #46822
  • Validate req.url in renderer: #46923
  • Validate the router state header on the server: #46925
  • Rename FontLoaderManifest to NextFontManifest and add better comments: #46922
  • Revalidate generateStaticParams/Paths in background in dev: #46940
  • Support re-exporting unnamed function expression: #46936

Credits

Huge thanks to @hanneslund and @shuding for helping!

next.js - v13.2.4-canary.7

Published by ijjk over 1 year ago

Core Changes

  • eslint rule for script strategy should work properly in app/: #46609

Misc Changes

  • Add retry to the hmr acceptance test: #46902
  • Fix with-jest and with-jest-babel example test snapshot failure: #46885
  • Update generateStaticParams handling with fetch cache: #46906
  • Fix unexpected hoist meta tags by react in app dir: #46917
  • Update turbopack to 230308.1: #46909
  • Support default export expression for variables: #46896
  • Reduce the number of hydration error tests: #46930
  • Update Turbopack to 230308.3: #46935

Credits

Huge thanks to @shuding, @rayrw, @JanKaifer, @huozhi, @kdy1, @hanneslund, and @jridgewell for helping!

next.js - v13.2.4-canary.6

Published by ijjk over 1 year ago

Misc Changes

  • chore: improve PR labeling, fix, sort, add new team member: #46675
  • chore: add App Router template to bug report: #46872
  • Add a timeout to next/font/google in dev: #46834
  • Support unnamed default export expression (#46888
  • Only run toSource in next/font codemod if there are changes: #46877
  • Add more JSDoc to types: #46897
  • Fix TS plugin showing warning for error file's reset prop: #46898
  • Fix conflict dev entry key between app and pages: #46832
  • Update app-static e2e test: #46900
  • Revert "Revert "Update vendored React"": #46881

Credits

Huge thanks to @balazsorban44, @hanneslund, @shuding, and @huozhi for helping!

next.js - v13.2.4-canary.5

Published by ijjk over 1 year ago

Core Changes

  • Refactor SWC transform to support named default export: #46778
  • Remove experimental.runtime and emit warning when used: #46631
  • Fix(typedRoutes): fixed type Route resolving to type any: #46679
  • Improve the readability of full page refresh error in dev mode: #46634
  • Port error overlay hydration error to pages directory: #46677

Documentation Changes

  • next/font refactoring and additional unit tests: #46731

Misc Changes

  • chore: add jsdoc to output in next.config.js: #46804
  • next/font tests: support Turbopack css module format: #46658
  • update dynamic-import.md example: #46787
  • Change @next/font to next/font in examples: #46836
  • Update vendored React: #46826
  • Revert "Update vendored React": #46861
  • Update fetch cache handling with POST requests: #46856
  • Remove extra exports from filter utils: #46860
  • test(unit): add cases for cssnano simple: #46862
  • Ensure chained middleware rewrites work properly: #46866

Credits

Huge thanks to @styfle, @shuding, @wbinnssmith, @irekrog, @hanneslund, @JanKaifer, @DuCanhGH, and @SukkaW for helping!

next.js - v13.2.4-canary.4

Published by ijjk over 1 year ago

Core Changes

  • Fix redundant TS plugin warning: #46769
  • Correct server reference manifest in prod build: #46683
  • add argon2 to serverComponentsExternalPackages auto-optOut list: #46779

Misc Changes

  • Support mdx-components file in src directory: #46763
  • Fix middleware 404 prefetch case: #46782
  • Update view-source.tsx: #46790

Credits

Huge thanks to @timneutkens, @shuding, @proustibat, and @fedeya for helping!

next.js - v13.2.4-canary.3

Published by ijjk over 1 year ago

Core Changes

  • Use browser navigation when RSC payload fails to fetch: #46674
  • Use set to track CSS imports: #46772
  • Fix middleware notFound: true handling: #46759
  • Only check app/ for no-head-element-rule: #46773

Misc Changes

  • test: refactor metadata tests to test multi matches easier: #46746

Credits

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

next.js - v13.2.4-canary.2

Published by ijjk over 1 year ago

Core Changes

  • Disallow wildcard export in server entries: #46710
  • Add test for router.refresh preserving unaffected segments: #46687
  • Failing test for SWC shakeExports and JSX: #35735
  • Fix originalRequest not available for edge requests: #46741
  • Fix require cache conflict between app and pages: #46736
  • Fix Web app manifests docs: #46617
  • Update client router filter to separate redirects handling: #46752
  • Add support for output: export config: #46744
  • Pass through original matcher source in manifest: #46753

Misc Changes

  • Ensure app chunk URLs are encoded properly (#46749
  • Adjust API route loader (#46726

Credits

Huge thanks to @shuding, @timneutkens, @overlookmotel, @wyattjoh, @huozhi, @HaNdTriX, and @styfle for helping!

next.js - v13.2.4-canary.1

Published by ijjk over 1 year ago

Core Changes

  • Check if server error already had its message updated: #46367
  • [next/jest] Support path aliases from tsconfig/jsconfig: #45815
  • List unsupported Turbopack config keys: #46582
  • Support named exports for server references: #46558
  • Fix(typedRoutes): fixed StaticRoutes and DynamicRoutes being empty causing invalid syntax: #46620
  • Fix IntelliSense for generateMetadata: #46624
  • Update vendored React packages to next-41110021f: #46636
  • Add request callback in Flight client: #46650
  • fix: distDir in verifyTypeScriptSetup for nextLint: #46630
  • Updates next/image eslint message to denote that costs may be incurred.: #46640
  • Ensure default config passes schema checks: #46656
  • Use separate workers for webpackBuildWorker: #46666
  • Fix static to dynamic on revalidate: #46668
  • Fix the Next.js router in Turbopack when there are no middlewares: #46681
  • build(cargo): update turbopack: #46685
  • Add build worker exit tracking and enable tests: #46698
  • Support force-static on App Routes: #46693
  • Add viewport field userScalable: #46696
  • Update static build workers: #46705
  • Refactor build context for better plugin state sharing: #46706
  • Support multi title for alternates: #46700
  • Ensure test-unit includes package unit tests: #46707

Documentation Changes

  • Documentation: Update link-no-children error page for new link: #46514
  • chore(docs): add snippets for common image loaders: #46647
  • Fix the doc on how to use the turbo loader in option-less format: #46665
  • Fix custom server error handling in the docs: #46671
  • docs: clarified the wording: #46691
  • Update script.md: #46680

Example Changes

  • Add @types/mdx to app-dir-mdx example: #46523

Misc Changes

  • test(utils): support turbopack-based overlay error text lookup (#46589
  • chore: improve repo templates: #46629
  • Update app-static test page (#46645
  • test: add preconnect tests and move error tests: #46652
  • Refactor and add more tests to next/font/local: #46627
  • Add script to automate updating vendored React version: #46663
  • Refactor next/font/google and add additional comments: #46692

Credits

Huge thanks to @hanneslund, @JohnDaly, @jridgewell, @divslinger, @shuding, @DuCanhGH, @balazsorban44, @acdlite, @teobler, @styfle, @manovotny, @huozhi, @smorimoto, @Dannymx, @Janpot, @alexkirsz, @nohr, @Humboorgir, and @wyattjoh for helping!

next.js - v13.2.3

Published by ijjk over 1 year ago

Core Changes

  • build(cargo): update turbopack: #46581
  • Fix(typedRoutes): fixed Webpack crashing without redirects/rewrites: #46591
  • Fix async generateMetadata type in ts plugin: #46596
  • Async Storage Cleanup: #46586
  • Ensure URL can be passed to fetch correctly #46592
  • Fix static to dynamic error in dev: #46597
  • Add page path to repeated slashes in href error: #46557
  • Implement middleware support for Turbopack: #46397

Credits

Huge thanks to @jridgewell, @DuCanhGH, @wyattjoh, and @hanneslund for helping!

next.js - v13.2.3-canary.1

Published by ijjk over 1 year ago

Core Changes

  • Fix static to dynamic error in dev: #46597
  • Add page path to repeated slashes in href error: #46557
  • Implement middleware support for Turbopack: #46397

Credits

Huge thanks to @hanneslund and @jridgewell for helping!

next.js - v13.2.3-canary.0

Published by ijjk over 1 year ago

Core Changes

  • build(cargo): update turbopack: #46581
  • Fix(typedRoutes): fixed Webpack crashing without redirects/rewrites: #46591
  • Fix async generateMetadata type in ts plugin: #46596
  • Async Storage Cleanup: #46586
  • Ensure URL can be passed to fetch correctly (#46592

Credits

Huge thanks to @jridgewell, @DuCanhGH, and @wyattjoh for helping!

next.js - v13.2.2

Published by ijjk over 1 year ago

Core Changes

  • fix(ts): correctly augment next when typedRoutes: true: #46332
  • feat(cssnano-simple): merge into next repo: #46380
  • Dedupe next/font preload tags: #46354
  • Print command for current packet manager in @next/font warning: #46359
  • Loader refactoring: #46304
  • Support server-only inside pages/api: #46328
  • fix: improve next.config.js validation for images prop: #46326
  • Revert "Support server-only inside pages/api": #46388
  • Add relative app dir field: #46393
  • test(integration): properly pipe turbopack binary stdouts: #46382
  • chore: improve error when exporting metadata from client component: #46334
  • Update server reference syntax and tests: #46389
  • Fix SWC error wrongly formatted : #46412
  • Fix(typedRoutes): replaced readFile + replaceAll, hid utils types, fixed duplication in type Route, fixed route groups on Windows: #46378
  • Ensure fetch fields are detected with RequestInit: #46398
  • Ensure SERVER_REFERENCE_MANIFEST is included in output files: #46420
  • Fix duplicate link type asset generation: #46421
  • chore: show large data warning once per page on prod: #46323
  • fixed spelling mistake: #46446
  • Fix(typedRoutes): export createServer from 'next/types/index.d.ts': #46462
  • chore: Loss of precision due to Date now amplification: #46344
  • Fix next/font/google config not being used: #46484
  • Add @latest to next/font codemod warning: #46486
  • Add error for styled-jsx in Server Component: #46482
  • Refactor style loader code: #46490
  • Fix SWC's auto_cjs handling: #46448
  • Add theme color media support for metadata: #46502
  • Fix(typedRoutes): fixed 'next' imports on TS < 5.0: #46507
  • fix: codemod should preserve type only import: #46512
  • Add interactive-widget optional property to Viewport type: #46506
  • Update router filter to be less sensitive: #46515
  • Update fetch cache internal handling: #46522
  • Upgrade precompiled react packages: #46365
  • fix(error-overlay): hide "Learn more" when up-to-date: #46488
  • Refactor route types to include rewrites and redirects: #46327
  • Added bcrypt to the serverComponentsExternalPackages auto-optOut list: #46532
  • feat: add support for the src folder for the instrumentation hook: #46529
  • Fix viewport typing and refactor constants: #46569
  • Fix shared entries/invalidators module scope: #46533
  • Fix CSS imports not included in entries with a custom extension: #46571
  • fix: should not warn when image unmounts: #46567
  • fix: generate next-env.d.ts file during next lint command: #46249
  • Fix infinite invalidations loop in app dir (#46526)
  • Use og:image instead of og:image:url: #46570
  • Fix usage of textDecoder to not break utf8 characters: #46564
  • Fix app client child entry not being disposed when deleting the file: #46583
  • Fix: canonical should allow relative urls: #46584

Documentation Changes

  • Docs: next/font updates: #46159
  • Add note explaining how to import fonts with spaces in name: #46348
  • Docs: Fix Railway link: #46381
  • Wrong function name: #46546

Example Changes

  • Add missing 'key': #46386

Misc Changes

  • test(next-script): teardown next-dev instance via jest hooks: #46383
  • Apply filtering after rewrite as well (#46390
  • Fix fetch cache key inputs and encoding (#46392
  • Fix failing app-static deploy test: #46395
  • Cover 1st-party examples with tests (#45270)Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Tim Neutkens [email protected]
  • Updates cms-sanity example to use Sanity v3 (#45662
  • Support Two-letter Language Codes(ISO-639-1) to metadata HrefLang types (#46285
  • [next/codemod]: Preserve type-only imports when using next-image-to-legacy-image (#46460
  • Remove incorrect comment (#46467)Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
  • dynamic = "error" violations should be shown in error overlay (#45893
  • Fix typo from next-font (#46468
  • Add image generation test to app route: #46449
  • Remove baseUrl from create-next-app ts/jsconfig.json: #46458
  • Update fetch cache key (#46513

Credits

Huge thanks to @balazsorban44, @delbaoliveira, @SukkaW, @ijjk, @hanneslund, @JanKaifer, @GitRowin, @shuding, @styfle, @mjunix, @kwonoj, @thiskevinwang, @DuCanhGH, @SethFalco, @yun-jay, @harrytothemoon, @timneutkens, @huozhi, @thomasballinger, @aretrace, @JesseKoldewijn, @feedthejim, @serkanbektas, @teobler, and @vadzim for helping!

next.js - v13.2.2-canary.5

Published by ijjk over 1 year ago

Core Changes

  • Use og:image instead of og:image:url: #46570
  • Fix usage of textDecoder to not break utf8 characters: #46564
  • Fix app client child entry not being disposed when deleting the file: #46583
  • Fix: canonical should allow relative urls: #46584

Credits

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

next.js - v13.2.2-canary.4

Published by ijjk over 1 year ago

Core Changes

  • fix(error-overlay): hide "Learn more" when up-to-date: #46488
  • Refactor route types to include rewrites and redirects: #46327
  • Added bcrypt to the serverComponentsExternalPackages auto-optOut list: #46532
  • feat: add support for the src folder for the instrumentation hook: #46529
  • Fix viewport typing and refactor constants: #46569
  • Fix shared entries/invalidators module scope: #46533
  • Fix CSS imports not included in entries with a custom extension: #46571
  • fix: should not warn when image unmounts: #46567
  • fix: generate next-env.d.ts file during next lint command: #46249
  • Fix infinite invalidations loop in app dir (#46526)

Documentation Changes

  • Wrong function name: #46546

Credits

Huge thanks to @balazsorban44, @shuding, @JesseKoldewijn, @feedthejim, @serkanbektas, @huozhi, @styfle, and @teobler for helping!

next.js -

Published by timneutkens over 1 year ago

Core Changes

  • Update fetch cache internal handling: #46522
  • Upgrade precompiled react packages: #46365

Credits

Huge thanks to @ijjk and @shuding for helping!

next.js - v13.2.2-canary.2

Published by ijjk over 1 year ago

Core Changes

  • fixed spelling mistake: #46446
  • Fix(typedRoutes): export createServer from 'next/types/index.d.ts': #46462
  • chore: Loss of precision due to Date now amplification: #46344
  • Fix next/font/google config not being used: #46484
  • Add @latest to next/font codemod warning: #46486
  • Add error for styled-jsx in Server Component: #46482
  • Refactor style loader code: #46490
  • Fix SWC's auto_cjs handling: #46448
  • Add theme color media support for metadata: #46502
  • Fix(typedRoutes): fixed 'next' imports on TS < 5.0: #46507
  • fix: codemod should preserve type only import: #46512
  • Add interactive-widget optional property to Viewport type: #46506
  • Update router filter to be less sensitive: #46515

Misc Changes

  • Cover 1st-party examples with tests (#45270)Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Tim Neutkens [email protected]
  • Updates cms-sanity example to use Sanity v3 (#45662
  • Support Two-letter Language Codes(ISO-639-1) to metadata HrefLang types (#46285
  • [next/codemod]: Preserve type-only imports when using next-image-to-legacy-image (#46460
  • Remove incorrect comment (#46467)Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
  • dynamic = "error" violations should be shown in error overlay (#45893
  • Fix typo from next-font (#46468
  • Add image generation test to app route: #46449
  • Remove baseUrl from create-next-app ts/jsconfig.json: #46458
  • Update fetch cache key (#46513

Credits

Huge thanks to @yun-jay, @DuCanhGH, @harrytothemoon, @JanKaifer, @timneutkens, @hanneslund, @shuding, @huozhi, @thomasballinger, @styfle, and @aretrace 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