{
  "repo": "vercel/next.js",
  "count": 5,
  "releases": [
    {
      "tag": "v16.4.0-canary.35",
      "name": "v16.4.0-canary.35",
      "publishedAt": "2026-09-17T23:43:31Z",
      "url": "https://github.com/vercel/next.js/releases/tag/v16.4.0-canary.35",
      "highlights": [
        "Misc Changes",
        "Nudge the agents for future defaults adoption: #98721",
        "Add future defaults upgrade coverage for `next upgrade --ai`: #98643",
        "Nudge the agents for latest version upgrade: #98640",
        "Add \"latest\" upgrade coverage for `next upgrade --ai`: #98633",
        "Nudge the agents for security vulnerable version upgrade: #98637"
      ],
      "breakingSignals": []
    },
    {
      "tag": "v16.4.0-canary.34",
      "name": "v16.4.0-canary.34",
      "publishedAt": "2026-09-16T23:46:51Z",
      "url": "https://github.com/vercel/next.js/releases/tag/v16.4.0-canary.34",
      "highlights": [
        "Misc Changes",
        "Store code generation AST paths in a shared trie: #98581",
        "Turbopack: Remove wasmer from lockfile by deleting dead feature option from our wasm crate: #98761",
        "Prefer using join over try_join when you don't want a vec: #98547",
        "Preserve committed app route response status during fallback: #98649",
        "docs: scope React cache() guidance to the render pass: #98741"
      ],
      "breakingSignals": []
    },
    {
      "tag": "v16.4.0-canary.33",
      "name": "v16.4.0-canary.33",
      "publishedAt": "2026-09-16T09:06:18Z",
      "url": "https://github.com/vercel/next.js/releases/tag/v16.4.0-canary.33",
      "highlights": [
        "Misc Changes",
        "Fix App Router locale path matching with Pages i18n: #98095",
        "Upgrade React from `019019be-20260911` to `ff8f88fc-20260915`: #98693",
        "Credits",
        "Huge thanks to @timneutkens for helping!"
      ],
      "breakingSignals": []
    },
    {
      "tag": "v16.4.0-canary.32",
      "name": "v16.4.0-canary.32",
      "publishedAt": "2026-09-15T23:47:19Z",
      "url": "https://github.com/vercel/next.js/releases/tag/v16.4.0-canary.32",
      "highlights": [
        "Misc Changes",
        "fix(turbopack): trace cyclic modules to explicit entries: #98661",
        "Use default pnpm package import method: #98703",
        "Fix constant inlining in shorthand properties: #98662",
        "test(turbopack): add strong read operation roots: #98248",
        "Use pnpm for isolated test installs: #98425"
      ],
      "breakingSignals": []
    },
    {
      "tag": "v16.4.0-canary.31",
      "name": "v16.4.0-canary.31",
      "publishedAt": "2026-09-14T23:44:56Z",
      "url": "https://github.com/vercel/next.js/releases/tag/v16.4.0-canary.31",
      "highlights": [
        "Core Changes",
        "fix: detect proxy.ts correctly with compound pageExtensions: #93246",
        "Misc Changes",
        "test(turbopack): strongly read test operations: #98247",
        "Add `next dev` wait for Turbopack shutdown: #98646",
        "docs: document default turbopack.resolveExtensions: #98627"
      ],
      "breakingSignals": []
    }
  ]
}