Skip to content

next 15.0.0-canary.96

Core Changes

  • Remove quotation marks from object key : #68337
  • Move static indicator into dev overlay: #68369
  • Ensure we match comment minify behavior between terser and swc: #68372
  • update turbopack: #68399
  • chore: fix references for the new turbopack crates: #68128
  • refactor: merge turbopack crates into next.js: #68127

Misc Changes

  • box Scheduled task state to save memory (vercel/turbo#8807)
  • Drop excessive cells after task reexecution (vercel/turbo#8170)
  • reduce memory and consolidate shared vs transient cells (vercel/turbo#8263)
  • avoid implementing Eq on Completion (vercel/turbo#8818)
  • feat: Improve tree shaking (vercel/turbo#8781)
  • GC auto increase memory limit on inefficient GC (vercel/turbo#8687)
  • Reduce macro usage in turbo-tasks-testing (vercel/turbo#8832)
  • fix: Use hygiene_with_config instead of hygiene (vercel/turbo#8848)
  • Support monorepo package self-references (vercel/turbo#8820)
  • allow to resolve symlinks on DirectoryEntry (vercel/turbo#8851)
  • fix symlinks and dotfiles while reading glob (vercel/turbo#8865)
  • Support module_resolution: "nodenext" (vercel/turbo#8748)
  • Add/move tests for Vc generics (vercel/turbo#8843)
  • Fix ReadRef<T>::cell when T != T::Read::Repr (vercel/turbo#8845)
  • fix: Fix tree shaking even more (vercel/turbo#8864)
  • improve test glob to exclude output folder (vercel/turbo#8875)
  • only add import references when they are used (vercel/turbo#8874)
  • Replace MDX ModuleType with MDX SourceTransform (vercel/turbo#8766)
  • Make JS Lints have lower severity (vercel/turbo#8837)
  • Convert MDX errors into issues (vercel/turbo#8879)
  • smarter logical combination that keeps truthy/falsy/nullish property (vercel/turbo#8873)
  • Skip unreachable code when early return can be statically analysed (vercel/turbo#8890)
  • Add 'turbopack/' from commit 'fb033c4917bb1bb98b238f1b4c7a928b66a90887'

Credits

Huge thanks to @mud-ali, @ijjk, @sokra, and @ForsakenHarmony for helping!