{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42455934,"defaultBranch":"main","name":"xstate","ownerLogin":"statelyai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-14T15:04:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61783956?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719124574.0","currentOid":""},"activityList":{"items":[{"before":"99423822aa52330eb360a41dbc85ac69167dfe68","after":"f5661499b43b4064ef4f6d0facc290790e55fb6e","ref":"refs/heads/davidkpiano/transition","pushedAt":"2024-06-23T08:23:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Merge branch 'main' into davidkpiano/transition","shortMessageHtmlLink":"Merge branch 'main' into davidkpiano/transition"}},{"before":null,"after":"de26596d16d609c5a3a2a857d5bf2c8225f96bbf","ref":"refs/heads/davidkpiano/invoke-fns","pushedAt":"2024-06-23T06:36:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Idea","shortMessageHtmlLink":"Idea"}},{"before":"879ae529e2f354af0b8e773d6cf4c96d78de1b50","after":"a2a274fbe4dea186527bf71e6eef11ee74e33809","ref":"refs/heads/davidkpiano/state-invariants","pushedAt":"2024-06-23T06:14:22.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Merge branch 'main' into davidkpiano/state-invariants","shortMessageHtmlLink":"Merge branch 'main' into davidkpiano/state-invariants"}},{"before":"e71693b1eb56041c4bbb1cd306d6b7a87453f5aa","after":"99843ed7e9c3dd4ffe4e8daaa0e8d7f776909386","ref":"refs/heads/davidkpiano/remove-typegen-1","pushedAt":"2024-06-22T19:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"More simplification","shortMessageHtmlLink":"More simplification"}},{"before":"3158807fcf5a97e85d68de4b4c202673429150d5","after":"e71693b1eb56041c4bbb1cd306d6b7a87453f5aa","ref":"refs/heads/davidkpiano/remove-typegen-1","pushedAt":"2024-06-22T19:42:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Rename TResolvedTypesMeta -> TTypes","shortMessageHtmlLink":"Rename TResolvedTypesMeta -> TTypes"}},{"before":"24104b51ee6e93836da379b6742f6148e5155d05","after":"3158807fcf5a97e85d68de4b4c202673429150d5","ref":"refs/heads/davidkpiano/remove-typegen-1","pushedAt":"2024-06-22T19:37:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Merge branch 'main' into davidkpiano/remove-typegen-1","shortMessageHtmlLink":"Merge branch 'main' into davidkpiano/remove-typegen-1"}},{"before":"92efd5149ab1f3421aef831149b6ce4244077158","after":"2a4524e63c59afc57c47b15895de73ad90db3cc2","ref":"refs/heads/gh-pages","pushedAt":"2024-06-22T06:52:40.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":"Deploying to gh-pages from @ statelyai/xstate@11c781f2104e75113e3b09bec87b5c60c36cfadf ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 11c781f ๐Ÿš€"}},{"before":"2ac08b70054e8c6699051b7fafa450af95f7e483","after":"11c781f2104e75113e3b09bec87b5c60c36cfadf","ref":"refs/heads/main","pushedAt":"2024-06-22T06:51:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Version Packages (#4946)\n\nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"Version Packages (#4946)"}},{"before":"0dff4002f9d6a8d9b694e911c56f55737907a9fb","after":null,"ref":"refs/heads/changeset-release/main","pushedAt":"2024-06-22T06:51:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"}},{"before":"735b3e48b2fdabe7006d6d2e8975e27d9ec1c547","after":"0dff4002f9d6a8d9b694e911c56f55737907a9fb","ref":"refs/heads/changeset-release/main","pushedAt":"2024-06-22T06:44:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"f51eae005ec8d182c92ee9473f92d39999353609","after":"92efd5149ab1f3421aef831149b6ce4244077158","ref":"refs/heads/gh-pages","pushedAt":"2024-06-22T06:44:47.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":"Deploying to gh-pages from @ statelyai/xstate@2ac08b70054e8c6699051b7fafa450af95f7e483 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 2ac08b7 ๐Ÿš€"}},{"before":"43716f6d3eea7714df25e5df83493b7eb140c300","after":null,"ref":"refs/heads/davidkpiano/improve-emitted-types","pushedAt":"2024-06-22T06:43:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"}},{"before":"417f35a119d2d5a579927af4a971a41857836b4a","after":"2ac08b70054e8c6699051b7fafa450af95f7e483","ref":"refs/heads/main","pushedAt":"2024-06-22T06:43:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"[core] Add emit support for all actor logic creators (#4935)\n\n* Add emit support for all actor logic creators\r\n\r\n* Add test for restored root actor\r\n\r\n* Update .changeset/smooth-crabs-dress.md\r\n\r\nCo-authored-by: with-heart \r\n\r\n---------\r\n\r\nCo-authored-by: with-heart ","shortMessageHtmlLink":"[core] Add emit support for all actor logic creators (#4935)"}},{"before":"53c3c4dd58d29cf003959ffbd5ae279a01cd2ece","after":"43716f6d3eea7714df25e5df83493b7eb140c300","ref":"refs/heads/davidkpiano/improve-emitted-types","pushedAt":"2024-06-22T05:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Update .changeset/smooth-crabs-dress.md\n\nCo-authored-by: with-heart ","shortMessageHtmlLink":"Update .changeset/smooth-crabs-dress.md"}},{"before":"1835497d18ec820409d4aab5cecbacaa99ba9433","after":"53c3c4dd58d29cf003959ffbd5ae279a01cd2ece","ref":"refs/heads/davidkpiano/improve-emitted-types","pushedAt":"2024-06-21T21:35:10.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Add test for restored root actor","shortMessageHtmlLink":"Add test for restored root actor"}},{"before":"c5cf6d71d95620ba79fef0a384fe848d55248c01","after":"735b3e48b2fdabe7006d6d2e8975e27d9ec1c547","ref":"refs/heads/changeset-release/main","pushedAt":"2024-06-21T21:23:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"40bf579faed75763a80ccd8906ef6b94e0576378","after":"f51eae005ec8d182c92ee9473f92d39999353609","ref":"refs/heads/gh-pages","pushedAt":"2024-06-21T21:22:35.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":"Deploying to gh-pages from @ statelyai/xstate@417f35a119d2d5a579927af4a971a41857836b4a ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 417f35a ๐Ÿš€"}},{"before":"710fafbddc982670fe0f17e632782afd32814693","after":"c5cf6d71d95620ba79fef0a384fe848d55248c01","ref":"refs/heads/changeset-release/main","pushedAt":"2024-06-21T21:22:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"5f73e8bacf52dfd397067ea3defec5142530c515","after":"40bf579faed75763a80ccd8906ef6b94e0576378","ref":"refs/heads/gh-pages","pushedAt":"2024-06-21T21:22:05.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":"Deploying to gh-pages from @ statelyai/xstate@9caaa1f7039f2f50096afd3885560dd40f6f17c0 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 9caaa1f ๐Ÿš€"}},{"before":"9caaa1f7039f2f50096afd3885560dd40f6f17c0","after":"417f35a119d2d5a579927af4a971a41857836b4a","ref":"refs/heads/main","pushedAt":"2024-06-21T21:20:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"feat(core): expose UnknownActorRef (#4929)\n\n* feat(core): expose UnknownActorRef\r\n\r\n`AnyActorRef` is problematic for some use cases, because the result of the `AnyActorRef['getSnapshot']` function is of type `any`.\r\n\r\nHowever, changing `AnyActorRef` to use a narrow type in `ActorRef`'s first type argument, `TSnapshot`, breaks conditional types which perform inference based on `TSnapshot`.\r\n\r\nThis change introduces `UnknownActorRef`, which is like `AnyActorRef`, but is not intended to be inferred from in future conditional types. A consumer can use `UnknownActorRef` like so:\r\n\r\n```ts\r\nconst actor: UnknownActorRef = getSomeActor();\r\n\r\n// inferred as `Snapshot`\r\nconst snapshot = actor.getSnapshot();\r\n\r\n// do things w/ snapshot\r\n```\r\n\r\n`AnyActorRef` would return `any` from `actor.getSnapshot()`, which make it unsuitable for this use-case in a strictly-typed environment.\r\n\r\n* chore: add changeset for #4929","shortMessageHtmlLink":"feat(core): expose UnknownActorRef (#4929)"}},{"before":"c58b36dc35991e20ba5d3c6e212e075f9b27f37d","after":"9caaa1f7039f2f50096afd3885560dd40f6f17c0","ref":"refs/heads/main","pushedAt":"2024-06-21T21:20:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"feat(core): add actor ID to DoneActorEvent, ErrorActorEvent (#4942)\n\n* feat(core): add actor ID to DoneActorEvent, ErrorActorEvent\r\n\r\nThis changes `DoneActorEvent` (`xstate.done.actor.*`) and `ErrorActorEvent` (`xstate.error.actor.*`) to have an `actorId` prop which is equal to the ID of the Actor associated with the event.\r\n\r\nPreviously, this information was only available by extracting it from the `type` property of the event object using string operations.\r\n\r\n* chore: review changes\r\n\r\nuse `AnyEventObject` instead of `DoneActorEvent` in `invoke.test.ts`\r\n\r\nCo-authored-by: David Khourshid \r\n\r\n* chore: add changeset for #4942\r\n\r\n---------\r\n\r\nCo-authored-by: David Khourshid ","shortMessageHtmlLink":"feat(core): add actor ID to DoneActorEvent, ErrorActorEvent (#4942)"}},{"before":"b6578581e868362f31b7cc12b0aa84c58d603d57","after":"24104b51ee6e93836da379b6742f6148e5155d05","ref":"refs/heads/davidkpiano/remove-typegen-1","pushedAt":"2024-06-21T08:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Remove typgenTypes files + mentions","shortMessageHtmlLink":"Remove typgenTypes files + mentions"}},{"before":"752b50a616a75ae198949f473ef99d993fb45c69","after":"b6578581e868362f31b7cc12b0aa84c58d603d57","ref":"refs/heads/davidkpiano/remove-typegen-1","pushedAt":"2024-06-20T23:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"480b646b3629822f5d3aac66c0951ac1af849192","after":"752b50a616a75ae198949f473ef99d993fb45c69","ref":"refs/heads/davidkpiano/remove-typegen-1","pushedAt":"2024-06-20T23:42:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Renaming","shortMessageHtmlLink":"Renaming"}},{"before":null,"after":"480b646b3629822f5d3aac66c0951ac1af849192","ref":"refs/heads/davidkpiano/remove-typegen-1","pushedAt":"2024-06-20T23:26:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"More deletion","shortMessageHtmlLink":"More deletion"}},{"before":"7641ec51cf0fcbde55ba4e5659d6d7ad86212b63","after":"99423822aa52330eb360a41dbc85ac69167dfe68","ref":"refs/heads/davidkpiano/transition","pushedAt":"2024-06-19T09:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Add toJSON to built-in actions","shortMessageHtmlLink":"Add toJSON to built-in actions"}},{"before":"6533540ffb911d982b6d0beeb8772a08609a6e35","after":"7641ec51cf0fcbde55ba4e5659d6d7ad86212b63","ref":"refs/heads/davidkpiano/transition","pushedAt":"2024-06-19T08:18:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Fixing tests","shortMessageHtmlLink":"Fixing tests"}},{"before":"6dd475c97f760d947a4d8a1b0f7f897570ab6a77","after":"6533540ffb911d982b6d0beeb8772a08609a6e35","ref":"refs/heads/davidkpiano/transition","pushedAt":"2024-06-18T22:22:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Merge branch 'main' into davidkpiano/transition","shortMessageHtmlLink":"Merge branch 'main' into davidkpiano/transition"}},{"before":"3c1edb48fd76f8be5448a4c859d65e1b8e2b905e","after":"879ae529e2f354af0b8e773d6cf4c96d78de1b50","ref":"refs/heads/davidkpiano/state-invariants","pushedAt":"2024-06-18T22:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Rename test","shortMessageHtmlLink":"Rename test"}},{"before":null,"after":"0bcd3222a3512f18dea3ff3ef0ccc86126fe46e1","ref":"refs/heads/davidkpiano/remove-typegen","pushedAt":"2024-06-18T22:21:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkpiano","name":"David Khourshid","path":"/davidkpiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093738?s=80&v=4"},"commit":{"message":"Remove typegen","shortMessageHtmlLink":"Remove typegen"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbKY0_wA","startCursor":null,"endCursor":null}},"title":"Activity ยท statelyai/xstate"}