{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":70107786,"defaultBranch":"canary","name":"next.js","ownerLogin":"vercel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-05T23:32:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14985020?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717749538.0","currentOid":""},"activityList":{"items":[{"before":"c772c9f3d4f464ea7dad19372c9d13f96b942bf2","after":"48396e80ae38caed139b7fd9fc66f7291a33c3af","ref":"refs/heads/canary","pushedAt":"2024-06-07T08:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vercel-release-bot","name":"Vercel Release Bot","path":"/vercel-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88769842?s=80&v=4"},"commit":{"message":"v15.0.0-canary.17","shortMessageHtmlLink":"v15.0.0-canary.17"}},{"before":"651fed269e9a1a243bc623599f981c1b25acf87f","after":"706af03ff55eb171d316eda04f3c65f5bd36317e","ref":"refs/heads/sebbie/06-04-update_react_from_f994737d14_to_bf3a29d097","pushedAt":"2024-06-07T08:29:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Add missing `key` to default head","shortMessageHtmlLink":"Add missing key to default head"}},{"before":"1c9f8cdf101463d41ed252f35b527b10fb23ffd9","after":null,"ref":"refs/heads/sokra/update-turbopack-4","pushedAt":"2024-06-07T08:11:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"}},{"before":"004651b9739071d258b4341d292b10faae27e0fc","after":"c772c9f3d4f464ea7dad19372c9d13f96b942bf2","ref":"refs/heads/canary","pushedAt":"2024-06-07T08:11:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"update turbopack (#66627)\n\n* https://github.com/vercel/turbo/pull/8347 \r\n* https://github.com/vercel/turbo/pull/8348 ","shortMessageHtmlLink":"update turbopack (#66627)"}},{"before":null,"after":"c657a0c34e2d9b443ed1f768003c1ffd1281fe25","ref":"refs/heads/update/turbopack-manifest-1717743884128","pushedAt":"2024-06-07T07:04:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vercel-release-bot","name":"Vercel Release Bot","path":"/vercel-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88769842?s=80&v=4"},"commit":{"message":"update/turbopack-manifest-1717743884128","shortMessageHtmlLink":"update/turbopack-manifest-1717743884128"}},{"before":null,"after":"7af43a4d6dfc1800dfb5b3540b6a77c147999dbe","ref":"refs/heads/update/turbopack-manifest-1717743882085","pushedAt":"2024-06-07T07:04:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vercel-release-bot","name":"Vercel Release Bot","path":"/vercel-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88769842?s=80&v=4"},"commit":{"message":"update/turbopack-manifest-1717743882085","shortMessageHtmlLink":"update/turbopack-manifest-1717743882085"}},{"before":null,"after":"1c9f8cdf101463d41ed252f35b527b10fb23ffd9","ref":"refs/heads/sokra/update-turbopack-4","pushedAt":"2024-06-07T06:55:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"update turbopack","shortMessageHtmlLink":"update turbopack"}},{"before":null,"after":"b2b505cfb0e21ff4f62bc692e51ccac26563b608","ref":"refs/heads/wbinnssmith/invalid-import-before","pushedAt":"2024-06-07T00:49:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"},"commit":{"message":"Make `InvalidImportResolvePlugin` a `BeforeResolvePlugin`\n\nhttps://github.com/vercel/turbo/pull/8165 introduced plugins that operate before resolving occurs, meaning that plugins like `InvalidImportResolvePlugin` which never use the initial resolve result and report issues can avoid that work.\n\nTest Plan: `TURBOPACK_DEV=1 TURBOPACK=1 pnpm test-dev test/development/acceptance-app/invalid-imports.test.ts`","shortMessageHtmlLink":"Make InvalidImportResolvePlugin a BeforeResolvePlugin"}},{"before":null,"after":"f69337d7ab45d23c2c0a9b3f4be5d51a1118ad7b","ref":"refs/heads/06-06-prevent_duplicate_rsc_fetch_when_action_redirects","pushedAt":"2024-06-06T23:42:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ztanner","name":"Zack Tanner","path":"/ztanner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1939140?s=80&v=4"},"commit":{"message":"prevent duplicate RSC fetch when action redirects","shortMessageHtmlLink":"prevent duplicate RSC fetch when action redirects"}},{"before":"a1eead87ea49f8ac3dd671ed071089ab3b99d62a","after":"004651b9739071d258b4341d292b10faae27e0fc","ref":"refs/heads/canary","pushedAt":"2024-06-06T23:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vercel-release-bot","name":"Vercel Release Bot","path":"/vercel-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88769842?s=80&v=4"},"commit":{"message":"v15.0.0-canary.16","shortMessageHtmlLink":"v15.0.0-canary.16"}},{"before":"31222b53b4887ca3920d1f157b51e05d0a7150e5","after":"a1eead87ea49f8ac3dd671ed071089ab3b99d62a","ref":"refs/heads/canary","pushedAt":"2024-06-06T23:21:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"Update image.mdx (#66618)\n\nUsing `overflow: hidden` on the image's parent element is not necessary,\r\nas the image is already set to be the same dimensions as its parent with\r\nno overflow, and `object-fit` only changes the image aspect ratio & crop\r\nwithin those dimensions.\r\n\r\nCo-authored-by: Steven ","shortMessageHtmlLink":"Update image.mdx (#66618)"}},{"before":"152b1907bf4095f4bd4a0221c0e4b1550b6bb02e","after":"0f79bbd0cba63e1f46ba075686d0fb09f13023ca","ref":"refs/heads/huozhi/metadata-optimize-routes","pushedAt":"2024-06-06T22:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huozhi","name":"Jiachi Liu","path":"/huozhi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4800338?s=80&v=4"},"commit":{"message":"fix turbopack app paths manifest","shortMessageHtmlLink":"fix turbopack app paths manifest"}},{"before":"f52f27896de6617b1a7c3615dc7b247208bb5e7d","after":"31222b53b4887ca3920d1f157b51e05d0a7150e5","ref":"refs/heads/canary","pushedAt":"2024-06-06T22:49:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samcx","name":"Sam Ko","path":"/samcx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28912696?s=80&v=4"},"commit":{"message":"Update code examples in documentation (12-third-party-libraries) (#66600)\n\nUpdate four code examples in `12-third-party-libraries.mdx`:\r\n- Old not working code syntax was used to send events to Google\r\nAnalytics and Google Tag Manager.\r\n\r\n\r\n\r\nCo-authored-by: Sam Ko ","shortMessageHtmlLink":"Update code examples in documentation (12-third-party-libraries) (#66600"}},{"before":"663c6af440632f14abda6e1f76da515ca285acf1","after":"dd6ab93ddbaa4a4a15ff708f9cbcf3f968a0ace3","ref":"refs/heads/14-2-1","pushedAt":"2024-06-06T22:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztanner","name":"Zack Tanner","path":"/ztanner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1939140?s=80&v=4"},"commit":{"message":"Fix loading navigation with metadata and prefetch (#66447)\n\nFixes NEXT-3498\n\nFixed loading shows up and disappear during client navigation, when you\ndefined `prefetch` is enabled and slow `generateMetadata` is defined. In\nsuspense, adding it back so that the app can still remain suspensy\nduring navigation.\n\nPrefetch -> Link Navigation -> Show `loading.js` -> RSC payload fetched\n(no page content) -> the page content will display later when the\npromise is resolved\n\nPrefetch -> Link Navigation -> Show `loading.js` -> RSC payload fetched\n-> suspensy page content still triggering `loading.js` -> display the\nresolved page content when the promise is resolved\n\n---------\n\nCo-authored-by: Zack Tanner <1939140+ztanner@users.noreply.github.com>","shortMessageHtmlLink":"Fix loading navigation with metadata and prefetch (#66447)"}},{"before":"9c7c92bcab1d356a7d0a18e2c90822a0da6ae1a6","after":"f52f27896de6617b1a7c3615dc7b247208bb5e7d","ref":"refs/heads/canary","pushedAt":"2024-06-06T21:39:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vercel-release-bot","name":"Vercel Release Bot","path":"/vercel-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88769842?s=80&v=4"},"commit":{"message":"v15.0.0-canary.15","shortMessageHtmlLink":"v15.0.0-canary.15"}},{"before":"3f1bbd055ff4f1a7a55e3e252df11d79aa0f13c1","after":null,"ref":"refs/heads/wbinnssmith/turbopack-240606.2","pushedAt":"2024-06-06T21:31:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"}},{"before":"4118660930de91fc579f93d68c6accfd1f85127d","after":"9c7c92bcab1d356a7d0a18e2c90822a0da6ae1a6","ref":"refs/heads/canary","pushedAt":"2024-06-06T21:31:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"},"commit":{"message":"Update to turbopack-240606.2 (#66606)\n\nIncludes:\n- https://github.com/vercel/turbo/pull/8346\n- https://github.com/vercel/turbo/pull/8344","shortMessageHtmlLink":"Update to turbopack-240606.2 (#66606)"}},{"before":"04ce445105eed981f0d137888fc977f1b3df1d50","after":"4118660930de91fc579f93d68c6accfd1f85127d","ref":"refs/heads/canary","pushedAt":"2024-06-06T21:29:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samcx","name":"Sam Ko","path":"/samcx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28912696?s=80&v=4"},"commit":{"message":"Add videos to openGraph metadata object (#66613)\n\n### What?\r\nAdds a videos example to the `openGraph` object in `metadata`. \r\n\r\n### Why?\r\nI came to the docs looking for `openGraph` video info and luckily\r\nchecked in the actual type definitions to find it was there and easy to\r\nadd. Figured some others would come looking for it as well and would be\r\ngood to have a quick example in the docs.\r\n\r\n---------\r\n\r\nCo-authored-by: Sam Ko ","shortMessageHtmlLink":"Add videos to openGraph metadata object (#66613)"}},{"before":"dffaaa1f75c7ccb71943c074d407f61fc49f6c49","after":"152b1907bf4095f4bd4a0221c0e4b1550b6bb02e","ref":"refs/heads/huozhi/metadata-optimize-routes","pushedAt":"2024-06-06T21:05:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"huozhi","name":"Jiachi Liu","path":"/huozhi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4800338?s=80&v=4"},"commit":{"message":"parse exports","shortMessageHtmlLink":"parse exports"}},{"before":"16825a9d945e9a87e75ebe5c23de70162d2a9e09","after":"dffaaa1f75c7ccb71943c074d407f61fc49f6c49","ref":"refs/heads/huozhi/metadata-optimize-routes","pushedAt":"2024-06-06T20:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huozhi","name":"Jiachi Liu","path":"/huozhi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4800338?s=80&v=4"},"commit":{"message":"parse exports","shortMessageHtmlLink":"parse exports"}},{"before":"7dfb652ef1ada396a1816d5905e38ca93558e4a0","after":"9a1cd356dbafbfcf23d1b9ec05f772f766d05580","ref":"refs/heads/main","pushedAt":"2024-06-06T18:05:59.000Z","pushType":"push","commitsCount":112,"pusher":{"login":"malewis5","name":"Matthew Lewis","path":"/malewis5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29663600?s=80&v=4"},"commit":{"message":"fix: ignore to test build","shortMessageHtmlLink":"fix: ignore to test build"}},{"before":null,"after":"7d3bdf3c18ff0649ec0fc6df2796b1a156be4a7b","ref":"refs/heads/mattlewis/update-contentful-example","pushedAt":"2024-06-06T17:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"malewis5","name":"Matthew Lewis","path":"/malewis5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29663600?s=80&v=4"},"commit":{"message":"feat: add contentful sdk","shortMessageHtmlLink":"feat: add contentful sdk"}},{"before":null,"after":"16825a9d945e9a87e75ebe5c23de70162d2a9e09","ref":"refs/heads/huozhi/metadata-optimize-routes","pushedAt":"2024-06-06T17:27:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"huozhi","name":"Jiachi Liu","path":"/huozhi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4800338?s=80&v=4"},"commit":{"message":"Analyze exports","shortMessageHtmlLink":"Analyze exports"}},{"before":"3d7cac2fbb49217d89d1efdec1fd805596a9f8b0","after":null,"ref":"refs/heads/shu/93ck","pushedAt":"2024-06-06T16:08:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuding","name":"Shu Ding","path":"/shuding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3676859?s=80&v=4"}},{"before":"9aa197c03b49715713940201d50c62f67a3cff07","after":"04ce445105eed981f0d137888fc977f1b3df1d50","ref":"refs/heads/canary","pushedAt":"2024-06-06T16:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shuding","name":"Shu Ding","path":"/shuding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3676859?s=80&v=4"},"commit":{"message":"Fix Server Actions closure idents tracking (#66601)\n\nThis PR fixes the same case mention in #66464. Instead of collecting all\r\nvalues eagerly, here we merge fields (on any level of depth) of the same\r\nvalue and skip methods. For example:\r\n\r\n```ts\r\nfoo.bar\r\nfoo.bar.baz\r\n\r\nqux.fn()\r\n```\r\n\r\nPreviously we're (wrongly) collecting `[foo.bar, foo.bar.baz, qux.fn]`,\r\nand now it will be just `[foo.bar, qux]`.\r\n\r\nMerging of fields is critical for collecting methods correctly because\r\nin theory we can't tell if an object member is a method or not:\r\n\r\n```ts\r\ndata.push.call(data, 1)\r\n\r\n// or inside a function that does the same:\r\ndoPush(data.push, data)\r\n```\r\n\r\nIf we don't merge fields we'll collect `[data.push, data]` which still\r\nfails.","shortMessageHtmlLink":"Fix Server Actions closure idents tracking (#66601)"}},{"before":"c14879b4d2d620dc942630e0c2bc74aa6fb242f1","after":null,"ref":"refs/heads/shu/gcrp","pushedAt":"2024-06-06T16:08:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuding","name":"Shu Ding","path":"/shuding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3676859?s=80&v=4"}},{"before":null,"after":"3f1bbd055ff4f1a7a55e3e252df11d79aa0f13c1","ref":"refs/heads/wbinnssmith/turbopack-240606.2","pushedAt":"2024-06-06T15:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"},"commit":{"message":"Update to turbopack-240606.2\n\nIncludes:\n- https://github.com/vercel/turbo/pull/8346\n- https://github.com/vercel/turbo/pull/8344","shortMessageHtmlLink":"Update to turbopack-240606.2"}},{"before":"34dc9058ad2689c4e370cc3cd48909e530093aa4","after":"663c6af440632f14abda6e1f76da515ca285acf1","ref":"refs/heads/14-2-1","pushedAt":"2024-06-06T15:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix(next/image): detect react@19 for `fetchPriority` prop (#65235)\n\nIn a previous PR, https://github.com/vercel/next.js/pull/47302,\r\ndetection for `fetchPriority` assumed that\r\nhttps://github.com/facebook/react/pull/25927 would land in react@18.3.0\r\nbecause that was the react@canary version at the time. However, it\r\ndidn't land in react@18.3.0 and it is expected to land in react@19.0.0\r\ndue to the breaking change.\r\n\r\nThis means that users upgrading to react@18.3.0 will see a warning.\r\n\r\nThe fix is to stop looking at the `React.version` string and instead\r\ncheck for `React.use`, a feature that [will land in\r\nreact@19.0.0](https://react.dev/blog/2024/04/25/react-19#new-feature-use)\r\nbut is also available in react@canary and react@beta today.\r\n\r\nNote: There were tests added for App Router and Pages Router in a\r\nprevious PR https://github.com/vercel/next.js/pull/47302 but they seem\r\nto run on react@18.2.0 which is why we don't see failures.\r\n\r\nFixes https://github.com/vercel/next.js/issues/65161","shortMessageHtmlLink":"fix(next/image): detect react@19 for fetchPriority prop (#65235)"}},{"before":"6185444e0a944a82e7719ac37dad8becfed86acd","after":"9aa197c03b49715713940201d50c62f67a3cff07","ref":"refs/heads/canary","pushedAt":"2024-06-06T15:13:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manovotny","name":"Michael Novotny","path":"/manovotny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446260?s=80&v=4"},"commit":{"message":"docs: otel use anchor instead of path (#66592)","shortMessageHtmlLink":"docs: otel use anchor instead of path (#66592)"}},{"before":null,"after":"3d7cac2fbb49217d89d1efdec1fd805596a9f8b0","ref":"refs/heads/shu/93ck","pushedAt":"2024-06-06T14:14:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shuding","name":"Shu Ding","path":"/shuding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3676859?s=80&v=4"},"commit":{"message":"improve property tracking","shortMessageHtmlLink":"improve property tracking"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXwColgA","startCursor":null,"endCursor":null}},"title":"Activity · vercel/next.js"}