{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87617508,"defaultBranch":"master","name":"casbin","ownerLogin":"casbin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-08T07:51:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27810343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715044378.0","currentOid":""},"activityList":{"items":[{"before":"3eb70817461b7a1ebe17c789141e61706f7bb076","after":"778adbba45de763a2cac2e8d8cc423b2b2e462cb","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T01:15:24.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":"add Benchmark (go) benchmark result for 65cce21db65c97a0adc81cccffcde3952a990c1d","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 65cce21"}},{"before":"44b890de6147962bd055647faef2d4037ca15ac5","after":"65cce21db65c97a0adc81cccffcde3952a990c1d","ref":"refs/heads/master","pushedAt":"2024-05-07T01:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: add error to some of the APIs (#1389)\n\n* fix: add nil checks\r\n\r\n* fix: lint\r\n\r\n* fix: return error at anywhere assertion not found\r\n\r\n* fix: lint\r\n\r\n* fix: test\r\n\r\n* fix: format","shortMessageHtmlLink":"feat: add error to some of the APIs (#1389)"}},{"before":"bc66ee513b84d32c0831afa6673dc1e36eb7cf37","after":"3eb70817461b7a1ebe17c789141e61706f7bb076","ref":"refs/heads/gh-pages","pushedAt":"2024-04-29T10:14:34.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":"add Benchmark (go) benchmark result for 44b890de6147962bd055647faef2d4037ca15ac5","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 44b890d"}},{"before":"64efe3d122bfe68c9cf68e1bd174173a61f11743","after":"44b890de6147962bd055647faef2d4037ca15ac5","ref":"refs/heads/master","pushedAt":"2024-04-29T10:10:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: fix role manager cache error when LoadPolicy and Enforce calls are concurrent (#1387)","shortMessageHtmlLink":"feat: fix role manager cache error when LoadPolicy and Enforce calls …"}},{"before":"65e230c0af73723d331f668810b4752613cfad90","after":"bc66ee513b84d32c0831afa6673dc1e36eb7cf37","ref":"refs/heads/gh-pages","pushedAt":"2024-04-07T09:25:56.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":"add Benchmark (go) benchmark result for 64efe3d122bfe68c9cf68e1bd174173a61f11743","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 64efe3d"}},{"before":"4ab2e54d2b18e83179bec7d7352170efdc1131ad","after":"64efe3d122bfe68c9cf68e1bd174173a61f11743","ref":"refs/heads/master","pushedAt":"2024-04-07T09:21:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"fix: fix some typos (#1382)\n\nSigned-off-by: hongkuang ","shortMessageHtmlLink":"fix: fix some typos (#1382)"}},{"before":"d7447300077b8667a56dfd8161e584e7471e1827","after":"65e230c0af73723d331f668810b4752613cfad90","ref":"refs/heads/gh-pages","pushedAt":"2024-04-07T06:26:37.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":"add Benchmark (go) benchmark result for 4ab2e54d2b18e83179bec7d7352170efdc1131ad","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 4ab2e54"}},{"before":"ef8210485de872f8159394c1b1cdaee000a5d0b2","after":"4ab2e54d2b18e83179bec7d7352170efdc1131ad","ref":"refs/heads/master","pushedAt":"2024-04-07T06:22:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: remove Adapter requirement in ContextAdapter (#1381)","shortMessageHtmlLink":"feat: remove Adapter requirement in ContextAdapter (#1381)"}},{"before":"f3102a09895b6a2508e2b960b2eefbfacd0ee058","after":"d7447300077b8667a56dfd8161e584e7471e1827","ref":"refs/heads/gh-pages","pushedAt":"2024-03-31T04:20:58.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":"add Benchmark (go) benchmark result for ef8210485de872f8159394c1b1cdaee000a5d0b2","shortMessageHtmlLink":"add Benchmark (go) benchmark result for ef82104"}},{"before":"c929fd5c8ae14c5e9b598bf97ade68279ae7da42","after":"ef8210485de872f8159394c1b1cdaee000a5d0b2","ref":"refs/heads/master","pushedAt":"2024-03-31T04:17:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: delete grouping policies with index 0 as well in DeleteRole() API (#1364)","shortMessageHtmlLink":"feat: delete grouping policies with index 0 as well in DeleteRole() A…"}},{"before":"5b9f396139022983d0b7630cd0cdfb6c36d754f3","after":"f3102a09895b6a2508e2b960b2eefbfacd0ee058","ref":"refs/heads/gh-pages","pushedAt":"2024-03-18T14:29: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":"add Benchmark (go) benchmark result for c929fd5c8ae14c5e9b598bf97ade68279ae7da42","shortMessageHtmlLink":"add Benchmark (go) benchmark result for c929fd5"}},{"before":"2f7619fe0f8c1e038b7d1a538672e2cff9883103","after":"c929fd5c8ae14c5e9b598bf97ade68279ae7da42","ref":"refs/heads/master","pushedAt":"2024-03-18T14:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: enable more lint rules (#1376)\n\n* feat: enable `errorlint` lint rule\r\n\r\n* feat: enable `stylecheck` lint rule without `ST1003`\r\n\r\n* feat: enable `revive` lint rule without `unused-parameter`\r\n\r\n* feat: enable `goconst` lint rule\r\n\r\n* feat: enable `cyclop` `funlen` `gocyclo` `nestif` lint rule\r\n\r\n* Revert \"feat: enable `errorlint` lint rule\"\r\n\r\nThis reverts commit 3b56fa99ef418b938f7519fd3d9237d8697c76e1.\r\n\r\n* Revert \"feat: enable `goconst` lint rule\"\r\n\r\nThis reverts commit 8cec40827e79af9e3c92267634b42be6d2972eac.","shortMessageHtmlLink":"feat: enable more lint rules (#1376)"}},{"before":"06615de9517f9dbdcf998a33f6357f5fdcd31431","after":"5b9f396139022983d0b7630cd0cdfb6c36d754f3","ref":"refs/heads/gh-pages","pushedAt":"2024-03-13T08:45:44.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":"add Benchmark (go) benchmark result for 2f7619fe0f8c1e038b7d1a538672e2cff9883103","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 2f7619f"}},{"before":"2858196210f79d0f073bcc1d53557dac367674c3","after":"2f7619fe0f8c1e038b7d1a538672e2cff9883103","ref":"refs/heads/master","pushedAt":"2024-03-13T08:41:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"fix: fix some comment typos (#1374)\n\nSigned-off-by: yetyear ","shortMessageHtmlLink":"fix: fix some comment typos (#1374)"}},{"before":"e6dd0742b1b3a0f263bb54455d552134b96bf7be","after":"06615de9517f9dbdcf998a33f6357f5fdcd31431","ref":"refs/heads/gh-pages","pushedAt":"2024-03-10T13:32: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":"add Benchmark (go) benchmark result for 2858196210f79d0f073bcc1d53557dac367674c3","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 2858196"}},{"before":"caebc401dee42fa5a1004d5a29600b343faca185","after":"2858196210f79d0f073bcc1d53557dac367674c3","ref":"refs/heads/master","pushedAt":"2024-03-10T13:28:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: add `.golangci-lint.yml` and apply lint (#1372)\n\n* feat: add golangci-lint config\r\n\r\n* ci: update lint ci config\r\n\r\n* ci: disable noisy lint rules\r\n\r\n* refactor: apply lint\r\n\r\n* ci: disable lint rules for future improvement","shortMessageHtmlLink":"feat: add .golangci-lint.yml and apply lint (#1372)"}},{"before":"7da50a2223fa7472cf37e3eb5c820460095d5850","after":"e6dd0742b1b3a0f263bb54455d552134b96bf7be","ref":"refs/heads/gh-pages","pushedAt":"2024-03-09T07:37: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":"add Benchmark (go) benchmark result for caebc401dee42fa5a1004d5a29600b343faca185","shortMessageHtmlLink":"add Benchmark (go) benchmark result for caebc40"}},{"before":"46136eddcf26a00eb3e94fa0e7c117e8944e43d0","after":"caebc401dee42fa5a1004d5a29600b343faca185","ref":"refs/heads/master","pushedAt":"2024-03-09T07:33:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"fix: upgrade CI Go version to 1.21","shortMessageHtmlLink":"fix: upgrade CI Go version to 1.21"}},{"before":"e7194f0a6f30c90f18947d3b4185625b822f4b22","after":"7da50a2223fa7472cf37e3eb5c820460095d5850","ref":"refs/heads/gh-pages","pushedAt":"2024-03-09T04:37:34.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":"add Benchmark (go) benchmark result for 46136eddcf26a00eb3e94fa0e7c117e8944e43d0","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 46136ed"}},{"before":"5acc40498bb0a720e86dde4dffccb80fbded93d4","after":"46136eddcf26a00eb3e94fa0e7c117e8944e43d0","ref":"refs/heads/master","pushedAt":"2024-03-09T04:33:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: add nil checks on RoleManager (#1371)","shortMessageHtmlLink":"feat: add nil checks on RoleManager (#1371)"}},{"before":"6cd115b89301ef12c0a1f49818d6bb984aec7d98","after":"e7194f0a6f30c90f18947d3b4185625b822f4b22","ref":"refs/heads/gh-pages","pushedAt":"2024-02-07T15:38:33.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":"add Benchmark (go) benchmark result for 5acc40498bb0a720e86dde4dffccb80fbded93d4","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 5acc404"}},{"before":"c66aada23606abd050caa4587f50a14f56c18022","after":"5acc40498bb0a720e86dde4dffccb80fbded93d4","ref":"refs/heads/master","pushedAt":"2024-02-07T15:34:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: return error in getUserPermissions() related APIs (#1358)","shortMessageHtmlLink":"feat: return error in getUserPermissions() related APIs (#1358)"}},{"before":"1a6a9b655d8960b51831c3774d35b6119f17c587","after":"6cd115b89301ef12c0a1f49818d6bb984aec7d98","ref":"refs/heads/gh-pages","pushedAt":"2023-12-31T10:36:48.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":"add Benchmark (go) benchmark result for c66aada23606abd050caa4587f50a14f56c18022","shortMessageHtmlLink":"add Benchmark (go) benchmark result for c66aada"}},{"before":"96826309249a07afbdaa8829097ecdc3ea690caf","after":"c66aada23606abd050caa4587f50a14f56c18022","ref":"refs/heads/master","pushedAt":"2023-12-31T10:32:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: update IEnforcer for missing domain methods (#1350)","shortMessageHtmlLink":"feat: update IEnforcer for missing domain methods (#1350)"}},{"before":"18327045d54791c4c6f6f3a7957255b7d34bc4de","after":"1a6a9b655d8960b51831c3774d35b6119f17c587","ref":"refs/heads/gh-pages","pushedAt":"2023-12-19T17:54:27.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":"add Benchmark (go) benchmark result for 96826309249a07afbdaa8829097ecdc3ea690caf","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 9682630"}},{"before":"953c551d15c8f64bbe2149d23c3cf5fd3b12fa7f","after":"96826309249a07afbdaa8829097ecdc3ea690caf","ref":"refs/heads/master","pushedAt":"2023-12-19T17:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nomeguy","name":"Gucheng","path":"/nomeguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85475922?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d8e9e0a43c9b444c823e5af22752ebe3091b5695","after":"18327045d54791c4c6f6f3a7957255b7d34bc4de","ref":"refs/heads/gh-pages","pushedAt":"2023-12-18T12:50:43.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":"add Benchmark (go) benchmark result for 953c551d15c8f64bbe2149d23c3cf5fd3b12fa7f","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 953c551"}},{"before":"6703d2f87e113696f2f613cde1597fcec6afcf31","after":"953c551d15c8f64bbe2149d23c3cf5fd3b12fa7f","ref":"refs/heads/master","pushedAt":"2023-12-18T12:46:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: fix concurrent map writes issue in getCachedResult() (#1348)\n\nCo-authored-by: king ","shortMessageHtmlLink":"feat: fix concurrent map writes issue in getCachedResult() (#1348)"}},{"before":"46b96d467d549feafdfd2cff5bdac4261f8daf37","after":"d8e9e0a43c9b444c823e5af22752ebe3091b5695","ref":"refs/heads/gh-pages","pushedAt":"2023-11-24T07:59: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":"add Benchmark (go) benchmark result for 6703d2f87e113696f2f613cde1597fcec6afcf31","shortMessageHtmlLink":"add Benchmark (go) benchmark result for 6703d2f"}},{"before":"4d1349af467df69aba9b711525f95fa67f454adc","after":"6703d2f87e113696f2f613cde1597fcec6afcf31","ref":"refs/heads/master","pushedAt":"2023-11-24T07:55:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsluoyz","name":"Yang Luo","path":"/hsluoyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3787410?s=80&v=4"},"commit":{"message":"feat: support all types for JSON request in ABAC (#1343)","shortMessageHtmlLink":"feat: support all types for JSON request in ABAC (#1343)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQxGN4gA","startCursor":null,"endCursor":null}},"title":"Activity · casbin/casbin"}