{"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:1726477416.0","currentOid":""},"activityList":{"items":[{"before":"16c417657d33555f049993074cbddab49c9fbd67","after":null,"ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-16T09:03:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lachlancollins","name":"Lachlan Collins","path":"/lachlancollins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1667261?s=80&v=4"}},{"before":"82c1f4221384b895c403f2a18ddfdbff6d7e106f","after":"16c417657d33555f049993074cbddab49c9fbd67","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-16T00:43:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"722bb0535920df29ed3543ba4c5abb71e38823e1","after":"82c1f4221384b895c403f2a18ddfdbff6d7e106f","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-15T12:33:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"fcff93f6ef1b3dba646034cdb37c17eaaa8a24e0","after":"722bb0535920df29ed3543ba4c5abb71e38823e1","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-14T16:54:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"e86887d83746358c542fe43faf9b8d91b96eab30","after":"fcff93f6ef1b3dba646034cdb37c17eaaa8a24e0","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-14T02:21:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"28709c05af19b8c494ab9b6fdbaa5d21617ba889","after":"e86887d83746358c542fe43faf9b8d91b96eab30","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-13T20:19:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"8cea6f7ca06a2220f1e0d22c312451ddc89ded72","after":"95dad65622094fcb96d997db09b8954d80dcb168","ref":"refs/heads/do/persister-client-set-get","pushedAt":"2024-09-13T20:04:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DamianOsipiuk","name":"Damian Osipiuk","path":"/DamianOsipiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28151934?s=80&v=4"},"commit":{"message":"fix(experimental_createQueryPersister): return more utilities, rename persister","shortMessageHtmlLink":"fix(experimental_createQueryPersister): return more utilities, rename…"}},{"before":"88b0b164a1e50af9f0d530df0364699159395337","after":"28709c05af19b8c494ab9b6fdbaa5d21617ba889","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-13T15:24:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"8d5c4e2c9950db7a44a327c88c36f9a564025b09","after":"88b0b164a1e50af9f0d530df0364699159395337","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-13T14:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"1af030d277da0c8e2598fda2a7ca1a56e9d44277","after":"8d5c4e2c9950db7a44a327c88c36f9a564025b09","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-13T09:20:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"182cdfa66c01affb816fac5ef9ace452466f4377","after":"1af030d277da0c8e2598fda2a7ca1a56e9d44277","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-13T07:30:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"310da5d64fa340b22dca66318703c7ac56d07040","after":"182cdfa66c01affb816fac5ef9ace452466f4377","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-13T01:07:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"d00a8556b0bf0e11d1aa897d7418df14bdef8350","after":"310da5d64fa340b22dca66318703c7ac56d07040","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-12T21:35:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"95a19e26aafa1a21fc29143997a9681193f66840","after":"d00a8556b0bf0e11d1aa897d7418df14bdef8350","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-12T18:14:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"b252ea0b719e77641e204e33c03729d7c873ee84","after":"95a19e26aafa1a21fc29143997a9681193f66840","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-12T18:10:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"7624785d314030e9d5bdc939aec101b54b8bfe45","after":"763abd1628c09a7c7513e55cb30e64041ea1ac8d","ref":"refs/heads/main","pushedAt":"2024-09-12T18:07:22.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.56.2","shortMessageHtmlLink":"release: v5.56.2"}},{"before":"d08389fcb36b9014dcac9cfe4aa19a1a2fa8dd6a","after":null,"ref":"refs/heads/feature/always-fetch-infinite-query","pushedAt":"2024-09-12T18:04:01.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":"666c8b2e39764e2921f8faea14f34f31a9c95c0d","after":"7624785d314030e9d5bdc939aec101b54b8bfe45","ref":"refs/heads/main","pushedAt":"2024-09-12T18:04:00.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(core): make sure infiniteQuery always fetches the first page (#8051)\n\nThe pageParam == null bailout is meant for fetching further pages, where users can return null/undefined from getNextPageParam to stop fetching; However, after the latest refactoring, we also did this for the initial fetch. This stops fetching from working at all if the initialPageParam was set to null/undefined, which I didn't think anyone would do, but here we are.","shortMessageHtmlLink":"fix(core): make sure infiniteQuery always fetches the first page (#8051)"}},{"before":null,"after":"d08389fcb36b9014dcac9cfe4aa19a1a2fa8dd6a","ref":"refs/heads/feature/always-fetch-infinite-query","pushedAt":"2024-09-12T17:56:33.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":"fix(core): make sure infiniteQuery always fetches the first page\n\nThe pageParam == null bailout is meant for fetching further pages, where users can return null/undefined from getNextPageParam to stop fetching; However, after the latest refactoring, we also did this for the initial fetch. This stops fetching from working at all if the initialPageParam was set to null/undefined, which I didn't think anyone would do, but here we are.","shortMessageHtmlLink":"fix(core): make sure infiniteQuery always fetches the first page"}},{"before":"f571840444914fac564dddd9344ac9fdb547549f","after":"b252ea0b719e77641e204e33c03729d7c873ee84","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-12T14:46:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"6a170696430d702db76c35a7e2394486d41f4880","after":"666c8b2e39764e2921f8faea14f34f31a9c95c0d","ref":"refs/heads/main","pushedAt":"2024-09-12T14:40:30.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.56.1","shortMessageHtmlLink":"release: v5.56.1"}},{"before":"a106d631af2a1dd1d7a9224875c9e73ae75d5675","after":"6a170696430d702db76c35a7e2394486d41f4880","ref":"refs/heads/main","pushedAt":"2024-09-12T14:36:08.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: trigger release\n\nRELEASE_ALL","shortMessageHtmlLink":"chore: trigger release"}},{"before":"ef743ad6971f12dd1ba240c27a9a433c9f34b07a","after":"f571840444914fac564dddd9344ac9fdb547549f","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-12T14:22:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"d29c37a22474209372dc99fb0e80433fadde1967","after":"a106d631af2a1dd1d7a9224875c9e73ae75d5675","ref":"refs/heads/main","pushedAt":"2024-09-12T14:18:23.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(core): retry for infinite queries (issue #8046) (#8049)\n\n* Add reproduction test for infinite loop retries (issue #8046)\r\n\r\n* ci: apply automated fixes\r\n\r\n* fix: retry for infinite queries\r\n\r\nThe retryer lives above the fetchFn, and it re-runs the fetchFn whenever a retry happens. Usually, the fetchFn is a thin wrapper around the actual queryFn passed by the user. However, for infinite queries, it fetches all pages in a loop.\r\nThe retryer breaks out of this loop if an error occurs on e.g. the second page, and then retries by running the fetchFn - which will re-set the loop\r\n\r\nThis fix hoists the currentPage counter out of the fetchFn - into the closure created by onFetch. The outer closure is created from running `query.fetch` once, so it won't be re-set between retries.\r\nThe fix also re-writes the fetch loop to always take the `currentPage` into account, where it was previously treating the first page differently\r\n\r\n---------\r\n\r\nCo-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Dominik Dorfmeister ","shortMessageHtmlLink":"fix(core): retry for infinite queries (issue #8046) (#8049)"}},{"before":"593cbf63d280983978e9bc1c86c466d58352fd52","after":"ef743ad6971f12dd1ba240c27a9a433c9f34b07a","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-12T10:04:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"5ad2c376e65cde3d66e858e157d590a28fb72a94","after":"593cbf63d280983978e9bc1c86c466d58352fd52","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-12T09:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"edec4a64c0ca14f407584485c9b1bc4d730958ee","after":"d29c37a22474209372dc99fb0e80433fadde1967","ref":"refs/heads/main","pushedAt":"2024-09-12T09:57:53.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.56.0","shortMessageHtmlLink":"release: v5.56.0"}},{"before":"09763dd58ffc8ccd34dd7957d0e8caded81aaa5b","after":null,"ref":"refs/heads/feature/ensureInfiniteQueryData","pushedAt":"2024-09-12T09:53:30.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":"9608f800565190d8b8b551e8073562ae5a89cb3e","after":"edec4a64c0ca14f407584485c9b1bc4d730958ee","ref":"refs/heads/main","pushedAt":"2024-09-12T09:53:29.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(core): ensureInfiniteQueryData (#8048)\n\n* feat(core): ensureInfiniteQueryData\r\n\r\n* docs: ensureInfiniteQueryData\r\n\r\n* feat(types): make sure we can't pass infiniteQueryOptions to non-infinite query functions like fetchQuery","shortMessageHtmlLink":"feat(core): ensureInfiniteQueryData (#8048)"}},{"before":null,"after":"09763dd58ffc8ccd34dd7957d0e8caded81aaa5b","ref":"refs/heads/feature/ensureInfiniteQueryData","pushedAt":"2024-09-12T09:41:05.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(types): make sure we can't pass infiniteQueryOptions to non-infinite query functions like fetchQuery","shortMessageHtmlLink":"feat(types): make sure we can't pass infiniteQueryOptions to non-infi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtzXcLwA","startCursor":null,"endCursor":null}},"title":"Activity · TanStack/query"}