{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":274637672,"defaultBranch":"master","name":"fsmx","ownerLogin":"subvisual","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-24T10:11:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1085467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694162769.0","currentOid":""},"activityList":{"items":[{"before":"a6c8d2339218581f61394159c8159cba9c400083","after":null,"ref":"refs/heads/fix-transition-changeset-support","pushedAt":"2023-09-08T08:46:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"}},{"before":"50ccc70029c449dc83af2600761af43a6cf08170","after":"31b215fab346086c18d1995e26981c1d164472e1","ref":"refs/heads/master","pushedAt":"2023-09-08T08:46:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"Adds a default transition_changeset/4 (#20)\n\nWhy:\r\n\r\n* Fixes #17\r\n\r\nThis change addresses the need by:\r\n\r\n* Adding a default implementation of transition_changeset/4 that we had\r\n removed","shortMessageHtmlLink":"Adds a default transition_changeset/4 (#20)"}},{"before":null,"after":"a6c8d2339218581f61394159c8159cba9c400083","ref":"refs/heads/fix-transition-changeset-support","pushedAt":"2023-09-01T09:53:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Adds a default transition_changeset/4\n\nWhy:\n\n* Fixes #17\n\nThis change addresses the need by:\n\n* Adding a default implementation of transition_changeset/4 that we had\n removed","shortMessageHtmlLink":"Adds a default transition_changeset/4"}},{"before":"0d6af5d5286e24c304ae88260a94ca968dc21e2c","after":"d6f0ee5a65ab4406946bc58f51b02c998aefd873","ref":"refs/heads/fix","pushedAt":"2023-08-11T16:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"code review","shortMessageHtmlLink":"code review"}},{"before":"c1ca6d00e35d63fe0bbc692cb13f21d1835575b2","after":"0d6af5d5286e24c304ae88260a94ca968dc21e2c","ref":"refs/heads/fix","pushedAt":"2023-08-11T15:55:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"code review","shortMessageHtmlLink":"code review"}},{"before":null,"after":"c1ca6d00e35d63fe0bbc692cb13f21d1835575b2","ref":"refs/heads/fix","pushedAt":"2023-08-11T15:52:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"Attempting to fix defaults","shortMessageHtmlLink":"Attempting to fix defaults"}},{"before":"5a95f200b4df1fa4c38b042c276513fd3f2eb783","after":"0e092b2b8289a4060fcab742fe8f70eb524a7edc","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-09T07:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Update version in README","shortMessageHtmlLink":"Update version in README"}},{"before":"0a3c07f2cf2ed8f6bcca899859eba57322ebb1b6","after":"50ccc70029c449dc83af2600761af43a6cf08170","ref":"refs/heads/master","pushedAt":"2023-08-09T07:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"Update readme instructions","shortMessageHtmlLink":"Update readme instructions"}},{"before":"e1f8e4df387b36976fbd25b4c91b1a40ab873c84","after":"0a3c07f2cf2ed8f6bcca899859eba57322ebb1b6","ref":"refs/heads/master","pushedAt":"2023-08-09T07:52:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"Allows for multiple states machines in the same struct (#16)\n\n* Allows for multiple states machines in the same struct\r\n\r\nWhy:\r\n\r\n* In certain situations you might want to allow for multiple state\r\n machines in the same struct.\r\n\r\n See #13\r\n\r\nThis change addresses the need by:\r\n\r\n* Allowing for Fsmx.Struct to be included multiple times per module,\r\n with a different `state_field`, so it runs independently. When calling\r\n any of the transition function you can optionally pass it the field\r\n name, so you can control which one to transition. All of the other\r\n options, including `transitions` are also independent\r\n* Passing the `state_field` to the callbacks as well, so that you can\r\n have them be different depending on the which field is being\r\n transitionned. As of now, the old version is still supported, but it\r\n is encouraged that you use the new version, which will make it simpler\r\n to add new fields if you wish.\r\n\r\n* Bump the elixir versions we test against\r\n\r\n* Use OTP version 25\r\n\r\n* Adds the new functionality to the README\r\n\r\n* Bump the min elixir version supported and the minor version\r\n\r\n* Corrects typespecs and uses `state_field` everywhere","shortMessageHtmlLink":"Allows for multiple states machines in the same struct (#16)"}},{"before":"0a3c07f2cf2ed8f6bcca899859eba57322ebb1b6","after":"e1f8e4df387b36976fbd25b4c91b1a40ab873c84","ref":"refs/heads/master","pushedAt":"2023-08-09T07:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"Bumping to 0.6.0","shortMessageHtmlLink":"Bumping to 0.6.0"}},{"before":"76c1ea65543825e4cfb185a41baaf3119998c0bd","after":"0a3c07f2cf2ed8f6bcca899859eba57322ebb1b6","ref":"refs/heads/master","pushedAt":"2023-08-09T07:41:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"Allows for multiple states machines in the same struct (#16)\n\n* Allows for multiple states machines in the same struct\r\n\r\nWhy:\r\n\r\n* In certain situations you might want to allow for multiple state\r\n machines in the same struct.\r\n\r\n See #13\r\n\r\nThis change addresses the need by:\r\n\r\n* Allowing for Fsmx.Struct to be included multiple times per module,\r\n with a different `state_field`, so it runs independently. When calling\r\n any of the transition function you can optionally pass it the field\r\n name, so you can control which one to transition. All of the other\r\n options, including `transitions` are also independent\r\n* Passing the `state_field` to the callbacks as well, so that you can\r\n have them be different depending on the which field is being\r\n transitionned. As of now, the old version is still supported, but it\r\n is encouraged that you use the new version, which will make it simpler\r\n to add new fields if you wish.\r\n\r\n* Bump the elixir versions we test against\r\n\r\n* Use OTP version 25\r\n\r\n* Adds the new functionality to the README\r\n\r\n* Bump the min elixir version supported and the minor version\r\n\r\n* Corrects typespecs and uses `state_field` everywhere","shortMessageHtmlLink":"Allows for multiple states machines in the same struct (#16)"}},{"before":"47c318feeb5c495b4714f6a0fcf647cdb313e84b","after":"5a95f200b4df1fa4c38b042c276513fd3f2eb783","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-04T21:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Corrects typespecs and uses `state_field` everywhere","shortMessageHtmlLink":"Corrects typespecs and uses state_field everywhere"}},{"before":"36559e58ef7f80b023f5022a2bfbd75533685d8b","after":"47c318feeb5c495b4714f6a0fcf647cdb313e84b","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-04T16:09:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Bump the min elixir version supported and the minor version","shortMessageHtmlLink":"Bump the min elixir version supported and the minor version"}},{"before":"661921997d44e12ed4421c32ec1e7d4d755b3ca0","after":"36559e58ef7f80b023f5022a2bfbd75533685d8b","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-04T16:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Bump the min elixir version supported and the minor version","shortMessageHtmlLink":"Bump the min elixir version supported and the minor version"}},{"before":"5c4777fd99851c1c36409302de991b7018204700","after":"661921997d44e12ed4421c32ec1e7d4d755b3ca0","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-04T14:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Adds the new functionality to the README","shortMessageHtmlLink":"Adds the new functionality to the README"}},{"before":"c70f6f6c4f0a03910bf2c63fb6ae58888b960e31","after":"5c4777fd99851c1c36409302de991b7018204700","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-04T14:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Use OTP version 25","shortMessageHtmlLink":"Use OTP version 25"}},{"before":"086165849b0dc8524b84713fb58bf74a9bd1c16a","after":"c70f6f6c4f0a03910bf2c63fb6ae58888b960e31","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-04T13:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Bump the elixir versions we test against","shortMessageHtmlLink":"Bump the elixir versions we test against"}},{"before":null,"after":"086165849b0dc8524b84713fb58bf74a9bd1c16a","ref":"refs/heads/transitions-per-field","pushedAt":"2023-08-04T13:35:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zamith","name":"Luís Ferreira","path":"/zamith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166304?s=80&v=4"},"commit":{"message":"Allows for multiple states machines in the same struct\n\nWhy:\n\n* In certain situations you might want to allow for multiple state\n machines in the same struct.\n\n See #13\n\nThis change addresses the need by:\n\n* Allowing for Fsmx.Struct to be included multiple times per module,\n with a different `state_field`, so it runs independently. When calling\n any of the transition function you can optionally pass it the field\n name, so you can control which one to transition. All of the other\n options, including `transitions` are also independent\n* Passing the `state_field` to the callbacks as well, so that you can\n have them be different depending on the which field is being\n transitionned. As of now, the old version is still supported, but it\n is encouraged that you use the new version, which will make it simpler\n to add new fields if you wish.","shortMessageHtmlLink":"Allows for multiple states machines in the same struct"}},{"before":"a6b3e759bf0914d763a46020ab6b641b1fb3b188","after":"76c1ea65543825e4cfb185a41baaf3119998c0bd","ref":"refs/heads/master","pushedAt":"2023-05-04T14:35:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"naps62","name":"Miguel Palhas","path":"/naps62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283819?s=80&v=4"},"commit":{"message":"Fix typo (#14)\n\nCo-authored-by: Christoph Schmatzler ","shortMessageHtmlLink":"Fix typo (#14)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADfB9chwA","startCursor":null,"endCursor":null}},"title":"Activity · subvisual/fsmx"}