next.js

The React Framework

MIT License

Downloads
211.7M
Stars
120.8K
Committers
3.5K

Bot releases are visible (Hide)

next.js - v14.2.6 Latest Release

Published by ijjk about 2 months ago

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • Ensure fetch cache TTL is updated properly (#69164)
next.js - v15.0.0-canary.125

Published by vercel-release-bot about 2 months ago

Core Changes

  • Remove optimizeFonts (Automatic font optimization) superseded by next/font: #69137
  • Ensure fetch cache TTL is updated properly: #69164
  • correctly rethrow instrumentation loading error: #65251

Credits

Huge thanks to @timneutkens, @ijjk, and @iscekic for helping!

next.js - v15.0.0-canary.124

Published by vercel-release-bot about 2 months ago

Core Changes

  • add support for css-in-js ressource mapping in experimental lightningcss-loader: #64551
  • Stablize instrumentation.js: #68853
  • Ensure vendored react-dom/server.browser is used: #69142
  • Ensure assertion failures include all versions in rsc-basic tests: #69138
  • bugfix: ensure prefetch aliasing doesn't apply URL redirect: #69153

Example Changes

  • Supabase: improve sign in and sign up, add reset password: #69066

Misc Changes

  • Turbopack: fix issue source location for special exports: #69132
  • docs: add missing colons : to Good to Knows: #69135
  • docs: inform middleware usage along with metadata files: #69136
  • test: confirm that middleware may affect sitemap.xml render: #69140
  • refactor(github): minor refactor to triage with ai: #69155
  • Revert "Add Effect:TypeOf and give typeofs ... #68842)": #69156

Credits

Huge thanks to @mischnic, @jantimon, @devjiwonchoi, @huozhi, @eps1lon, @jordienr, @samcx, and @ztanner for helping!

next.js - v15.0.0-canary.123

Published by vercel-release-bot about 2 months ago

Core Changes

  • bugfix: ensure rsc isn't reused for page segments when reusing loading data: #69123

Credits

Huge thanks to @ztanner for helping!

next.js - v15.0.0-canary.122

Published by vercel-release-bot about 2 months ago

Core Changes

  • fix: Move tree shaking config to experimental.turbo: #69050
  • Turbopack build: Fix metadata handling: #69086
  • Remove references to removed react-dom/server APIs in Webpack shims: #68987
  • misc: tweak fetch patch restoration timing during HMR to allow for userland fetch patching: #68193
  • Remove unused react-dom/server.browser references: #68988
  • refactor: fallback updates: #68631
  • refactor: update fallbacks to use response cache: #68603
  • Improve create not found tree and remove asNotFound: #68910

Example Changes

  • (Example) Remove redirects plugin from Sitecore XM Cloud example: #69094

Misc Changes

  • Add test suite for react-dom/server usage in React Server environment: #68945
  • fix(turbopack): correctly handle catchall specificity: #68800
  • chore(github): update sync label logic: #69072
  • build: Update swc_core to v0.101.3: #69039
  • chore(github): update system and prompt logic (AI): #69115

Credits

Huge thanks to @kdy1, @timneutkens, @eps1lon, @ah100101, @feedthejim, @ForsakenHarmony, @wyattjoh, @samcx, and @huozhi for helping!

next.js - v15.0.0-canary.121

Published by vercel-release-bot 2 months ago

Core Changes

  • Update React from 49496d49-20240814 to 1eaccd82-20240816: #68991
  • Improve Metadata JSDoc: #69037
  • Include proper instrumentation entry in required files manifest: #68983
  • Resolve route interception problem with (..)(..): #69012

Misc Changes

  • Add Effect:TypeOf and give typeofs user-defineable names: #68842
  • feat: Port edge assert plugin to turbopack: #69041
  • chore(cna): add missing period: #69021
  • fix(turbopack): don't error on dynamic imports in postcss config: #68795
  • chore(github): update bug_report template: #69071

Credits

Huge thanks to @mischnic, @eps1lon, @kdy1, @shuding, @huozhi, @s-ekai, @samcx, and @ForsakenHarmony for helping!

next.js - v15.0.0-canary.120

Published by vercel-release-bot 2 months ago

Core Changes

  • Reland "Ensure bail out on ssr error in static generation": #68999

Misc Changes

  • chore(github): improve triaging issues with ai: #68995

Credits

Huge thanks to @ztanner and @samcx for helping!

next.js - v15.0.0-canary.119

Published by vercel-release-bot 2 months ago

Core Changes

  • Add draft mode flag for multi-zone: #68997

Misc Changes

  • Adding a disable git flag in Create Next App: #68821

Credits

Huge thanks to @Arinji2 and @ijjk for helping!

next.js - v15.0.0-canary.118

Published by vercel-release-bot 2 months ago

Core Changes

  • Update React from 187dd6a7-20240806 to 49496d49-20240814: #68898
  • Lookup alias and import maps using Pattern instead of String: #68274
  • perf(turbopack): improve app structure performance: #67397
  • Simplify static indicator: #68961
  • use setImmediate (if present) in edge react-dom/RSDW/RSDT: #68952
  • Fix flying-shuttle full mode breaking instrumentation: #68976
  • Update font data: #68964
  • Revert "Ensure bail out on ssr error in static generation": #68986

Misc Changes

  • Detect module type for webpack loaders and not hardcode JS: #68930
  • Revert "Update swc_core to v0.100.6 (#68560)": #68978
  • fix CNA example handling on Windows: #68977
  • Run Azure Pipelines after merge: #68982

Credits

Huge thanks to @mischnic, @eps1lon, @kdy1, @ztanner, @ForsakenHarmony, @ijjk, @lubieowoce, and @huozhi for helping!

next.js - v15.0.0-canary.117

Published by vercel-release-bot 2 months ago

Core Changes

  • refactor(turbo-tasks): Use an enum for strongly_consistent/ReadConsistency instead of a bool: #68913

Misc Changes

  • Bump ast-grep: #68844
  • Update swc_core to v0.100.6: #68560

Credits

Huge thanks to @bgw, @mischnic, and @kdy1 for helping!

next.js - v15.0.0-canary.116

Published by vercel-release-bot 2 months ago

Core Changes

  • Normalize vendored entrypoints: #68502
  • fix(next): properly pass layout-level maxDuration config to the children page segments on build: #68793
  • chore: fix typos in comments: #68792
  • Fix issue with afterFiles rewrites not working when prefixed with assetPrefix: #68694
  • refactor(turbo-tasks): Add TaskPersistence enum for task creation functions: #68866
  • Remove invalid app router etag normalizing: #68948
  • perf(turbo-tasks-macros): Move assert_returns_resolved_value into helper module: #68867
  • fix i18n data pathname resolving: #68947

Example Changes

  • fix: inngest example for latest version: #68600
  • Compose refactor: #68503
  • Improve TypeGen in Sanity Example: #68580
  • Update page.tsx - Fixing hydration error: #66868
  • fix: cache-handler example should reconnect to redis after errors: #68221
  • (Examples) Adds with-google-tag-manager example that uses @next/third-parties: #57364
  • Fix linting from #57364: #68951
  • examples: avoid duplicate css insert for ant design: #57947
  • docs(examples): fix next-translate prod hydration error in layout: #52653

Misc Changes

  • chore(github): fix type validation again: #68862
  • chore(github): update issue & discussion templates: #68915
  • chore(github): update other template links: #68923
  • Turbopack build: Fix Sass test: #68936
  • Update Turbopack production test manifest: #68927
  • docs: add Stack Auth to App Router-enabled auth frameworks: #68777
  • Ensure assertNoRedbox has a stack when it fails: #68940
  • Turbopack build: Skip CSS test that checks webpack behavior: #68935

Credits

Huge thanks to @samcx, @eps1lon, @devjiwonchoi, @timneutkens, @N2D4, @joelhooks, @khawajaJunaid, @stipsan, @rubyisrust, @abdull-haseeb, @bewinsnw, @housseindjirdeh, @mknichel, @ijjk, @li-jia-nan, @aralroca, @bgw, and @ztanner for helping!

next.js - v15.0.0-canary.115

Published by vercel-release-bot 2 months ago

Core Changes

  • remove circular ExportError import from SSG worker: #68858
  • re-order CacheNodeSeedData to put containing segment first: #68847

Misc Changes

  • feat(turbo-tasks): Add local_cells argument to turbo_tasks::function macro, read it in Vc::cell: #68644
  • chore(github): fix triage-issues-with-ai zod validation: #68860

Credits

Huge thanks to @ztanner, @bgw, and @samcx for helping!

next.js - v15.0.0-canary.114

Published by vercel-release-bot 2 months ago

Core Changes

  • rename fetchServerResponse response properties: #68814
  • Only opt into navigation PPR flow if prefetched route was PPRed: #68815
  • refactor: incremental cache cleanup: #68602
  • unfork navigateReducer: #68816

Misc Changes

  • Stop importing from next/dist/bin/next: #68830
  • mark flaky turbopack hmr tests: #68852

Credits

Huge thanks to @ztanner, @eps1lon, and @wyattjoh for helping!

next.js - v15.0.0-canary.113

Published by vercel-release-bot 2 months ago

Core Changes

  • [Turbopack] write action manifest atomically: #68538
  • Add node-cron to server externals: #68788
  • re-use loading from prefetch cache entries across searchParams: #68340
  • Ensure bail out on ssr error in static generation: #68764

Example Changes

  • updated the example of api-routes to utilize the App Router: #68771

Misc Changes

  • [Turbopack] serialization fixups: #68715
  • [Turbopack] run tests multiple times to test caching: #68722
  • Turbopack build: Skip experimental.fallbackNodePolyfills tests: #68825
  • Turbopack dev/build: Ensure serverExternalPackages applies to instrumentation.ts: #68835
  • Turbopack build: Fix CSS modules tests: #68834
  • Turbopack build: Mirror minify mangle options: #68839
  • [Turbopack] fix build-native script: #68822
  • chore(turbo-tasks): Remove dead/broken features from turbo-tasks & turbo-tasks-memory: #68817
  • Turbopack build: Skip Babel specific test: #68838
  • Turbopack build: Fix CSS tests: #68841
  • Docs: Add version tags for RC and experimental features: #68840

Credits

Huge thanks to @sokra, @timneutkens, @Sam-Phillemon9493, @bgw, @ztanner, @huozhi, and @delbaoliveira for helping!

next.js - v15.0.0-canary.112

Published by vercel-release-bot 2 months ago

Core Changes

  • Fix pnpm build --filter next on a clean repository: #68693
  • Rename url to path for onRequestError request arg: #68672
  • misc: add dd-trace to server externals: #68785
  • [after] remove createCacheScope: #68744
  • Remove obsolete deleteAppClientCache() call from webpack plugin: #68535
  • Clean up require.cache handling: #68743
  • Fix duplicate logs for invalid config exports: #68696
  • Always collect static icons for all segments: #68712

Example Changes

  • Updated radix-ui example to use App Router: #68711

Misc Changes

  • Turbopack build: Fix next/image tests: #68449
  • fix(create-next-app): support renamed repositories: #68802
  • test: add app route og image with custom font case: #68798
  • chore(github): run opened issues through ai: #68303

Credits

Huge thanks to @timneutkens, @eps1lon, @huozhi, @feedthejim, @lubieowoce, @unstubbable, @tknickman, @ijjk, @Shruthireddy04, and @samcx for helping!

next.js - v15.0.0-canary.111

Published by vercel-release-bot 2 months ago

Core Changes

  • Introduce prerenderAsyncStorage and refactor app-render: #68637
  • chore: remove duplicate storeHydrationError call: #68736
  • The patched fetch function should not buffer a streamed response: #68447
  • fix(create-next-app): link to app dir docs in next-env.d.ts in app dir templates: #68534

Misc Changes

  • Improve error message when preview builds were not found in deploy tests: #68589
  • Docs: Review RC docs comments: #68714
  • docs: replace broken bundle analyzer link: #68655

Credits

Huge thanks to @gnoff, @eps1lon, @delbaoliveira, @devjiwonchoi, @unstubbable, @mehmetozguldev, and @ronanru for helping!

next.js - v15.0.0-canary.110

Published by vercel-release-bot 2 months ago

Core Changes

  • Update React from 06d0b89e-20240801 to 187dd6a7-20240806: #68594
  • Prevent incompability with 'eval-source-map' and mangle: false: #68688
  • Update font data: #68639

Example Changes

  • Migrated 'with-absolute-imports' to App-router Convention: #68666

Credits

Huge thanks to @Hemanshu-Upadhyay, @eps1lon, and @unstubbable for helping!

next.js - v15.0.0-canary.109

Published by vercel-release-bot 2 months ago

Core Changes

  • fix: HMR not works when assetPrefix set to URL: #68622
  • Reject next image urls in image optimizer: #68628
  • Check vendored @ampproject/toolbox-optimizer into version control: #68466
  • Use proper react release channel for react-dom/static aliases: #68663
  • Stop mangling server runtime in dev: #68641
  • Ensure we hard error on invalid middleware config export: #68638
  • Ensure we copy map file as well for experimental tracing: #68676
  • chore: remove asset prefix warning log and update docs: #68681

Misc Changes

  • feat(turbopack): Allow type-only import of usePathname: #68643
  • Docs: Add static indicator diagram: #68659
  • Docs: Add note about RC deps: #68591
  • test: refactor unclear tests to composed matchers: #68674

Credits

Huge thanks to @devjiwonchoi, @kdy1, @huozhi, @eps1lon, @delbaoliveira, @unstubbable, @gnoff, and @ijjk for helping!

next.js - v15.0.0-canary.108

Published by vercel-release-bot 2 months ago

Core Changes

  • fix app router prefetch deduping: #68642
  • Turbopack HMR: Reload the page when server session changes: #68630
  • Remove extraneous configs from cache manifest: #68645

Credits

Huge thanks to @ztanner, @wbinnssmith, and @ijjk for helping!

next.js - v15.0.0-canary.107

Published by vercel-release-bot 2 months ago

Core Changes

  • fix: NPM Workspace throwsENOWORKSPACES error when fetching registry: #68522
  • fix: normalize-asset-prefix adding leading slash when URL assetPrefix is provided: #68518
  • Sitemap image tag support: #68034
  • chore(next-swc): avoid deleting .gitignore when running "clean" script: #68624
  • Fix favicon merging with customized icons: #67982
  • Add tests for self-importing packages: #68070
  • refactor static workers to help with parallelization & cache sharing: #68546
  • Handle pruning mismatching cache for experimental trace: #68635
  • Ensure next-server prepare only execute once: #68616

Misc Changes

  • fix: Update swc_relay: #67768
  • chore: Update lightningcss: #68576
  • feat(turbopack): Enable tree shaking for modules with server actions: #68608
  • move tests into common folder: #68569
  • fix: avoid crashing test setup if "packages/next-swc/native" does not exist: #68625
  • refactor(turbo-tasks): Merge CELL_COUNTERS and CURRENT_TASK_ID into CURRENT_TASK_STATE: #68607
  • chore: port more nextpack scripts: #68586
  • Update Turbopack production test manifest: #68612
  • Update Turbopack development test manifest: #68613

Credits

Huge thanks to @kdy1, @devjiwonchoi, @archanaagivale30, @sokra, @lubieowoce, @bgw, @huozhi, @mischnic, @ForsakenHarmony, @ztanner, and @ijjk 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