npm next 15.0.4-canary.30
v15.0.4-canary.30

20 hours ago

Core Changes

  • feat(after): unflag unstable_after internals: #73190
  • feat(after): allow using unstable_after in generateStaticParams: #73217
  • Error on navigation API usage in pages router and middleware: #73100
  • Undeprecate revalidate APIs and rename expire APIs: #73193
  • Revert "codemod: replace revalidate(Tag|Path) to expire(Tag|Path)": #73269
  • feat(after): wait for after-callbacks before server shutdown: #72590
  • Fixed interception on a catch-all route: #72902
  • add option to disable experimental CssChunkingPlugin: #73286

Misc Changes

  • port turbopack-node to ResolvedVc: #73082
  • port turbopack-static to ResolvedVc: #73084
  • perf(turbopack): Use ResolvedVc for next-api, part 1: #73234
  • Pin undici in tests: #73263
  • Turbopack: use try_join instead of future::try_join_all: #73261
  • docs(server-actions): add missing formData type: #73257
  • perf(turbopack): Use ResolvedVc for next-api, part 2: #73235
  • docs: update static-tweet to react-tweet: #73253
  • docs(fetching): params to await params: #73254
  • convert let keyword to const keyword to data fetching and caching example: #73251
  • [Turbopack] instead of depending on all env vars, track them via Proxy in webpack loaders: #73112
  • docs: update the demo link of kontent.ai: #73250
  • Docs: Fix headings in Layouts and Pages: #73268
  • remove ResolvedVc from trait functions: #73270
  • perf(turbopack): Use ResolvedVc for next-api, part 3: #73236
  • [Turbopack] Revert "refactor filesystem writes to an effect based system": #73287
  • Devlow: exit with non-zero code on failure: #73276

Credits

Huge thanks to @arlyon, @lubieowoce, @kdy1, @mischnic, @huozhi, @ijjk, @devpla, @JamBalaya56562, @devjiwonchoi, @ovogmap, @sokra, @delbaoliveira, @Reflex2468, @ztanner, and @wbinnssmith for helping!

Don't miss a new next release

NewReleases is sending notifications on new releases.