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