New Features
Breaking News!
PyCasbin: Casbin finished porting to Python, see: https://github.com/casbin/casbin#all-the-languages-supported-by-casbinCasbin-Net: Casbin finished porting to C#, see: https://github.com/casbin/casbin#all-the-languages-supported-by-casbinCasbin-RS: Casbin finished porting to Rust, see: https://github.com/casbin/casbin#all-the-languages-supported-by-casbin
Built-in Functions
- Modify
KeyMatch2()function:KeyMatch2("/project/1/member", "/project/1")returns false now, fix: #199
Adapters
- File Adapter (built-in): Support no-space after comma (e.g.,
p,alice,data1,read) in default file adapter. - File Adapter (built-in): Do not panic for non-existent policy file in
NewEnforcer(). Revert: 287dc51, because of: #195
RBAC API
- Support domain in
GetImplicitRolesForUser(), add related test.
Bug Fix
- Fixed
escapeAssertion()bug: #194