{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75044525,"defaultBranch":"main","name":"form","ownerLogin":"TanStack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-29T04:53:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72518640?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717429819.0","currentOid":""},"activityList":{"items":[{"before":"19d935c69213e853289898ebd84f9d212a145038","after":"518b4a1d385ca231803b69ca04a2928d6627431d","ref":"refs/heads/typedoc","pushedAt":"2024-06-05T06:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: remove prefix to showcase file types","shortMessageHtmlLink":"chore: remove prefix to showcase file types"}},{"before":"198017947050a3faca8c520c201473ac9eb3a664","after":"19d935c69213e853289898ebd84f9d212a145038","ref":"refs/heads/typedoc","pushedAt":"2024-06-05T06:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: document FieldAPI from docs","shortMessageHtmlLink":"chore: document FieldAPI from docs"}},{"before":null,"after":"198017947050a3faca8c520c201473ac9eb3a664","ref":"refs/heads/typedoc","pushedAt":"2024-06-03T15:50:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: migrate to use formApi reference typedoc comments","shortMessageHtmlLink":"docs: migrate to use formApi reference typedoc comments"}},{"before":"ab7293f2e3dbed6218054404b0b3b7d697fa4435","after":"8c3f16d87bb6b37560dfdad5c542cc95def55682","ref":"refs/heads/remove-form-factory","pushedAt":"2024-06-03T14:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: initial work at documenting formOptions","shortMessageHtmlLink":"docs: initial work at documenting formOptions"}},{"before":"42e5210e3e17b744ae08c49cc6812f59dbd204fb","after":"ab7293f2e3dbed6218054404b0b3b7d697fa4435","ref":"refs/heads/remove-form-factory","pushedAt":"2024-06-03T14:04:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: remove createFormFactory from Vue","shortMessageHtmlLink":"chore: remove createFormFactory from Vue"}},{"before":"ae5fa6ae09c755e8bf18a799fbdfa106aa557795","after":"42e5210e3e17b744ae08c49cc6812f59dbd204fb","ref":"refs/heads/remove-form-factory","pushedAt":"2024-06-03T13:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: fix mergeForm types, upgrade Next example to 19","shortMessageHtmlLink":"chore: fix mergeForm types, upgrade Next example to 19"}},{"before":null,"after":"ae5fa6ae09c755e8bf18a799fbdfa106aa557795","ref":"refs/heads/remove-form-factory","pushedAt":"2024-06-03T09:13:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: remove Rehackt in favor of upstream React","shortMessageHtmlLink":"chore: remove Rehackt in favor of upstream React"}},{"before":"d54a80554c722744e6fe99cfc6cbc58f9dededcd","after":null,"ref":"refs/heads/fix-react-tsc","pushedAt":"2024-06-03T09:04:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"}},{"before":"567072591d3e73a6cc8384664126e8182bc56447","after":"4879e324ec0c87c978d4276d590c680f4c8470f1","ref":"refs/heads/main","pushedAt":"2024-06-03T09:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"fix: React TSC usage for 4.9 now works properly (#733)\n\n* chore: fix React TSC usage for 4.9\r\n\r\n* chore: fix linting","shortMessageHtmlLink":"fix: React TSC usage for 4.9 now works properly (#733)"}},{"before":"e8c85bc849452d2816d43c1d24ac979a1c622cae","after":"d54a80554c722744e6fe99cfc6cbc58f9dededcd","ref":"refs/heads/fix-react-tsc","pushedAt":"2024-06-03T09:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: fix linting","shortMessageHtmlLink":"chore: fix linting"}},{"before":null,"after":"e8c85bc849452d2816d43c1d24ac979a1c622cae","ref":"refs/heads/fix-react-tsc","pushedAt":"2024-06-03T08:52:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: fix React TSC usage for 4.9","shortMessageHtmlLink":"chore: fix React TSC usage for 4.9"}},{"before":"ecae7bbc2c87958f31f1073791fdf5b922ee677d","after":"567072591d3e73a6cc8384664126e8182bc56447","ref":"refs/heads/main","pushedAt":"2024-06-03T07:14:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"feat(core): forward options from field to form methods (#701)\n\n* fix(FormApi): Add missing options for swapping and moving array field values\r\n\r\n* fix(FieldApi): forward array field options to form method\r\n\r\n* docs: Add hint about array field options to docs + add missing moveValue documentation\r\n\r\n---------\r\n\r\nCo-authored-by: Corbin Crutchley ","shortMessageHtmlLink":"feat(core): forward options from field to form methods (#701)"}},{"before":"8076d1620bb34cf2e8eebba4a5e928c0e3cae848","after":"ecae7bbc2c87958f31f1073791fdf5b922ee677d","ref":"refs/heads/main","pushedAt":"2024-06-03T06:45:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"feat!: rename insertValue to replaceValue and add new insertValue implementation (#697)\n\n* fix: insert value behaviour\r\n\r\n* feat: restore previous behavior in replaceValue\r\n\r\n* docs: add replaceValue\r\n\r\n---------\r\n\r\nCo-authored-by: Corbin Crutchley ","shortMessageHtmlLink":"feat!: rename insertValue to replaceValue and add new insertValue imp…"}},{"before":"b2648f51f98d3db4613e34f193808b1e79622c77","after":"cc5d38b9b7ae1f983469c27a65eeec51db53f0df","ref":"refs/heads/upgrade-nx","pushedAt":"2024-06-03T06:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: upgrade set-shas","shortMessageHtmlLink":"chore: upgrade set-shas"}},{"before":null,"after":"b2648f51f98d3db4613e34f193808b1e79622c77","ref":"refs/heads/upgrade-nx","pushedAt":"2024-06-03T06:26:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"chore: upgrade NX version","shortMessageHtmlLink":"chore: upgrade NX version"}},{"before":"93f973bb15069b595a35ac9729af7058b78f2fa8","after":null,"ref":"refs/heads/fix-ssr-mention-typos","pushedAt":"2024-06-03T05:04:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"}},{"before":"3cec2a34c7d08d7dfb53c22cd8d24a7f475f8b96","after":"8076d1620bb34cf2e8eebba4a5e928c0e3cae848","ref":"refs/heads/main","pushedAt":"2024-06-03T05:04:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: fix typos in SSR warning (#731)","shortMessageHtmlLink":"docs: fix typos in SSR warning (#731)"}},{"before":null,"after":"93f973bb15069b595a35ac9729af7058b78f2fa8","ref":"refs/heads/fix-ssr-mention-typos","pushedAt":"2024-06-03T05:02:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: fix typos in SSR warning","shortMessageHtmlLink":"docs: fix typos in SSR warning"}},{"before":"c44e4c98dc5d36076786b83c0cbbe9541f481fa0","after":"3cec2a34c7d08d7dfb53c22cd8d24a7f475f8b96","ref":"refs/heads/main","pushedAt":"2024-06-03T03:58:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: add note about backend leak on ssr example (#730)","shortMessageHtmlLink":"docs: add note about backend leak on ssr example (#730)"}},{"before":"0201e6522db4ad93f9a28d6524255914f9cfc7b1","after":"c44e4c98dc5d36076786b83c0cbbe9541f481fa0","ref":"refs/heads/main","pushedAt":"2024-06-02T20:11:10.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: v0.20.3","shortMessageHtmlLink":"release: v0.20.3"}},{"before":"1272ff8a3b1790bca0db67e8b6a6dc60e21788bc","after":"0201e6522db4ad93f9a28d6524255914f9cfc7b1","ref":"refs/heads/main","pushedAt":"2024-06-02T20:09:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fulopkovacs","name":"fuko","path":"/fulopkovacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43729152?s=80&v=4"},"commit":{"message":"fix(core): validate array fields properly if their values are changed\n\n* fix(FormApi): missing onChange validation after array field helper methods\r\n\r\n* test(FormApi): onChange validation after array field helper methods + add missing moveFieldValues test\r\n\r\n* style(FormApi): Run linter\r\n\r\n* feat(FormApi): add helper function to validate a single field on a form\r\n\r\n* test(FieldApi): onChange validation after array field helper methods\r\n\r\n* test(FieldApi): single field validation\r\n\r\n* style: Run linter\r\n\r\n* docs(FormApi): add `validateField` to references documentation\r\n\r\n* chore: Remove log + only test\r\n\r\n* chore: fix failing tests after merge\r\n\r\n* chore(core): prevent field validation from forcing the `isTouched` state\r\n\r\n* chore(core): fix tests\r\n\r\n* chore(core): remove redundant async notation\r\n\r\n* chore(core): touch fields during validation again\r\n\r\n* chore(core): add method to validate array fields sub-fields from a given index\r\n\r\n* fix(core): validate array + array subfields when using helper functions\r\n\r\n* test(core): adjust test to fixes in array helper function validation\r\n\r\n* docs(core): add ref to new `validateArrayFieldsStartingFrom` function","shortMessageHtmlLink":"fix(core): validate array fields properly if their values are changed"}},{"before":"3e827afac920ba312691670a93724edc9fcfed2b","after":"1272ff8a3b1790bca0db67e8b6a6dc60e21788bc","ref":"refs/heads/main","pushedAt":"2024-05-30T21:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tannerlinsley","name":"Tanner Linsley","path":"/tannerlinsley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580297?s=80&v=4"},"commit":{"message":"Add info about Final Form to comparison doc (#725)\n\nAuthor of Final Form here. 👋","shortMessageHtmlLink":"Add info about Final Form to comparison doc (#725)"}},{"before":"a3b92af1987c835c209acea67d622542be7626d3","after":"3e827afac920ba312691670a93724edc9fcfed2b","ref":"refs/heads/main","pushedAt":"2024-05-28T21:20:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: add array mode on react guide (#721)","shortMessageHtmlLink":"docs: add array mode on react guide (#721)"}},{"before":"5af5ca4d7e06052449d60f43ccb5dd396ec7a377","after":"a3b92af1987c835c209acea67d622542be7626d3","ref":"refs/heads/main","pushedAt":"2024-05-28T20:03:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: mention useStore in favor of useField (#722)","shortMessageHtmlLink":"docs: mention useStore in favor of useField (#722)"}},{"before":"f301ff829457fb2f2ec824755cfa39c1f3b53bac","after":"5af5ca4d7e06052449d60f43ccb5dd396ec7a377","ref":"refs/heads/main","pushedAt":"2024-05-28T18:07:06.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: v0.20.2","shortMessageHtmlLink":"release: v0.20.2"}},{"before":"1fd39652e6bc219299a015dc8209cf8306fb8ebb","after":"f301ff829457fb2f2ec824755cfa39c1f3b53bac","ref":"refs/heads/main","pushedAt":"2024-05-28T18:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"fix: updating a nullable object should work now. (#717)","shortMessageHtmlLink":"fix: updating a nullable object should work now. (#717)"}},{"before":"a300937adb7b0261e7cc43f8bfa6b4a1b297abc5","after":"1fd39652e6bc219299a015dc8209cf8306fb8ebb","ref":"refs/heads/main","pushedAt":"2024-05-28T17:43:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"docs: Corrected \"intergration\" to \"integration\" in SSR docs (#712)","shortMessageHtmlLink":"docs: Corrected \"intergration\" to \"integration\" in SSR docs (#712)"}},{"before":"cc0995e7d57a63929dc4d07a0cc0d9c66a06278d","after":"a300937adb7b0261e7cc43f8bfa6b4a1b297abc5","ref":"refs/heads/main","pushedAt":"2024-05-28T17:42: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: v0.20.1","shortMessageHtmlLink":"release: v0.20.1"}},{"before":"ce4a94671baa4439b484cc73e56546af73414e05","after":"cc0995e7d57a63929dc4d07a0cc0d9c66a06278d","ref":"refs/heads/main","pushedAt":"2024-05-28T17:40:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crutchcorn","name":"Corbin Crutchley","path":"/crutchcorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9100169?s=80&v=4"},"commit":{"message":"fix(core): re-validate the subfields after one of them have been removed (#719)","shortMessageHtmlLink":"fix(core): re-validate the subfields after one of them have been remo…"}},{"before":"70bdc7fa733526d151c40ec200394dbef3834d5f","after":"ce4a94671baa4439b484cc73e56546af73414e05","ref":"refs/heads/main","pushedAt":"2024-05-22T07:01: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: v0.20.0","shortMessageHtmlLink":"release: v0.20.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXL8JXAA","startCursor":null,"endCursor":null}},"title":"Activity · TanStack/form"}