{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45733480,"defaultBranch":"main","name":"qi.rb","ownerLogin":"sashite","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-07T11:21:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1250679?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715885488.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"02af2d4bf2ed3157ca1bdc1237a6e1d128f243be","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T18:51:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump rexml from 3.2.5 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.5 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.5...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump rexml from 3.2.5 to 3.2.8"}},{"before":"3ccd8469336f5f707927fc2cec4ffc31bf7ab5a9","after":null,"ref":"refs/heads/dependabot/bundler/yard-0.9.35","pushedAt":"2024-03-01T17:02:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"867ea7f0ced97322716287ec8d4cde1e83f55802","ref":"refs/heads/dependabot/bundler/yard-0.9.36","pushedAt":"2024-03-01T17:02:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump yard from 0.9.34 to 0.9.36\n\nBumps [yard](https://github.com/lsegal/yard) from 0.9.34 to 0.9.36.\n- [Release notes](https://github.com/lsegal/yard/releases)\n- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/lsegal/yard/compare/v0.9.34...v0.9.36)\n\n---\nupdated-dependencies:\n- dependency-name: yard\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump yard from 0.9.34 to 0.9.36"}},{"before":null,"after":"3ccd8469336f5f707927fc2cec4ffc31bf7ab5a9","ref":"refs/heads/dependabot/bundler/yard-0.9.35","pushedAt":"2024-02-28T19:09:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump yard from 0.9.34 to 0.9.35\n\nBumps [yard](https://github.com/lsegal/yard) from 0.9.34 to 0.9.35.\n- [Release notes](https://github.com/lsegal/yard/releases)\n- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/lsegal/yard/compare/v0.9.34...v0.9.35)\n\n---\nupdated-dependencies:\n- dependency-name: yard\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump yard from 0.9.34 to 0.9.35"}},{"before":"5092650ff59b33e2a93358f3f3cc7133056c05b9","after":"90281cdbfd2759c54788224f91532011b51c4a23","ref":"refs/heads/main","pushedAt":"2023-05-29T21:57:54.790Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): reimplementation for enhanced flexibility\n\nThis commit makes several enhancements to the `Qi` class implementation, aimed at increasing its flexibility to handle a broader variety of input types. Specific updates include:\n\n1. Allow pieces to be represented by any object type, not just strings.\n2. Allow the keys of `squares_hash` to be any object type.\n3. Allow items from `turns` to be any object type.\n4. Ensure `state` values can also be any object type.\n5. `state` keys are now converted to symbols to ensure consistent access.\n\nThese changes improve the versatility of the `Qi` class, enabling it to handle a wider range of game scenarios and increasing its usefulness for building board game software.","shortMessageHtmlLink":"feat(Qi): reimplementation for enhanced flexibility"}},{"before":"c3cee2929ee983ca3b420cd172c5b03b1f9899d5","after":"5092650ff59b33e2a93358f3f3cc7133056c05b9","ref":"refs/heads/main","pushedAt":"2023-05-13T20:49:08.951Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): simplify #initialize & #commit arg signatures","shortMessageHtmlLink":"feat(Qi): simplify #initialize & #commit arg signatures"}},{"before":"6b4de5391f663e210f1ce5342d756bc9d375f50d","after":"c3cee2929ee983ca3b420cd172c5b03b1f9899d5","ref":"refs/heads/main","pushedAt":"2023-05-12T22:37:13.786Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): replace is_in_check option by a generic options","shortMessageHtmlLink":"feat(Qi): replace is_in_check option by a generic options"}},{"before":"2cfe15cde3d64118a827cd957ad789d9f4366fe0","after":"6b4de5391f663e210f1ce5342d756bc9d375f50d","ref":"refs/heads/main","pushedAt":"2023-05-11T22:39:31.032Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): add #is_in_check method","shortMessageHtmlLink":"feat(Qi): add #is_in_check method"}},{"before":"b719771428b6922dee5ac1064630e5a45460fadf","after":"2cfe15cde3d64118a827cd957ad789d9f4366fe0","ref":"refs/heads/main","pushedAt":"2023-05-06T13:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): add #hash, #eql?, #== methods","shortMessageHtmlLink":"feat(Qi): add #hash, #eql?, #== methods"}},{"before":"c1b3576ba245d1aa6a0eeb64c565fdf77d661b01","after":"b719771428b6922dee5ac1064630e5a45460fadf","ref":"refs/heads/main","pushedAt":"2023-05-06T07:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): raise drop error when not found","shortMessageHtmlLink":"feat(Qi): raise drop error when not found"}},{"before":"2c2cb54b79160e2fcfabdfe216d8651f0cb34407","after":"c1b3576ba245d1aa6a0eeb64c565fdf77d661b01","ref":"refs/heads/main","pushedAt":"2023-05-02T19:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): add #to_h","shortMessageHtmlLink":"feat(Qi): add #to_h"}},{"before":"b8183489efe2a6083d7e6caaa1139146976e07d4","after":"2c2cb54b79160e2fcfabdfe216d8651f0cb34407","ref":"refs/heads/main","pushedAt":"2023-04-23T07:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"refactor(Qi#commit): add #update_captures private method","shortMessageHtmlLink":"refactor(Qi#commit): add #update_captures private method"}},{"before":"7dc9181372a51baabeeb787ab344daeb3f0bedee","after":"b8183489efe2a6083d7e6caaa1139146976e07d4","ref":"refs/heads/main","pushedAt":"2023-04-22T21:07:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"feat(Qi): split captures between both side players","shortMessageHtmlLink":"feat(Qi): split captures between both side players"}},{"before":"db7be60501dda54372fe780ee647dbdd6384bcbc","after":"7dc9181372a51baabeeb787ab344daeb3f0bedee","ref":"refs/heads/main","pushedAt":"2023-04-21T22:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"fix(Qi::Action): drop only one of the captured pieces","shortMessageHtmlLink":"fix(Qi::Action): drop only one of the captured pieces"}},{"before":"3eefee3c994e7b2c5dbe3bf19f8aaf613b9ec1b7","after":"db7be60501dda54372fe780ee647dbdd6384bcbc","ref":"refs/heads/main","pushedAt":"2023-04-21T20:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"perf(Qi::Action): remove diffs' loop","shortMessageHtmlLink":"perf(Qi::Action): remove diffs' loop"}},{"before":"3f6293463783c37a059654fe2647158614e53891","after":"3eefee3c994e7b2c5dbe3bf19f8aaf613b9ec1b7","ref":"refs/heads/main","pushedAt":"2023-03-12T20:36:26.874Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyril","name":"Cyril Kato","path":"/cyril","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20987?s=80&v=4"},"commit":{"message":"chore(gem): bundle update","shortMessageHtmlLink":"chore(gem): bundle update"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES_khmgA","startCursor":null,"endCursor":null}},"title":"Activity ยท sashite/qi.rb"}