{"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:1717872404.0","currentOid":""},"activityList":{"items":[{"before":"97bc11314392fdaf59f0e7d92fc08fc8d403d91f","after":"bf500aee130f8aa9a6c6c8bc62b8f8bceb0a28b8","ref":"refs/heads/main","pushedAt":"2024-06-08T18:46:43.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.41.0","shortMessageHtmlLink":"release: v5.41.0"}},{"before":"2684710da949018bf885c87e6205a3a6a648deee","after":"5f9654f98adc8cfb76d06c23e3252528898b6500","ref":"refs/heads/feature/staleTime-function","pushedAt":"2024-06-08T18:43:59.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":"Merge branch 'main' into feature/staleTime-function","shortMessageHtmlLink":"Merge branch 'main' into feature/staleTime-function"}},{"before":"f2db185dfb13e7e4530ef2a8c80a862662bee6b8","after":"97bc11314392fdaf59f0e7d92fc08fc8d403d91f","ref":"refs/heads/main","pushedAt":"2024-06-08T18:43:42.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 test syntax","shortMessageHtmlLink":"chore: fix test syntax"}},{"before":null,"after":"2684710da949018bf885c87e6205a3a6a648deee","ref":"refs/heads/feature/staleTime-function","pushedAt":"2024-06-08T18:21:38.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: staleTime as a function","shortMessageHtmlLink":"feat: staleTime as a function"}},{"before":"c73eb3098178e5984ed239854ce90d666c16d7c0","after":"f2db185dfb13e7e4530ef2a8c80a862662bee6b8","ref":"refs/heads/main","pushedAt":"2024-06-08T17:41:38.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":"docs: Update optimistic-updates.md (#7450)\n\nFixed code snippet to match explanation\r\n\r\nCo-authored-by: Dominik Dorfmeister ","shortMessageHtmlLink":"docs: Update optimistic-updates.md (#7450)"}},{"before":"4e1a04b5066931b1f158fb3ec5275da2961fc2a9","after":"c73eb3098178e5984ed239854ce90d666c16d7c0","ref":"refs/heads/main","pushedAt":"2024-06-08T17:38:41.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(vue-query): add support for infiniteQueryOptions (#7257)\n\n* feat(vue-query): :sparkles: add support for infiniteQueryOptions\r\n\r\n* test(vue-query): :white_check_mark: add infiniteQueryOptions types tests\r\n\r\n* test(vue-query): :white_check_mark: add test for infiniteQueryOptions\r\n\r\n* test: :white_check_mark: add more infiniteQueryOptions test\r\n\r\n* fix: :white_check_mark: fix failing test","shortMessageHtmlLink":"feat(vue-query): add support for infiniteQueryOptions (#7257)"}},{"before":"dd4ee0a568995694fd11d5e48c863ac6b6b5a1b5","after":"4e1a04b5066931b1f158fb3ec5275da2961fc2a9","ref":"refs/heads/main","pushedAt":"2024-06-08T17:37:06.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":"refactor(react-query-next-experimental): use isServer to determine server environment (#7536)\n\n* docs: use isServer on ssr guides\r\n\r\n* refactor: use isServer on nextjs examples\r\n\r\n* refactor(react-query-next-experimental): use isServer instead of typeof window\r\n\r\n* chore(docs): fix prettier\r\n\r\n---------\r\n\r\nCo-authored-by: Dominik Dorfmeister ","shortMessageHtmlLink":"refactor(react-query-next-experimental): use isServer to determine se…"}},{"before":"f8ce2ba7c1f4eacf0e4d39cc25d34ad07db1d487","after":"dd4ee0a568995694fd11d5e48c863ac6b6b5a1b5","ref":"refs/heads/main","pushedAt":"2024-06-08T17:32:36.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.3","shortMessageHtmlLink":"release: v5.40.3"}},{"before":"b8cdb8972bdcffd1621ea873e4928e174e58b3cc","after":"f8ce2ba7c1f4eacf0e4d39cc25d34ad07db1d487","ref":"refs/heads/main","pushedAt":"2024-06-08T17:30:13.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":"docs: add Expo dev tools (#7461)","shortMessageHtmlLink":"docs: add Expo dev tools (#7461)"}},{"before":"281f386ccea374b606d6d6be7f4792efaa7e6dd6","after":"b8cdb8972bdcffd1621ea873e4928e174e58b3cc","ref":"refs/heads/main","pushedAt":"2024-06-08T17:28:08.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":"fix(svelte-query): infer query data type in queryOptions (#7537)\n\n* fix(svelte-query): infer query data type in queryOptions\r\n\r\n* test(svelte-query): add tests for queryOptions type inference","shortMessageHtmlLink":"fix(svelte-query): infer query data type in queryOptions (#7537)"}},{"before":"de0f306681bc73ba95749c6d21a95fef67a10686","after":"281f386ccea374b606d6d6be7f4792efaa7e6dd6","ref":"refs/heads/main","pushedAt":"2024-06-08T03:21:21.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.2","shortMessageHtmlLink":"release: v5.40.2"}},{"before":"7110ea3eef345baf2b926903cc5c6339a2ee59dc","after":"de0f306681bc73ba95749c6d21a95fef67a10686","ref":"refs/heads/main","pushedAt":"2024-06-08T03:16:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ardeora","name":"Aryan Deora","path":"/ardeora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45807386?s=80&v=4"},"commit":{"message":"fix(solid-query): Retry query on client when SSR query fails","shortMessageHtmlLink":"fix(solid-query): Retry query on client when SSR query fails"}},{"before":"a300d484750edb4b64bdefcc86abaac305d73b13","after":"7110ea3eef345baf2b926903cc5c6339a2ee59dc","ref":"refs/heads/main","pushedAt":"2024-06-07T19:27:46.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":"ci(codecov): update config (#7503)\n\n* ci(codecov): update threshold\r\n\r\n* ci(codecov): update target as auto\r\n\r\n* ci(codecov): update comment config","shortMessageHtmlLink":"ci(codecov): update config (#7503)"}},{"before":"6f08200c9b63c09c63492700174687d0d486f37a","after":"a300d484750edb4b64bdefcc86abaac305d73b13","ref":"refs/heads/main","pushedAt":"2024-06-04T08:19:15.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.1","shortMessageHtmlLink":"release: v5.40.1"}},{"before":"96aa4617afc95e7149f323383a171482f2440eec","after":"6f08200c9b63c09c63492700174687d0d486f37a","ref":"refs/heads/main","pushedAt":"2024-06-04T08:12:58.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":"refactor(*): improved type inference for useQueries with skipToken (#7484)\n\n* refactor(react-query): improved type inference for useQueries\r\n\r\n* test(react-query): improved type inference for useQueries with skipToken\r\n\r\n* refactor(vue-query): improved type inference for useQueries with skipToken\r\n\r\n* refactor(svelte-query): improved type inference for useQueries with skipToken\r\n\r\n* refactor(angular-query): improved type inference for useQueries with skipToken\r\n\r\n* refactor(solid-query): improved type inference for useQueries with skipToken\r\n\r\n* refactor(*): update defaultQueryOptions type\r\n\r\n* refactor(solid-query): updated defaultQueryOptions type in useQueries\r\n\r\n* test(vue-query): fixed test for useQueries with skipToken\r\n\r\n* refactor(vue-query): ensured accurate error type inference for `useQueries`\r\n\r\n* test(vue-query): fixed test for useQueries with skipToken\r\n\r\n---------\r\n\r\nCo-authored-by: Dominik Dorfmeister ","shortMessageHtmlLink":"refactor(*): improved type inference for useQueries with skipToken (#…"}},{"before":"3a6613964ec49152923eaed603bcbe43a4e5c5e4","after":"96aa4617afc95e7149f323383a171482f2440eec","ref":"refs/heads/main","pushedAt":"2024-06-02T16:54:27.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":"docs: update `usePrefetchQuery` to avoid infinite refetching (#7456)\n\nCo-authored-by: Dominik Dorfmeister ","shortMessageHtmlLink":"docs: update usePrefetchQuery to avoid infinite refetching (#7456)"}},{"before":"eb2b469a91d9cb86bec411f63c9e63d8e6a84659","after":"3a6613964ec49152923eaed603bcbe43a4e5c5e4","ref":"refs/heads/main","pushedAt":"2024-06-02T09:02:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianOsipiuk","name":"Damian Osipiuk","path":"/DamianOsipiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28151934?s=80&v=4"},"commit":{"message":"test(vue-query): vitest type test correctly (#7452)\n\n* test(vue-query): vitest type test correctly\r\n\r\n* test(vue-query): add queryOptions.test.ts to resolve codecov error in PR\r\n\r\n* test(vue-query): remove queryOptions.test.ts","shortMessageHtmlLink":"test(vue-query): vitest type test correctly (#7452)"}},{"before":"bd991bcf307e8a882c59415b168ca151f01e59d7","after":"eb2b469a91d9cb86bec411f63c9e63d8e6a84659","ref":"refs/heads/main","pushedAt":"2024-06-02T08:35:40.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":"docs: Update community-projects.md - Add Rapini (#7499)\n\n* Update community-projects.md\r\n\r\n* Alphabetical\r\n\r\n* Prettier fix whitespace\r\n\r\n---------\r\n\r\nCo-authored-by: Dominik Dorfmeister ","shortMessageHtmlLink":"docs: Update community-projects.md - Add Rapini (#7499)"}},{"before":"ee0283817fa76319b32a43b212e62164ea9ed275","after":"bd991bcf307e8a882c59415b168ca151f01e59d7","ref":"refs/heads/main","pushedAt":"2024-06-01T19:35:48.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":"ci(codecov): update version with token (#7506)\n\nCo-authored-by: Arnoud <6420061+arnoud-dv@users.noreply.github.com>\r\nCo-authored-by: Dominik Dorfmeister ","shortMessageHtmlLink":"ci(codecov): update version with token (#7506)"}},{"before":"f6f89e1a5c13224a9689694f2cc77d5a78442287","after":"ee0283817fa76319b32a43b212e62164ea9ed275","ref":"refs/heads/main","pushedAt":"2024-06-01T19:31:47.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":"Revert \"chore: add CODECOV_TOKEN\"\n\nThis reverts commit f6f89e1a5c13224a9689694f2cc77d5a78442287.","shortMessageHtmlLink":"Revert \"chore: add CODECOV_TOKEN\""}},{"before":"9b6bfb4abca3a69fced6c70573be70347e780b9b","after":"f6f89e1a5c13224a9689694f2cc77d5a78442287","ref":"refs/heads/main","pushedAt":"2024-06-01T19:29:11.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: add CODECOV_TOKEN","shortMessageHtmlLink":"chore: add CODECOV_TOKEN"}},{"before":"09ecaba872e614f3cf1cdd4b5c77e2b6f4e756c3","after":"9b6bfb4abca3a69fced6c70573be70347e780b9b","ref":"refs/heads/main","pushedAt":"2024-06-01T13:35:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnoud-dv","name":"Arnoud","path":"/arnoud-dv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420061?s=80&v=4"},"commit":{"message":"chore(angular-query): update angular (#7504)","shortMessageHtmlLink":"chore(angular-query): update angular (#7504)"}},{"before":"b0c09aa63d7b8dad84d34ee5ba49d280032e467d","after":"09ecaba872e614f3cf1cdd4b5c77e2b6f4e756c3","ref":"refs/heads/main","pushedAt":"2024-06-01T13:09:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnoud-dv","name":"Arnoud","path":"/arnoud-dv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420061?s=80&v=4"},"commit":{"message":"chore: downgrade codecov github action (#7505)","shortMessageHtmlLink":"chore: downgrade codecov github action (#7505)"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYAsMSwA","startCursor":null,"endCursor":null}},"title":"Activity · TanStack/query"}