1. bf5a94b fix: restore broken star history chart (#431) by Dessalines39394 · 9 hours ago master
  2. 4f42fb7 fix: notify watcher after releasing the enforcer lock (#408) by Yang Luo · 7 days ago
  3. 8a8b702 feat: add CachedEnforcer, SyncedCachedEnforcer and AsyncCachedEnforcer by Yang Luo · 7 days ago
  4. 9e65fac docs: update repo links by Yang Luo · 9 days ago
  5. f6d71d7 test: stop rewriting checked-in example policy files by Yang Luo · 9 days ago
  6. 12edbf9 fix: keep rm and cond_rm usable after policy reload by Yang Luo · 9 days ago
  7. 17b2e8c fix: add deepcopy to not clone rm and cond_rm (#423) by Kenneth Goh · 9 days ago
  8. c5d4506 ci: replace super-linter with direct black check by Yang Luo · 9 days ago
  9. 6ab2095 fix: return copies from get_policy and get_filtered_policy by Yang Luo · 9 days ago
  10. 6851332 chore: add NOTICE and DISCLAIMER by Yang Luo · 9 days ago
  11. 24dab22 feat: release via manual git tag instead of semantic-release by Yang Luo · 9 days ago
  12. f858158 feat: avoid expensive str() calls in enforce_ex when logging is disabled (#421) by Yang Luo · 6 months ago v2.8.0
  13. feccd90 fix: improve links in README by Yang Luo · 7 months ago v2.7.1
  14. ac03e8e feat: remove semantic-release changelog and git commit generation (#416) by Yang Luo · 8 months ago v2.7.0
  15. cd0a9eb fix: replace old org links with new org (#414) by Yang Luo · 8 months ago
  16. ee50e34 fix: improve README by Yang Luo · 8 months ago
  17. a688c7b chore(release): 2.6.1 [skip ci] by semantic-release-bot · 8 months ago v2.6.1
  18. 6c3df05 fix: remove irrelevant links in README by Yang Luo · 8 months ago
  19. 02fb301 chore(release): 2.6.0 [skip ci] by semantic-release-bot · 9 months ago v2.6.0
  20. dbd28b7 feat: fix enforce_ex() API returning empty explanations for allow rules in deny models (#412) by Yang Luo · 9 months ago
  21. 785e306 chore(release): 2.5.0 [skip ci] by semantic-release-bot · 9 months ago v2.5.0
  22. 2e5783c feat: only run CI for Python "3.12", "3.13" by Yang Luo · 9 months ago
  23. 5bd7a08 feat: update CI Node.js version to 20 by Yang Luo · 9 months ago
  24. 497cb17 chore(release): 2.4.0 [skip ci] by semantic-release-bot · 10 months ago v2.4.0
  25. 7875d02 feat: fix inconsistent async handling bug for watcher.update() API (#406) by Copilot · 10 months ago
  26. 243d51f chore(release): 2.3.0 [skip ci] by semantic-release-bot · 10 months ago v2.3.0
  27. 0ff7cd8 feat: use wcmatch.glob for glob_match with "**" support (#402) by Theo · 10 months ago
  28. 97d8c8d chore(release): 2.2.0 [skip ci] by semantic-release-bot · 12 months ago v2.2.0
  29. cd76b7c feat: fix bug that get_all_subjects() and similar APIs get wrong result (#399) by Theo · 12 months ago
  30. 0894af7 chore(release): 2.1.0 [skip ci] by semantic-release-bot · 12 months ago v2.1.0
  31. 937b649 feat: align add_policy API with Golang Casbin (#398) by Theo · 12 months ago
  32. f3f130f chore(release): 2.0.0 [skip ci] by semantic-release-bot · 1 year ago v2.0.0
  33. 79105a0 feat: update README.md status badges and improve TestFastEnforcer() (#396) by Yuki Yamada · 1 year ago
  34. ef44178 chore(release): 1.50.0 [skip ci] by semantic-release-bot · 1 year ago v1.50.0
  35. 731fcac feat: upgrade dependencies to latest (#393) by Theo · 1 year ago
  36. 19c22f2 chore(release): 1.49.0 [skip ci] by semantic-release-bot · 1 year ago v1.49.0
  37. cc34db6 feat: add add_grouping_policies_ex and add_named_grouping_policies_ex APIs (#392) by Theo · 1 year ago
  38. daf3827 chore(release): 1.48.0 [skip ci] by semantic-release-bot · 1 year ago v1.48.0
  39. e0a64f9 feat: add new APIs: add_policies_ex() and add_named_policies_ex() (#391) by Theo · 1 year ago
  40. b42b0be chore(release): 1.47.0 [skip ci] by semantic-release-bot · 1 year, 1 month ago v1.47.0
  41. c0c6065 feat: fix the bug that add_policies does not update policy_map (#390) by Theo · 1 year, 1 month ago
  42. 61d9fb6 chore(release): 1.46.0 [skip ci] by semantic-release-bot · 1 year, 1 month ago v1.46.0
  43. 7c2f2f5 feat: upgrade Python version to 3.8~3.13 (#387) by pualcmd · 1 year, 1 month ago
  44. a523245 chore(release): 1.45.0 [skip ci] by semantic-release-bot · 1 year, 2 months ago v1.45.0
  45. d3149e8 feat: Optimize `load_policy_line` to avoid quadratic individual-character loop (#355) by Huon Wilson · 1 year, 2 months ago
  46. b9dba51 chore(release): 1.44.0 [skip ci] by semantic-release-bot · 1 year, 2 months ago v1.44.0
  47. ed77f0e feat: update info by Gucheng Wang · 1 year, 2 months ago
  48. f5bee26 chore(release): 1.43.0 [skip ci] by semantic-release-bot · 1 year, 3 months ago v1.43.0
  49. 20719ab feat: fix CI error by Yang Luo · 1 year, 3 months ago
  50. 27952b6 chore(release): 1.42.0 [skip ci] by semantic-release-bot · 1 year, 4 months ago v1.42.0
  51. ca26402 feat: fix missing await in load_increment_filtered_policy() in async_internal_enforcer.py (#378) by Konev Vladimir · 1 year, 4 months ago
  52. 963115b chore(release): 1.41.0 [skip ci] by semantic-release-bot · 1 year, 5 months ago v1.41.0
  53. f39ace2 feat: add "logging_config" for PyCasbin logging (#376) by LeTeddy · 1 year, 5 months ago
  54. 28886db chore(release): 1.40.0 [skip ci] by semantic-release-bot · 1 year, 5 months ago v1.40.0
  55. 54208b6 feat: fix bug that "!=" in policies is replaced with "not=" (#375) by LeTeddy · 1 year, 5 months ago
  56. 42d1347 chore(release): 1.39.0 [skip ci] by semantic-release-bot · 1 year, 5 months ago v1.39.0
  57. c433a59 feat: Port get_allowed_object_conditions() from Golang to Python (#373) by LeTeddy · 1 year, 5 months ago
  58. f3fc678 chore(release): 1.38.0 [skip ci] by semantic-release-bot · 1 year, 7 months ago v1.38.0
  59. bf84eed feat: add StringAdapter's statement in init.py (#367) by Jason · 1 year, 7 months ago
  60. c42b55e chore(release): 1.37.0 [skip ci] by semantic-release-bot · 1 year, 9 months ago v1.37.0
  61. 936d5f6 feat: enhance FilteredFileAdapter to handle flexible filtering for policies and roles (#360) by Coki · 1 year, 9 months ago
  62. 7b64b85 chore(release): 1.36.3 [skip ci] by semantic-release-bot · 2 years, 2 months ago v1.36.3
  63. 0199a34 Merge pull request #351 from casbin/develop by Jon · 2 years, 2 months ago
  64. bf9cb44 fix: KeyError: 'g' when build_role_links by Jon Lee · 2 years, 2 months ago develop
  65. b03e65a chore(release): 1.36.2 [skip ci] by semantic-release-bot · 2 years, 2 months ago v1.36.2
  66. 9f6a379 fix: field_index is incorrect in RBAC with domains mode (#345) (#346) by Truco · 2 years, 2 months ago
  67. 846cf24 chore(release): 1.36.1 [skip ci] by semantic-release-bot · 2 years, 3 months ago v1.36.1
  68. 8aef43b fix: FastEnforcer not fast (#344) by mbierma · 2 years, 3 months ago
  69. d90b8c7 chore(release): 1.36.0 [skip ci] by semantic-release-bot · 2 years, 6 months ago v1.36.0
  70. c04d832 feat: Added support for async watcher callbacks #340 (#341) by tanasecucliciu · 2 years, 6 months ago
  71. e409434 chore(release): 1.35.0 [skip ci] by semantic-release-bot · 2 years, 7 months ago v1.35.0
  72. 6dea204 feat: support up to Python 3.12 by Yang Luo · 2 years, 7 months ago
  73. 0a50077 chore(release): 1.34.0 [skip ci] by semantic-release-bot · 2 years, 8 months ago v1.34.0
  74. d557189 feat: add interface stubs for async adapters (#335) by Elias Gabriel · 2 years, 8 months ago
  75. 47e5ef5 Update README.md by Gucheng · 2 years, 8 months ago
  76. 68d3a07 chore: semantic-release commits pyproject.toml (#332) by abichinger · 2 years, 10 months ago
  77. 8b5ec02 chore(release): 1.33.0 [skip ci] by semantic-release-bot · 2 years, 10 months ago v1.33.0
  78. ad259c0 chore: fix release workflow (#331) by abichinger · 2 years, 10 months ago
  79. 124d2c0 feat: change log level to warning (#329) by Felix Lu · 2 years, 10 months ago
  80. 2683c15 chore(release): 1.32.0 [skip ci] by semantic-release-bot · 2 years, 10 months ago v1.32.0
  81. d5cd58a feat: fix integer priority sorting (#327) by Nick Schwane · 2 years, 10 months ago
  82. 49880cb chore(release): 1.31.2 [skip ci] by semantic-release-bot · 2 years, 10 months ago v1.31.2
  83. 4f191f0 fix: use pre defined member (#325) by Přemysl Čončka · 2 years, 10 months ago
  84. 475508b chore(release): 1.31.1 [skip ci] by semantic-release-bot · 2 years, 11 months ago v1.31.1
  85. ae81a52 fix: disabled all logger (#324) by Rémi Germain · 2 years, 11 months ago
  86. bbab273 chore(release): 1.31.0 [skip ci] by semantic-release-bot · 2 years, 11 months ago v1.31.0
  87. 09ff119 feat: add temporal role model (#320) by Haozhe Pan · 2 years, 11 months ago
  88. 177e36b chore(release): 1.30.0 [skip ci] by semantic-release-bot · 2 years, 11 months ago v1.30.0
  89. 952c208 feat: disable logger when log is not enabled (#321) by Haozhe Pan · 2 years, 11 months ago
  90. 955d2de chore(release): 1.29.0 [skip ci] by semantic-release-bot · 2 years, 11 months ago v1.29.0
  91. f964e2a feat: Fixed the `subjectPriority` sorting algorithm and support for checking the subject role link loop (#322) by AmisAdmin · 2 years, 11 months ago
  92. 45bcc8b chore(release): 1.28.0 [skip ci] by semantic-release-bot · 2 years, 11 months ago v1.28.0
  93. 67537d6 feat: port fastbin to casbin (#318) by Haozhe Pan · 2 years, 11 months ago
  94. 94b2172 chore(release): 1.27.0 [skip ci] by semantic-release-bot · 3 years ago v1.27.0
  95. 8172097 feat: add get_implicit_users_for_resource api (#317) by Haozhe Pan · 3 years ago
  96. 402063a chore(release): 1.26.0 [skip ci] by semantic-release-bot · 3 years ago v1.26.0
  97. 22507ca feat: add get_all_roles_by_domain api (#316) by Haozhe Pan · 3 years ago
  98. 70cf615 chore(release): 1.25.0 [skip ci] by semantic-release-bot · 3 years ago v1.25.0
  99. 7d29109 feat: add key_match5 function for matcher (#315) by Haozhe Pan · 3 years ago
  100. ded3c6e chore(release): 1.24.0 [skip ci] by semantic-release-bot · 3 years ago v1.24.0