{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":140996605,"defaultBranch":"master","name":"node-casbin","ownerLogin":"casbin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-15T03:55:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27810343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714148236.0","currentOid":""},"activityList":{"items":[{"before":"8ef3debae7d8f081629b038d78e3d869c32be7f2","after":"b2cbdc6d8600a7cf388f6cf04d30063075474af9","ref":"refs/heads/master","pushedAt":"2024-04-26T16:17:15.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":"chore(release): 5.30.0 [skip ci]\n\n# [5.30.0](https://github.com/casbin/node-casbin/compare/v5.29.0...v5.30.0) (2024-04-26)\n\n### Features\n\n* ensure eft and priority are respected in p2, r2, etc ([#475](https://github.com/casbin/node-casbin/issues/475)) ([8ef3deb](https://github.com/casbin/node-casbin/commit/8ef3debae7d8f081629b038d78e3d869c32be7f2)), closes [#474](https://github.com/casbin/node-casbin/issues/474)","shortMessageHtmlLink":"chore(release): 5.30.0 [skip ci]"}},{"before":"c9914bd0b1922c4974c50ee3226c1259a6ba61b1","after":"8ef3debae7d8f081629b038d78e3d869c32be7f2","ref":"refs/heads/master","pushedAt":"2024-04-26T16:15:42.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: ensure eft and priority are respected in p2, r2, etc (#475)\n\nIn a few places, it was still hardcoded to only look for the priority and effect of p, instead of\r\nusing the ptype variable. Fixed so that it now has the same behaviour regardless of the order\r\n\r\nfix #474","shortMessageHtmlLink":"feat: ensure eft and priority are respected in p2, r2, etc (#475)"}},{"before":"4aa74ab710aa300c172c71b802453dd64b3ec1a7","after":"c9914bd0b1922c4974c50ee3226c1259a6ba61b1","ref":"refs/heads/master","pushedAt":"2024-04-10T17:34:15.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":"chore(release): 5.29.0 [skip ci]\n\n# [5.29.0](https://github.com/casbin/node-casbin/compare/v5.28.0...v5.29.0) (2024-04-10)\n\n### Features\n\n* update CI Node.js version to 18 and 20 ([4aa74ab](https://github.com/casbin/node-casbin/commit/4aa74ab710aa300c172c71b802453dd64b3ec1a7))","shortMessageHtmlLink":"chore(release): 5.29.0 [skip ci]"}},{"before":"99ec8b8211439beff4fc7427740fb500797675bb","after":"4aa74ab710aa300c172c71b802453dd64b3ec1a7","ref":"refs/heads/master","pushedAt":"2024-04-10T17:32:50.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":"feat: update CI Node.js version to 18 and 20","shortMessageHtmlLink":"feat: update CI Node.js version to 18 and 20"}},{"before":"cbd51ac88c3e185816465894f147dd18833a8cb9","after":"99ec8b8211439beff4fc7427740fb500797675bb","ref":"refs/heads/master","pushedAt":"2023-12-19T17:54:04.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":"61c159533904f38d82eb0418a1de949666cc381a","after":"cbd51ac88c3e185816465894f147dd18833a8cb9","ref":"refs/heads/master","pushedAt":"2023-11-21T11:48: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":"chore(release): 5.28.0 [skip ci]\n\n# [5.28.0](https://github.com/casbin/node-casbin/compare/v5.27.1...v5.28.0) (2023-11-21)\n\n### Features\n\n* fix WatcherEx not triggered issue ([61c1595](https://github.com/casbin/node-casbin/commit/61c159533904f38d82eb0418a1de949666cc381a))","shortMessageHtmlLink":"chore(release): 5.28.0 [skip ci]"}},{"before":"8be61872779729b3c2ca2054a29d24e5a0436349","after":"61c159533904f38d82eb0418a1de949666cc381a","ref":"refs/heads/master","pushedAt":"2023-11-21T11:47:17.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":"feat: fix WatcherEx not triggered issue","shortMessageHtmlLink":"feat: fix WatcherEx not triggered issue"}},{"before":"0df458dde1f7a061167b978e16e712d208944f39","after":"8be61872779729b3c2ca2054a29d24e5a0436349","ref":"refs/heads/master","pushedAt":"2023-09-19T15:26:17.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":"chore(release): 5.27.1 [skip ci]\n\n## [5.27.1](https://github.com/casbin/node-casbin/compare/v5.27.0...v5.27.1) (2023-09-19)\n\n### Bug Fixes\n\n* KeyMatch5 does not match the expected result ([#458](https://github.com/casbin/node-casbin/issues/458)) ([0df458d](https://github.com/casbin/node-casbin/commit/0df458dde1f7a061167b978e16e712d208944f39))","shortMessageHtmlLink":"chore(release): 5.27.1 [skip ci]"}},{"before":"a09493cff131219bb12ba5fd5db5529d1741178d","after":"0df458dde1f7a061167b978e16e712d208944f39","ref":"refs/heads/master","pushedAt":"2023-09-19T15:24:09.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: KeyMatch5 does not match the expected result (#458)\n\n* fix: KeyMatch5 does not match the expected result\r\n\r\n* fix: KeyMatch5 does not match the expected result:remove spaces","shortMessageHtmlLink":"fix: KeyMatch5 does not match the expected result (#458)"}},{"before":"a85192f382fc164107d3117b4490cf8dd072c0e5","after":"a09493cff131219bb12ba5fd5db5529d1741178d","ref":"refs/heads/master","pushedAt":"2023-08-30T07:00:50.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":"chore(release): 5.27.0 [skip ci]\n\n# [5.27.0](https://github.com/casbin/node-casbin/compare/v5.26.2...v5.27.0) (2023-08-30)\n\n### Features\n\n* add `enforceWithMatcher` & `enforceExWithMatcher` ([#453](https://github.com/casbin/node-casbin/issues/453)) ([a85192f](https://github.com/casbin/node-casbin/commit/a85192f382fc164107d3117b4490cf8dd072c0e5))","shortMessageHtmlLink":"chore(release): 5.27.0 [skip ci]"}},{"before":"ff0ddaf44eecab77d7de64b811d0b3eb398d990e","after":"a85192f382fc164107d3117b4490cf8dd072c0e5","ref":"refs/heads/master","pushedAt":"2023-08-30T06:59:11.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 `enforceWithMatcher` & `enforceExWithMatcher` (#453)\n\n* feat: enforceWithMatcher & EnforceExWithMatcher\r\n\r\n* fix: add `TestEnforceWithMatcher`\r\n\r\n* Update coreEnforcer.ts\r\n\r\n* Update coreEnforcer.ts","shortMessageHtmlLink":"feat: add enforceWithMatcher & enforceExWithMatcher (#453)"}},{"before":"17c542ad894cc19b592e3c54495fb05eff02f215","after":"ff0ddaf44eecab77d7de64b811d0b3eb398d990e","ref":"refs/heads/master","pushedAt":"2023-07-29T08:42:02.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":"chore(release): 5.26.2 [skip ci]\n\n## [5.26.2](https://github.com/casbin/node-casbin/compare/v5.26.1...v5.26.2) (2023-07-29)\n\n### Bug Fixes\n\n* add escapeCsv() for CSV file saving ([17c542a](https://github.com/casbin/node-casbin/commit/17c542ad894cc19b592e3c54495fb05eff02f215))","shortMessageHtmlLink":"chore(release): 5.26.2 [skip ci]"}},{"before":"f76c52135fd4846fb383aeaf5b1c70411f79917f","after":"17c542ad894cc19b592e3c54495fb05eff02f215","ref":"refs/heads/master","pushedAt":"2023-07-29T08:40:21.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: add escapeCsv() for CSV file saving","shortMessageHtmlLink":"fix: add escapeCsv() for CSV file saving"}},{"before":"f4f4c956af3e3c12aa49668e1e66f8aafebbe76b","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/word-wrap-1.2.4","pushedAt":"2023-07-19T03:33:00.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":"f4f4c956af3e3c12aa49668e1e66f8aafebbe76b","ref":"refs/heads/dependabot/npm_and_yarn/word-wrap-1.2.4","pushedAt":"2023-07-19T00:07:42.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 word-wrap from 1.2.3 to 1.2.4\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump word-wrap from 1.2.3 to 1.2.4"}},{"before":"a010b56a83896e8d33411158f7d9d06850d9dcff","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/semver-5.7.2","pushedAt":"2023-07-11T09:50:37.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":"a010b56a83896e8d33411158f7d9d06850d9dcff","ref":"refs/heads/dependabot/npm_and_yarn/semver-5.7.2","pushedAt":"2023-07-11T04:10:08.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 semver from 5.7.1 to 5.7.2\n\nBumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)\n\n---\nupdated-dependencies:\n- dependency-name: semver\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump semver from 5.7.1 to 5.7.2"}},{"before":"cc6a6fea5d3c0d7f905d40c6aa710d2d3d4c7f3d","after":"f76c52135fd4846fb383aeaf5b1c70411f79917f","ref":"refs/heads/master","pushedAt":"2023-07-06T10:17:04.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":"docs: replace gitter links with discord (#446)","shortMessageHtmlLink":"docs: replace gitter links with discord (#446)"}},{"before":"d13a3b9030da1603f746dd20bc93354df81b182a","after":"cc6a6fea5d3c0d7f905d40c6aa710d2d3d4c7f3d","ref":"refs/heads/master","pushedAt":"2023-03-29T00:43:01.797Z","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":"chore(release): 5.26.1 [skip ci]\n\n## [5.26.1](https://github.com/casbin/node-casbin/compare/v5.26.0...v5.26.1) (2023-03-29)\n\n### Bug Fixes\n\n* escapeAssertion is compatible with safari ([#444](https://github.com/casbin/node-casbin/issues/444)) ([d13a3b9](https://github.com/casbin/node-casbin/commit/d13a3b9030da1603f746dd20bc93354df81b182a))","shortMessageHtmlLink":"chore(release): 5.26.1 [skip ci]"}},{"before":"412c0141bbf218e9bf83995bccba29cf75e370fa","after":"d13a3b9030da1603f746dd20bc93354df81b182a","ref":"refs/heads/master","pushedAt":"2023-03-29T00:41:18.622Z","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: escapeAssertion is compatible with safari (#444)\n\nSigned-off-by: nodece ","shortMessageHtmlLink":"fix: escapeAssertion is compatible with safari (#444)"}},{"before":"48b0d8fbbf302f61aed20bb6d0f2354354df9941","after":"412c0141bbf218e9bf83995bccba29cf75e370fa","ref":"refs/heads/master","pushedAt":"2023-03-26T16:39:14.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":"chore(release): 5.26.0 [skip ci]\n\n# [5.26.0](https://github.com/casbin/node-casbin/compare/v5.25.0...v5.26.0) (2023-03-26)\n\n### Features\n\n* Multiple sections type ([#442](https://github.com/casbin/node-casbin/issues/442)) ([48b0d8f](https://github.com/casbin/node-casbin/commit/48b0d8fbbf302f61aed20bb6d0f2354354df9941))","shortMessageHtmlLink":"chore(release): 5.26.0 [skip ci]"}},{"before":"1d362b6fdb83ecbe45c3a16f4af05250f1c7efbf","after":"48b0d8fbbf302f61aed20bb6d0f2354354df9941","ref":"refs/heads/master","pushedAt":"2023-03-26T16:37:34.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: Multiple sections type (#442)\n\n(cherry picked from commit 2635601ab1b1dd8d613bbb6b62d52f1cb86400f6)\r\n\r\nSigned-off-by: Gabriel-403 <1499015923@qq.com>\r\nSigned-off-by: Zixuan Liu \r\nCo-authored-by: Gabriel-403 <1499015923@qq.com>","shortMessageHtmlLink":"feat: Multiple sections type (#442)"}},{"before":"4e977b33fdece9b8934693d05a1da9a7f10cfa05","after":"1d362b6fdb83ecbe45c3a16f4af05250f1c7efbf","ref":"refs/heads/master","pushedAt":"2023-03-20T02:21: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":"chore(release): 5.25.0 [skip ci]\n\n# [5.25.0](https://github.com/casbin/node-casbin/compare/v5.24.4...v5.25.0) (2023-03-20)\n\n### Features\n\n* replace picomatch with minimatch ([#440](https://github.com/casbin/node-casbin/issues/440)) ([4e977b3](https://github.com/casbin/node-casbin/commit/4e977b33fdece9b8934693d05a1da9a7f10cfa05))","shortMessageHtmlLink":"chore(release): 5.25.0 [skip ci]"}},{"before":"9c42b9c3af0876fe23265d293eec3fd930c5e181","after":"4e977b33fdece9b8934693d05a1da9a7f10cfa05","ref":"refs/heads/master","pushedAt":"2023-03-20T02:19:33.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: replace picomatch with minimatch (#440)","shortMessageHtmlLink":"feat: replace picomatch with minimatch (#440)"}},{"before":"39878be7e22ff9f18c0898c5828328bc1cc95aba","after":"9c42b9c3af0876fe23265d293eec3fd930c5e181","ref":"refs/heads/master","pushedAt":"2023-03-12T14:04:35.820Z","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":"chore(release): 5.24.4 [skip ci]\n\n## [5.24.4](https://github.com/casbin/node-casbin/compare/v5.24.3...v5.24.4) (2023-03-12)\n\n### Bug Fixes\n\n* **./src/util/util.ts:** fixed unwanted replacement of .r in evals according to issue [#438](https://github.com/casbin/node-casbin/issues/438) ([#439](https://github.com/casbin/node-casbin/issues/439)) ([39878be](https://github.com/casbin/node-casbin/commit/39878be7e22ff9f18c0898c5828328bc1cc95aba))","shortMessageHtmlLink":"chore(release): 5.24.4 [skip ci]"}},{"before":"54e42b2235eaa2d432ef6c256bff93be3198251d","after":"39878be7e22ff9f18c0898c5828328bc1cc95aba","ref":"refs/heads/master","pushedAt":"2023-03-12T14:02:40.799Z","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(./src/util/util.ts): fixed unwanted replacement of .r in evals according to issue #438 (#439)\n\nFixed unwanted replacement of r. in evals according to issue #438 (e.g. r.obj.owner.id wrongly\r\nbecoming r_obj.owner_id instead of the correct r_obj.owner.id)\r\n\r\nfix #438","shortMessageHtmlLink":"fix(./src/util/util.ts): fixed unwanted replacement of .r in evals ac…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO1ZO_wA","startCursor":null,"endCursor":null}},"title":"Activity · casbin/node-casbin"}