{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":207645083,"defaultBranch":"main","name":"query","ownerLogin":"TanStack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-10T19:23:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72518640?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716833605.0","currentOid":""},"activityList":{"items":[{"before":"721730a6a9bd3e0eed75672d9787f3a3accead7a","after":"b0c09aa63d7b8dad84d34ee5ba49d280032e467d","ref":"refs/heads/main","pushedAt":"2024-05-27T18:16:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"release: v5.40.0","shortMessageHtmlLink":"release: v5.40.0"}},{"before":"70f7f715381860656ba88ee07acd998119d346e0","after":null,"ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T18:13:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"}},{"before":"f8031f462e61ad8e45006cda12c96960c2dc3d53","after":"721730a6a9bd3e0eed75672d9787f3a3accead7a","ref":"refs/heads/main","pushedAt":"2024-05-27T18:13:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat: allow to dehydrate and restore promises (#7481)\n\n* feat: allow to dehydrate and restore promises\r\n\r\n* fix: retries with initialPromise, but without queryFn\r\n\r\n* fix: retries for infinite queries\r\n\r\nthis could use some reconciliation\r\n\r\n* refactor: streamline the way we get the queryFn between Query and InfiniteQuery\r\n\r\n* fix: only dehydrate query.promise for pending queries\r\n\r\n* feat: allow setting hydration and dehydration defaultOptions on the QueryClient\r\n\r\n* test: global defaultOptions for hydrate / dehydrate\r\n\r\n* tests: hydration of promises\r\n\r\n* feat: next15 integration test\r\n\r\n* docs: app directory prefetching example\r\n\r\n* docs: global hydrate and dehydrate options\r\n\r\n* feat: use streaming\r\n\r\n* docs: prefetching\r\n\r\n* test: useQuery with initialPromise\r\n\r\n* fix: do not leak server errors to the client\r\n\r\n* docs: typo\r\n\r\n* fix: ignore next in sherif\r\n\r\nbecause we test against multiple versions of next\r\n\r\n* test: await promise before clearing client to avoid error\r\n\r\n* feat: always respect the `promise` passed to hydrate, even if we already have a cached entry.\r\n\r\n* Update docs/framework/react/guides/advanced-ssr.md\r\n\r\nCo-authored-by: Fredrik Höglund \r\n\r\n* Update docs/framework/react/guides/advanced-ssr.md\r\n\r\nCo-authored-by: Fredrik Höglund \r\n\r\n* chore: remove leftover 'use client'\r\n\r\n* oops\r\n\r\n* docs: better text\r\n\r\n* chore: better error messages\r\n\r\n* update note\r\n\r\n* chore: fix lock file\r\n\r\n---------\r\n\r\nCo-authored-by: Fredrik Höglund ","shortMessageHtmlLink":"feat: allow to dehydrate and restore promises (#7481)"}},{"before":"6547423862ee2f20c9bdbb8546927e552763d9b3","after":"70f7f715381860656ba88ee07acd998119d346e0","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T17:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"chore: fix lock file","shortMessageHtmlLink":"chore: fix lock file"}},{"before":"34bd169ae4bd6ed4918d68d48badda9291183dcb","after":"6547423862ee2f20c9bdbb8546927e552763d9b3","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T16:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"update note","shortMessageHtmlLink":"update note"}},{"before":"7401080846546b6da53ea14dd96d2ac3c28c94bd","after":"34bd169ae4bd6ed4918d68d48badda9291183dcb","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T15:02:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"chore: better error messages","shortMessageHtmlLink":"chore: better error messages"}},{"before":"b8af2d8c68223ce2ebfffb2ecedfdf79124fe1b0","after":"7401080846546b6da53ea14dd96d2ac3c28c94bd","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T14:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"Update docs/framework/react/guides/advanced-ssr.md\n\nCo-authored-by: Fredrik Höglund ","shortMessageHtmlLink":"Update docs/framework/react/guides/advanced-ssr.md"}},{"before":"95fe2744a075ce87a5ee2244a1732e4f02901621","after":"b8af2d8c68223ce2ebfffb2ecedfdf79124fe1b0","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T14:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"Update docs/framework/react/guides/advanced-ssr.md\n\nCo-authored-by: Fredrik Höglund ","shortMessageHtmlLink":"Update docs/framework/react/guides/advanced-ssr.md"}},{"before":"ef57ad5af57f549cd805e366153a2088590c5ad0","after":"95fe2744a075ce87a5ee2244a1732e4f02901621","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T12:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat: always respect the `promise` passed to hydrate, even if we already have a cached entry.","shortMessageHtmlLink":"feat: always respect the promise passed to hydrate, even if we alre…"}},{"before":"2a2f7f44e83b902e3273a5a5e13364311bfc302b","after":"ef57ad5af57f549cd805e366153a2088590c5ad0","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T08:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"test: await promise before clearing client to avoid error","shortMessageHtmlLink":"test: await promise before clearing client to avoid error"}},{"before":"f6beb5d3ac6a877cd069854933e643d70cba22b8","after":"2a2f7f44e83b902e3273a5a5e13364311bfc302b","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T07:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"fix: ignore next in sherif\n\nbecause we test against multiple versions of next","shortMessageHtmlLink":"fix: ignore next in sherif"}},{"before":"03676ddd794637bc49a72a82f1e18790f41aa22a","after":"f6beb5d3ac6a877cd069854933e643d70cba22b8","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T07:55:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"docs: typo","shortMessageHtmlLink":"docs: typo"}},{"before":"b3873738570820a4e56703802001f80077f164d3","after":"03676ddd794637bc49a72a82f1e18790f41aa22a","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-27T07:48:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"fix: do not leak server errors to the client","shortMessageHtmlLink":"fix: do not leak server errors to the client"}},{"before":"ebf52b3f9a99a7c027de786074908933ead1d0b4","after":"b3873738570820a4e56703802001f80077f164d3","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-26T18:40:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"docs: prefetching","shortMessageHtmlLink":"docs: prefetching"}},{"before":"ebd82782ed33c165c7e84a6a66598558c3a35291","after":"ebf52b3f9a99a7c027de786074908933ead1d0b4","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-26T14:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"docs: app directory prefetching example","shortMessageHtmlLink":"docs: app directory prefetching example"}},{"before":"8f55e36a7c94242176875bbb18c63ab6991c6af0","after":"ebd82782ed33c165c7e84a6a66598558c3a35291","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-26T13:49:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat: next15 integration test","shortMessageHtmlLink":"feat: next15 integration test"}},{"before":"ea7ac38488db2f0ef256917ffc87d482b62da7b6","after":"8f55e36a7c94242176875bbb18c63ab6991c6af0","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-26T12:39:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat: allow setting hydration and dehydration defaultOptions on the QueryClient","shortMessageHtmlLink":"feat: allow setting hydration and dehydration defaultOptions on the Q…"}},{"before":"cbe18b1e7f0705e48c7e06548e196e3e611f0f56","after":"ea7ac38488db2f0ef256917ffc87d482b62da7b6","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-26T11:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"fix: retries with initialPromise, but without queryFn","shortMessageHtmlLink":"fix: retries with initialPromise, but without queryFn"}},{"before":null,"after":"cbe18b1e7f0705e48c7e06548e196e3e611f0f56","ref":"refs/heads/feature/hydrate-promises","pushedAt":"2024-05-26T11:08:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat: allow to dehydrate and restore promises","shortMessageHtmlLink":"feat: allow to dehydrate and restore promises"}},{"before":null,"after":"41ea6d9715be7c0ef01477ff0e0f8eaaf835637b","ref":"refs/heads/feature/use","pushedAt":"2024-05-26T09:43:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat: switch to `use` instead of throwing promises","shortMessageHtmlLink":"feat: switch to use instead of throwing promises"}},{"before":"41ec5728ee2d027b2cbc0150488a455917e41995","after":"f8031f462e61ad8e45006cda12c96960c2dc3d53","ref":"refs/heads/main","pushedAt":"2024-05-25T18:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"release: v5.39.0","shortMessageHtmlLink":"release: v5.39.0"}},{"before":"5f274040fe987a83d8d790f32a9917b9e69b6b21","after":null,"ref":"refs/heads/feature/react-19","pushedAt":"2024-05-25T18:32:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"}},{"before":"497dd652981b24d1d0c7fd99466406e89d0c8472","after":"41ec5728ee2d027b2cbc0150488a455917e41995","ref":"refs/heads/main","pushedAt":"2024-05-25T18:32:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat(react-query): support React 19\n\n* feat: react19 deps\r\n\r\n* fix: useRef usage\r\n\r\n* fix: don't use global JSX namespace\r\n\r\n* fix: overwrite react globally to v19\r\n\r\n* fix test assertion\r\n\r\n* fix hydration tests\r\n\r\n* console output is weird in 19\r\n\r\n* async is hard\r\n\r\n* react really wants no side-effects during render\r\n\r\n* fix: use react19 everywhere\r\n\r\n* Revert \"fix: use react19 everywhere\"\r\n\r\nThis reverts commit f9276113427e604055248b72404fdb64ce37882d.\r\n\r\n* just ignore react in sherif as we can have examples with different versions\r\n\r\n* feat: add the react-compiler linter\r\n\r\n* chore: move examples to react 19, except nextJs ones","shortMessageHtmlLink":"feat(react-query): support React 19"}},{"before":"2e88c8bcd742c779c7921faa00bc552305b42f80","after":"5f274040fe987a83d8d790f32a9917b9e69b6b21","ref":"refs/heads/feature/react-19","pushedAt":"2024-05-25T18:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"chore: move examples to react 19, except nextJs ones","shortMessageHtmlLink":"chore: move examples to react 19, except nextJs ones"}},{"before":"7f6958830ce806f7e0911580236f682fc2079be7","after":"2e88c8bcd742c779c7921faa00bc552305b42f80","ref":"refs/heads/feature/react-19","pushedAt":"2024-05-25T16:56:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/react-19","shortMessageHtmlLink":"Merge branch 'main' into feature/react-19"}},{"before":"121ff268e2ddf1e1c9f35a92451b47c9e270dae9","after":"7f6958830ce806f7e0911580236f682fc2079be7","ref":"refs/heads/feature/react-19","pushedAt":"2024-05-25T16:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"feat: add the react-compiler linter","shortMessageHtmlLink":"feat: add the react-compiler linter"}},{"before":"c2cf0ced471500e943ed2218432bd9dbc26a8b8f","after":"497dd652981b24d1d0c7fd99466406e89d0c8472","ref":"refs/heads/main","pushedAt":"2024-05-25T12:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"release: v5.38.0","shortMessageHtmlLink":"release: v5.38.0"}},{"before":"aadb83122b4dba8926c09e355ffbd994e8e699cf","after":"c2cf0ced471500e943ed2218432bd9dbc26a8b8f","ref":"refs/heads/main","pushedAt":"2024-05-25T12:31:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lachlancollins","name":"Lachlan Collins","path":"/lachlancollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1667261?s=80&v=4"},"commit":{"message":"feat(svelte-query): useMutationState (#7477)\n\n* feat(svelte-query): createMutationState\r\n\r\n* Fix pnpm-lock\r\n\r\n* test: test cases for createMutationState for svelte-query\r\n\r\n* Undo changes to pnpm-lock\r\n\r\n* Export createMutationState\r\n\r\n* Rename to useMutationState\r\n\r\n* Fix eslint issues\r\n\r\n* Fix eslint/prettier\r\n\r\n---------\r\n\r\nCo-authored-by: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com>","shortMessageHtmlLink":"feat(svelte-query): useMutationState (#7477)"}},{"before":"f9276113427e604055248b72404fdb64ce37882d","after":"121ff268e2ddf1e1c9f35a92451b47c9e270dae9","ref":"refs/heads/feature/react-19","pushedAt":"2024-05-24T19:06:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"just ignore react in sherif as we can have examples with different versions","shortMessageHtmlLink":"just ignore react in sherif as we can have examples with different ve…"}},{"before":"e728bfe26d347410a82590d49108d712e5067bc7","after":"f9276113427e604055248b72404fdb64ce37882d","ref":"refs/heads/feature/react-19","pushedAt":"2024-05-24T18:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TkDodo","name":"Dominik Dorfmeister","path":"/TkDodo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021430?s=80&v=4"},"commit":{"message":"fix: use react19 everywhere","shortMessageHtmlLink":"fix: use react19 everywhere"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVSTKcgA","startCursor":null,"endCursor":null}},"title":"Activity · TanStack/query"}