{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":787184500,"defaultBranch":"canary","name":"next.js_dev","ownerLogin":"RussPalms","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-16T03:38:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71285130?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713238726.9467142","currentOid":""},"activityList":{"items":[{"before":"8cb8edb686ec8ddf7e24c69545d11175fcb9df02","after":"0fee50ed6e18c35d8a6c40b9bb2dd5c0bed523f8","ref":"refs/heads/canary","pushedAt":"2024-06-11T19:36:38.000Z","pushType":"push","commitsCount":83,"pusher":{"login":"RussPalms","name":"Russell Brian Fulache Dugaduga Jale Palma","path":"/RussPalms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71285130?s=80&v=4"},"commit":{"message":"fix: app-router prefetch crash when an invalid URL is passed to Link (#66755)\n\nCloses [#66650](https://github.com/vercel/next.js/issues/66650)\r\nCloses NEXT-3520\r\n\r\n### What?\r\n\r\n- Make Link not throw during prefetch if it received an invalid `href`\r\n(see [#66650](https://github.com/vercel/next.js/issues/66650))\r\n- Throw in dev mode if an invalid link was passed to `router.prefetch`\r\n-- this matches current prod behavior\r\n- (previously, we'd immediately exit out of `router.prefetch`, so the\r\nuser would see no indication that this'd fail in prod)\r\n\r\n### Why?\r\n\r\nIf an invalid URL was passed to ``, the whole app would crash and\r\nshow \"A client-side exception occurred\". A failed prefetch should not\r\nbring down the whole app.\r\n\r\nNote that This preserves the current behavior of explicit\r\n`router.prefetch(url)` throwing an error if `url` is invalid. We may\r\nwant to adjust this in the future, but that could be considered a\r\nbreaking change, so I'm leaving it out for now. This only affects\r\n`Link`, which was intended to catch any errors thrown from\r\n`router.prefetch`, but that bit was accidentally broken.","shortMessageHtmlLink":"fix: app-router prefetch crash when an invalid URL is passed to Link (v…"}},{"before":"add70dae927d6f99ebf9acb8dcda1ec4e1293a79","after":"8cb8edb686ec8ddf7e24c69545d11175fcb9df02","ref":"refs/heads/canary","pushedAt":"2024-06-04T16:30:56.000Z","pushType":"push","commitsCount":249,"pusher":{"login":"RussPalms","name":"Russell Brian Fulache Dugaduga Jale Palma","path":"/RussPalms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71285130?s=80&v=4"},"commit":{"message":"refactor: deprecate future directory (#66432)\n\nThis removes the previous `server/future` directory and moves everything\r\ninto the `server` or `server/lib` directories. This is aimed to start to\r\nflatten the server application structure.","shortMessageHtmlLink":"refactor: deprecate future directory (vercel#66432)"}},{"before":"7725047c89f1b364fc847c38fd4088bb9d141034","after":"add70dae927d6f99ebf9acb8dcda1ec4e1293a79","ref":"refs/heads/canary","pushedAt":"2024-05-14T17:48:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"RussPalms","name":"Russell Brian Fulache Dugaduga Jale Palma","path":"/RussPalms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71285130?s=80&v=4"},"commit":{"message":"Docs: Make \"With URL Obeject\" only displayed in Pages docs (#65547)\n\nApp router [does not\r\nsupport](https://nextjs.org/docs/messages/app-dir-dynamic-href) dynamic\r\nhrefs: removing it from the app router docs, and only having it in the\r\npages router docs.\r\n\r\nFixes #65505\r\n\r\n---------\r\n\r\nCo-authored-by: samcx ","shortMessageHtmlLink":"Docs: Make \"With URL Obeject\" only displayed in Pages docs (vercel#65547"}},{"before":"34a96e126a212c060ef0b48feb2b648b40f39f3a","after":"7725047c89f1b364fc847c38fd4088bb9d141034","ref":"refs/heads/canary","pushedAt":"2024-05-13T22:37:58.000Z","pushType":"push","commitsCount":152,"pusher":{"login":"RussPalms","name":"Russell Brian Fulache Dugaduga Jale Palma","path":"/RussPalms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71285130?s=80&v=4"},"commit":{"message":"update cache handler version in example (#65330)\n\n### What?\r\nUpdate the cache-handler package to the latest and changed logic for\r\nopting out of caching during build.\r\n\r\n### Why?\r\nThe current implementation in the cache-handler-redis example requires\r\nan environment variable check for `REDIS_AVAILABLE` to determine if the\r\nserver has already started in order to opt out of caching during build.\r\nThis update leverages the `NEXT_PHASE` environment variable instead.\r\n\r\n### How?\r\nThis updates the environment variable check to leverage the `NEXT_PHASE`\r\nvariable so a user doesn't have to manage a new environment variable.\r\n\r\n---------\r\n\r\nCo-authored-by: JJ Kasper ","shortMessageHtmlLink":"update cache handler version in example (vercel#65330)"}},{"before":"f09650b7b449caf8b22f367511e197034b209185","after":"34a96e126a212c060ef0b48feb2b648b40f39f3a","ref":"refs/heads/canary","pushedAt":"2024-05-01T04:11:52.000Z","pushType":"push","commitsCount":123,"pusher":{"login":"RussPalms","name":"Russell Brian Fulache Dugaduga Jale Palma","path":"/RussPalms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71285130?s=80&v=4"},"commit":{"message":"v14.3.0-canary.33","shortMessageHtmlLink":"v14.3.0-canary.33"}},{"before":"bef015e0f3a5a902caa9acf5b2a163c58e66a019","after":"f09650b7b449caf8b22f367511e197034b209185","ref":"refs/heads/canary","pushedAt":"2024-04-21T07:16:47.000Z","pushType":"push","commitsCount":77,"pusher":{"login":"RussPalms","name":"Russell Brian Fulache Dugaduga Jale Palma","path":"/RussPalms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71285130?s=80&v=4"},"commit":{"message":"v14.3.0-canary.14","shortMessageHtmlLink":"v14.3.0-canary.14"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYpjRDgA","startCursor":null,"endCursor":null}},"title":"Activity · RussPalms/next.js_dev"}